【发布时间】:2016-02-19 14:49:42
【问题描述】:
我正在尝试使用临时凭据(从实例元数据中读取)运行 Redshift COPY 命令。 为 s3 资源分配给我的 EC2 实例的角色具有以下访问权限
"Effect": "Allow",
"Action": [
"s3:List*",
"s3:Get*",
"s3:PutObject*",
"s3:DeleteObject*"
],
但是当我运行应用程序时,我得到了
错误:S3ServiceException:访问被拒绝,状态 403,错误访问被拒绝。
根据文档,空调应该具有对我在本例中提供的 S3 存储桶的 LIST 和 GET 访问权限。
为什么会失败?
【问题讨论】:
-
我厌倦了为运行 EC2 实例的角色授予完整的 s3 权限,但仍然遇到相同的错误。
标签: amazon-s3 amazon-redshift access-denied