我是亚马逊网络服务和S3的新手。我已经创建了一个存储桶,并尝试在其中启用传输加速。在这样做的时候-我得到下面的错误:
bucket_properties.acceleration_configuration.error_put.denied.header
After you or your AWS administrator have updated your permissions to allow the
s3:PutAccelerateConfiguration action, choose Save changes. 附加屏幕截图以获取更多说明:

关于如何修复这个错误,有什么建议吗?另外,我是以root用户登录的。
此外,我还检查了-我对此存储桶具有写访问权限:

发布于 2020-12-04 13:03:44
与中一样,您使用的IAM用户/角色必须具有nessessery权限才能启用加速。来自docs
您的必须是存储桶拥有者才能设置传输加速状态。存储桶所有者可以将权限分配给其他用户,以允许他们设置存储桶的加速状态。s3:PutAccelerateConfiguration权限允许用户对存储桶开启或关闭传输加速。s3:GetAccelerateConfiguration权限允许用户返回存储桶的传输加速状态,可以是开启状态,也可以是暂停状态。
错误消息表明您没有这些权限,或者您不是存储桶的所有者。
要查看您拥有哪些权限,可以转到IAM控制台->用户并搜索您的用户名。它将列出权限。还要检查你所属的组。
发布于 2020-12-07 13:33:55
@shiwangini:如果您使用相同的IAM用户创建了存储桶,您应该可以启用它。请检查存储桶的所有权和权限。bucket -> permissions -> object ownership -> acl -确保您对对象和存储桶ACL具有写访问权限。
https://stackoverflow.com/questions/65138074
复制相似问题