Nik*_*kul 7 amazon amazon-s3 amazon-web-services
我检查了我的服务器日志,有很多错误,例如:
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
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索了它,但我没有得到任何适当的帮助,谁能告诉我是什么导致了这个错误?我该如何解决这个问题?
http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
桶已由您拥有
您之前创建命名存储桶的请求成功,并且您已经拥有它。您在除美国东部(弗吉尼亚北部)区域 us-east-1 之外的所有 AWS 区域都会收到此错误。在 us-east-1 区域,您将获得 200 OK,但它是空操作(如果存储桶存在,Amazon S3 将不会执行任何操作)。
409 冲突(在除美国东部(弗吉尼亚北部)地区之外的所有地区)。
如何忽略它,检查存储桶是否已经存在,如果不存在则创建它。
对于 bash:
BUCKET_NAME=my-bucket-name
aws s3api get-bucket-location --bucket ${BUCKET_NAME} || aws s3 mb s3://${BUCKET_NAME}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6922 次 |
| 最近记录: |