首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CloudFormation,Lambda,S3 - s3拒绝访问

CloudFormation,Lambda,S3 - s3拒绝访问
EN

Stack Overflow用户
提问于 2017-05-15 14:22:43
回答 1查看 7.1K关注 0票数 5

因此,我试图运行这个cloudformation脚本,但是我得到了以下错误:

  • Your access has been denied by S3, please make sure your request credentials have permission to GetObject for s3.XXXX.amazonaws.com/s3-bucket/folder-1/folder-2/code.zip. S3 Error Code: AccessDenied. S3 Error Message: Access Denied

我甚至试过公开我的code.zip!这不是我理想中想做的..。

这里是我的代码:

代码语言:javascript
复制
"lambdafunction": {
     "Type": "AWS::Lambda::Function",
     "DependsOn": [
         "other1",
         "other2",
         "other3"
     ],
     "Properties": {
         "Code": {
             "S3Bucket": "s3.XXXX.amazonaws.com",
             "S3Key": "s3-bucket/folder-1/folder-2/code.zip"
         },
         "Role": {
             "Fn::GetAtt": [
                 "accessrole",
                 "Arn"
             ]
         },
         "Timeout": 60,
         "Handler": "lambda_function.lambda_handler",
         "Runtime": "python2.7",
         "MemorySize": 1024
     },
     "Metadata": {
         "AWS::CloudFormation::Designer": {
             "id": "XXXX"
         }
     }
 },

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-16 10:24:10

因此,代码部分是错误的,需要命名桶url。

代码语言:javascript
复制
 "Code": {
     "S3Bucket": "s3-bucket",
     "S3Key": "folder-1/folder-2/code.zip"
 },
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43981930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档