我遇到了使用IAM角色的問題。無法使用IAM加載憑據
我使用Cloudformation模板啓動了實例,其中我指定了我的角色和策略來訪問s3存儲桶和其他亞馬遜資源。啓動腳本成功從s3中獲取所需資源。
但是我已經啓動了下載的腳本,它使用boto3作爲sdk,並且出現錯誤; Boto failed to load credentials
(我的理解可以從AWS憑證文件或IAM角色加載憑證。
然後我跑aws s3 ls
檢查問題,也得到了同樣的問題。此外,我測試了使用我的角色policysim
(S3ListAllMyBucketsnot
,S3ListAllMyBucketsnot
)並想通了,一切都正常。
Amazon S3ListBucketnot required * allowed 1 matching statements. Amazon S3ListAllMyBucketsnot required * allowed 1 matching statements.
應當指出的是,我周圍cloudformation了整整一天打,並推出非常必須的情況下(但關機他們)。難道是一個限制的問題?
任何解決方案?
你有環境變量'AWS_ACCESS_KEY_ID'和'AWS_SECRET_ACCESS_KEY'集?檢查我的答案:http://stackoverflow.com/questions/41621353/new-iam-admin-user-sees-you-are-not-authorized-to-perform-this-operation/41621987#41621987 – helloV