0
在使用ansible上傳我的文件在桶的相應路徑,它顯示我的錯誤是這樣的:S3上傳錯誤
boto.exception.S3CreateError: S3CreateError: 409 Conflict
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>BucketAlreadyOwnedByYou</Code>
<Message>Your previous request to create the named bucket succeeded and you already own it.</Message>
<BucketName>useast1`
這裏是我的代碼:
- name: S3 storage
s3:
region: "{{ region }}"
bucket: "{{ bucketname }}"
object: "{{ path }}/file.json"
src: "home/ffn/{{ user_name }}/kp_out.json"
mode: put
可能重複[Boto s3錯誤。 BucketAlreadyOwnedByYou](http://stackoverflow.com/questions/10346378/boto-s3-error-bucketalreadyownedbyyou) – Venky
這也發生在我身上。 我可以告訴你爲什麼會發生這種情況。這與帳戶訪問有關。 在我的情況下,Ansible主服務器在AWS中,同一模塊調用在與Ansible主服務器相同的AWS賬戶下工作,但只要我嘗試對另一個帳戶上的存儲桶執行相同的操作(即使aws cli不和可以把這些分組對象在同一ansible主)我得到同樣的錯誤,你: boto.exception.S3CreateError:S3CreateError:409衝突 BucketAlreadyExists 爲什麼ansible創造上放置操作水桶? – einarc
嘗試使用aws cli的shell命令,看看你得到了什麼。我懷疑這是Ansible中的又一個bug。我正在使用2.0.2 – einarc