我检查了我的服务器日志,有很多错误,比如
S3::putBucket(******): [BucketAlreadyOwnedByYou] Your previous request to create the named bucket succeeded and you already own it. in /var/www/html/****/public_html/*****/common/config/S3.php on line 188
我做了太多的谷歌搜索来解决这个桶错误,但我没有得到任何适当的帮助,任何人都可以告诉我是什么原因造成这个错误?我该如何解决这个问题?
答案 0 :(得分:2)
http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
BucketAlreadyOwnedByYou
您先前创建指定存储桶的请求已成功,您已拥有它。除美国东部(弗吉尼亚北部)地区us-east-1外,您在所有AWS区域都会收到此错误。在us-east-1区域,你将获得200 OK,但它是no-op(如果存在存储桶,则Amazon S3将不会执行任何操作)。
409冲突(在除美国东部(弗吉尼亚北部)地区以外的所有地区)。
如何忽略它,检查存储桶是否已经存在,如果没有则创建它。
对于bash:
<header>
<h1><img src="http://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-logo.png?v=9c558ec15d8a"></h1>
<nav></nav>
</header>
<main></main>
答案 1 :(得分:-1)
当您要求S3创建已创建的存储桶时会发生这种情况。
您能否介绍一下如何使用EC2中的S3? 环境,SDK版本,代码......
没有细节,我们无法提供帮助。