【发布时间】:2019-10-24 13:02:56
【问题描述】:
我正在使用 Ruby AWS SDK v3。我可以在Object 的实例上使用方法.content_length,但不能使用download_file
我正在使用其访问密钥的 IAM 用户具有以下策略:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "my_SID",
"Effect": "Allow",
"Action": [
"s3:GetObject"
],
"Resource": "arn:aws:s3:::mybucket/*"
}
]
}
我是否需要添加额外的权限才能成功下载?当我拥有完整的 S3 访问权限时它成功了,但我想进一步限制它。
我还尝试在存储桶本身上设置对称策略,以授予该 IAM 用户作为委托人s3:GetObject 权限。
【问题讨论】: