Amazon web services 在AWS S3受让人列表中添加所有者名称
我的所有者名称是canonical id,我在被授权人列表中没有这个 我试着从AWS支持论坛设置,但没有用 所以,我的问题是,我如何才能将我的所有者姓名添加到受让人列表中?Amazon web services 在AWS S3受让人列表中添加所有者名称,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我的所有者名称是canonical id,我在被授权人列表中没有这个 我试着从AWS支持论坛设置,但没有用 所以,我的问题是,我如何才能将我的所有者姓名添加到受让人列表中? 或者我在创建S3帐户时犯了错误/跳过了任何步骤 在您显示的AWS控制台视图中,您的所有者姓名仅显示为“我” 您的“所有者”也没有在对象的控制台视图中列出,这可能会使您很难知道您是否拥有bucket中的对象(或者知道您是否拥有访问该对象的ACL) 如果要列出存储桶或对象,请从AWS CLI。例如,在us-east-1中,您可
或者我在创建S3帐户时犯了错误/跳过了任何步骤 在您显示的AWS控制台视图中,您的所有者姓名仅显示为“我” 您的“所有者”也没有在对象的控制台视图中列出,这可能会使您很难知道您是否拥有bucket中的对象(或者知道您是否拥有访问该对象的ACL) 如果要列出存储桶或对象,请从AWS CLI。例如,在us-east-1中,您可以看到您的所有者姓名 但是,有些地区(包括许多较新的地区)如eu-central-1不支持所有者名称 注意:并非所有AWS区域都支持“所有者名称”,您应该避免依赖它们。相反,建议您尽可能使用规范ID us-east-2示例:
aws s3api list-buckets --region us-east-2
{
"Owner": {
"DisplayName": "myownername",
"ID": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"Buckets": [
...
eu-central-1示例,请注意响应中缺少的“DisplayName”:
aws s3api list-buckets --region eu-central-1
{
"Owner": {
"ID": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"Buckets": [
...
对于支持所有者名称的区域,您可以看到所有者名称与AWS CLI列表一起列出:
aws s3api list-objects --bucket mybucket
{
"Contents": [
{
"LastModified": "2015-07-05T02:52:55.000Z",
"ETag": "\"de901728bdc08050ee751e5cd9390e24\"",
"StorageClass": "STANDARD",
"Key": "test.csv",
"Owner": {
"DisplayName": "myownername",
"ID": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"Size": 9767
},
...
您还可以看到ACL条目的所有者(在支持他们的地区),如下所示
aws s3api get-object-acl --bucket mybucket --key mykey
{
"Owner": {
"DisplayName": "myownername",
"ID": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"Grants": [
{
"Grantee": {
"Type": "CanonicalUser",
"DisplayName": "myownername",
"ID": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"Permission": "FULL_CONTROL"
},
{
"Grantee": {
"Type": "Group",
"URI": "http://acs.amazonaws.com/groups/global/AllUsers"
},
"Permission": "READ"
}
]
}
如果我的所有者名称是“我”,那么为什么它只显示在列表视图中?据我所知,s3不是特定于区域的,或者是特定于区域的?在控制台中,您的所有者名称在该菜单中仅被引用为“我”,您的实际所有者名称未显示。您是对的“并非所有AWS区域都支持所有者名称”我已将我所在的地区从孟买改为新加坡,并添加了业主名称我的列表谢谢,如果您提供不支持业主名称或任何有用链接的AWS地区列表,我将非常感激。我必须通过测试每个地区来检查哪些地区支持,但我可以告诉你,在相当长的一段时间内,没有新的地区支持所有者名称。所以它们的用法有点不推荐使用。我之所以说不推荐,是因为您不能在所有区域中可靠地使用所有者名称,尤其是在几年前的所有新区域中。似乎没有任何官方的反对意见。