2016-08-25 151 views
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 
+0

可能重複[Boto s3錯誤。 BucketAlreadyOwnedByYou](http://stackoverflow.com/questions/10346378/boto-s3-error-bucketalreadyownedbyyou) – Venky

+0

這也發生在我身上。 我可以告訴你爲什麼會發生這種情況。這與帳戶訪問有關。 在我的情況下,Ansible主服務器在AWS中,同一模塊調用在與Ansible主服務器相同的AWS賬戶下工作,但只要我嘗試對另一個帳戶上的存儲桶執行相同的操作(即使aws cli不和可以把這些分組對象在同一ansible主)我得到同樣的錯誤,你: boto.exception.S3CreateError:S3CreateError:409衝突 BucketAlreadyExists 爲什麼ansible創造上放置操作水桶? – einarc

+0

嘗試使用aws cli的shell命令,看看你得到了什麼。我懷疑這是Ansible中的又一個bug。我正在使用2.0.2 – einarc

回答

2

我有ansible版本 ansible 2.2.1.0

我有同樣的問題,但增加的區域,它的工作

+0

添加該地區也適用於我。 –

相關問題