当我向 Amazon S3 存储桶的 ACL 中添加账户时,为什么会出现错误“The request contained an unsupported argument”(请求中包含不支持的参数)?

1 分钟阅读
0

我想将 AWS 账户添加到我的 Amazon Simple Storage Service (Amazon S3) 存储桶的访问控制列表 (ACL) 中。我验证了该账户的电子邮件地址是正确的,但我收到了错误“The request contained an unsupported argument”(请求中包含不支持的参数)。

解决方法

某些 AWS 区域不支持使用电子邮件地址将 AWS 账户添加到 Amazon S3 存储桶的 ACL。但是,规范 ID 始终适用于任何 AWS 区域的账户。

如果由于该区域不支持使用电子邮件地址而无法添加该账户,请改用该账户的规范用户 ID。有关如何检索规范用户 ID 的说明,请参阅查找您的 AWS 账户的规范用户 ID

如果您的存储桶位于较新的 AWS 区域,请输入规范用户 ID,以确保它映射到关联账户。有关 AWS 区域的详细信息,请参阅 AWS 全球基础设施

**注意:**最佳做法是停用存储桶的 ACL,改用 S3 对象所有权来获取存储桶中对象的所有权。

相关信息

配置 ACL

AWS 官方
AWS 官方已更新 2 个月前