当我运行以下命令时:
aws s3 mb s3://toto-pillar-itg-test-export-8 --region eu-west-1
我得到:
make_bucket failed: s3://toto-pillar-itg-test-export-8 An error occurred (BucketAlreadyExists) when calling the CreateBucket operation: The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.
但是,之后,当我运行以下命令时:
aws s3 mb s3://toto-pillar-itg-test-export-8 --region us-east-1
效果很好。
我不明白为什么我不能在eu-west-1地区创建存储桶。
答案 0 :(得分:1)
尚不清楚您可以按什么顺序尝试执行哪些操作,但是这里有一些需要考虑的想法:
很显然,有一点,BucketAlreadyExists
证明了eu-west-1区域认为该桶存在,而us-east-1则不存在。您的请求时间可能是巧合,但是到目前为止的证据表明,在您尝试任何这些命令之前,此存储桶最近已被删除。如果真是这样,这是预期的行为,并且最终会自行解决。
删除存储桶后,该名称可重新使用,但是由于各种原因,该名称可能不可用。例如,其他某个帐户可以使用该名称创建存储桶。 也请注意,重用该名称可能要花费一些时间。因此,如果要使用相同的存储桶名称,请不要删除存储桶。 (添加了重点)
https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html