关于node.js:AWS Linking Dynamo DB 和 S3 bucket

AWS Linking Dynamo DB and S3 bucket

我正在创建一个跟踪公司潜在员工的项目。

我想将一些 pdf 文件上传到 AWS S3 存储桶。我想在现有的 dynamoDB 表中存储每个 pdf 的链接(每个 pdf 一条记录)。任何建议将不胜感激。

我正在动态生成新用户,并希望能够同时将 pdf 添加到存储桶和 dynamoDB 中的链接。我可以同时通过 lambda 函数执行此操作吗?


我可以同时通过 lambda 函数执行此操作吗? .-

是的,你可以做到。您必须牢记以下几点:

  • 创建 lambda
  • 为执行 lambda 配置 IAM 角色

  • 添加触发器及其权限,例如 dynamodb:

    1
    Allow: dynamodb:PutItem

    enter

    为存储桶 s3 添加触发器及其权限:

    1
    Allow: s3:PutObject

    enter

    1
    2
    npm install
    npm run deploy

如果你想测试:

1
2
npm install
npm run test

重要:您必须在您的机器上配置 AWS 凭证,这里是文档