2014-12-03 63 views
2

任何一個可以告訴我,當我運行EB部署或EB創建名稱-dev的無法部署到EBS越來越aws.auth.client.error

ERROR: aws.auth.client.error.ARCInstanceIdentityProfileNotFoundException: 
ERROR: Failed to launch environment 
INFO: Deleting SNS topic for environment name-dev 

爲什麼我收到這個問題就是我做錯了環境名稱?或者是我發送的訪問密鑰錯誤?

在此先感謝。

Jagdish。

+0

這看起來不像訪問密鑰問題。不知道錯誤是什麼。如果重試沒有幫助,我建議你聯繫亞馬遜支持。 – Tal 2014-12-03 15:29:32

+0

謝謝@Tal通過授予用戶完全管理權限解決了此問題。 – 2014-12-16 02:35:06

回答

0

發生此錯誤的原因是您的IAM用戶沒有該命令的必要訪問權限。我得到了同樣的錯誤,並通過給IAM用戶完全管理權限來解決它。可能不是你想要製作的東西。

+0

謝謝@Caleb我通過給予用戶完全管理權限來做到這一點 – 2014-12-16 02:35:42

4

以下AWS文檔鏈接介紹如何配置IAM角色彈性魔豆:由AWS提供

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.iam.roles.aeb.html

默認高級用戶配置文件拒絕所有訪問IAM服務,這將導致這個錯誤。以下IAM權限所必需的彈性魔豆:

"iam:AddRoleToInstanceProfile", 
"iam:CreateInstanceProfile", 
"iam:CreateRole", 
"iam:PassRole", 
"iam:ListInstanceProfiles" 

的文檔有充分的例子,說明如何授予訪問廣泛的AWS資源,而無需授予完全管理權限。

+0

謝謝@copperlight我通過給予用戶完全管理權限來解決問題。 – 2014-12-16 02:36:47

+2

這應該是被接受的答案 – Caleb 2014-12-17 15:28:36