amazon-web-services - lambda 函数中未找到存储桶错误

标签 amazon-web-services amazon-s3 aws-cloudformation

我正在使用我在这里找到的 cloudformation 模板,它正在按预期工作......

https://aws.amazon.com/solutions/implementations/ai-driven-social-media-dashboard/

下面的部分定义了 lambda 函数代码。

Mappings:
  Function:
    SocialMediaMLFunction:
      S3Bucket: solutions
      S3Key: ai-driven-social-media-dashboard/v1.0.0/socialmediafunction.zip
    AddTriggerForFunction:
      S3Bucket: solutions
      S3Key: ai-driven-social-media-dashboard/v1.0.0/addtriggerfunction.zip
  Code:
    EC2Twitter:
      S3Bucket: solutions
      S3Key: ai-driven-social-media-dashboard/v1.0.0/ec2_twitter_reader.tar

一旦我将 S3Bucket 位置从“解决方案”更改为其他位置,就会收到错误消息。

The specified bucket does not exist

如何将映射指向我自己的 S3 文件位置?该存储桶是否需要特殊权限?

最佳答案

您不应更改它们,因为这些是 AWS 为此模板托管的存储桶和对象。

如果您想自己托管 lambda 代码,解决方案的 github 页面 Building Lambda Package 中给出了有关如何执行此操作的说明。 .

关于amazon-web-services - lambda 函数中未找到存储桶错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64411340/

相关文章:

amazon-web-services - 如何连接到 Amazon Redshift 或 Apache Spark 中的其他数据库?

python - 如何创建存储在我的 Amazon S3 存储桶中的文件列表并将它们显示为下载链接?

typescript - 如何在现有堆栈 AWS Cloudformation 中创建新实例

amazon-web-services - 无法通过 AWS CLI 或 AWS SDK 访问 Amazon SQS

amazon-web-services - AWS CDK - IRole.addManagedPolicy() 无效,IRole.attachInlinePolicy() 有效。为什么?

java - Spark没有注册输出操作,所以没有什么可执行的,但我正在写入文件

amazon-web-services - 用于 cloudformation 启动模板的 cfn-init

amazon-web-services - 使用 CloudFormation(和 Lambda 轮换模板)进行 Aurora Serverless 密码轮换设置

ruby-on-rails - 使用 Rails 进行 AWS 部署 - .ebextensions 中的配置文件

ajax - 带有选项请求的 AWS S3 CORS 403 错误