gpt4 book ai didi

amazon-web-services - CloudFormation Lambda S3 存储桶访问被拒绝

转载 作者:行者123 更新时间:2023-12-03 07:37:02 24 4
gpt4 key购买 nike

在我的 CloudFormation 模板中,我有一个 lambda,其代码位于 S3 上:

MyLambda:
Properties:
Code:
S3Bucket: bucket-name
S3Key: filename.zip
Handler: handler
MemorySize: !Ref 'LambdaMemorySize'
Role: arn:aws:iam::XXXXXXXXXXX:role/my-role
Runtime: python3.6
Timeout: !Ref 'LambdaTimeout'
Type: AWS::Lambda::Function

如果我从 AWS 控制台运行它,那么它工作正常。但是,当我从 AWS CLI(或 boto)运行此命令时,它不起作用,因此我猜想我的用户凭证中一定缺少某些内容,导致此操作停止。但是我的 IAM 用户具有管理员访问权限:

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}

错误消息:

Your access has been denied by S3, please make sure your request credentials have permission to GetObject for bucket-name/filename.zip. 
S3 Error Code: AccessDenied. S3 Error Message: Access Denied (Service: AWSLambda; Status Code: 403; Error Code: AccessDeniedException; Request ID: xxxxx)

最佳答案

事实证明,这是由于属于执行 IP 白名单的小组的一部分 - 删除解决了这个问题。

关于amazon-web-services - CloudFormation Lambda S3 存储桶访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50716151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com