AWS S3 & SQS 管道连接器 是做什么的?
使用 @aws-sdk/client-s3 和 @aws-sdk/client-sqs 协调 AWS 数据管道。管理 S3 对象生命周期,通过 PutObjectCommand/GetObjectCommand 操作,利用 ReceiveMessageCommand 结合长轮询处理 SQS 消息队列,并配置 S3 事件通知到 SQS 以实现事件驱动处理。
安装
采用与你的环境匹配的上游安装或设置路径:
- 我们逐步讲解如何设置一个依赖于 SDK 中 DynamoDB 的项目,并执行一个简单的服务调用。以下步骤以 yarn 为例。假设你已安装 Node.js 和 yarn。
- git clone https://github.com/aws/aws-sdk-js-v3.git
- yarn && yarn test:all
- yarn pack .
上游的要求和注意事项:
- 要在 Node.js、浏览器和 react-native 环境中测试你的通用 JavaScript 代码,
- Node.js 和 ECMAScript 版本支持策略
- 创建一个新的 Node.js 项目。
基本使用或入门指南:
-
在项目内部运行:yarn add @aws-sdk/client-dynamodb。添加包会导致锁文件更新,yarn.lock 或 [p...
-
创建一个名为 index.js 的新文件,创建一个 DynamoDB 服务客户端并发送请求。
-
摘自上游文档:https://raw.githubusercontent.com/aws/aws-sdk-js-v3/HEAD/README.md