无法部署到EBS越来越aws.auth.client.error

问题描述:

任何一个可以告诉我,当我运行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

发生此错误的原因是您的IAM用户没有该命令的必要访问权限。我得到了同样的错误,并通过给IAM用户完全管理权限来解决它。可能不是你想要制作的东西。

+0

谢谢@Caleb我通过给予用户完全管理权限来做到这一点 – 2014-12-16 02:35:42

以下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