如何在CloudFormation :: LaunchConfiguration中创建IamInstanceProfile

时间:2014-02-25 04:23:41

标签: amazon-web-services amazon-cloudformation amazon-iam

我有一个CloudFormation脚本(由Edwin提供)CloudFormationScript

IamInstanceProfile = aws:iam :: 093026445011:user / qsw.internal

从剧本

...

"IamInstanceProfile" : {
                "Ref" : "IamInstanceProfile"
            },

...

当我跑步时,我得到了:

Invalid IamInstanceProfile: arn:aws:iam::093026445011:user/qsw.internal

The Type is

AWS::AutoScaling::LaunchConfiguration

Logical ID

WebAsSpotLaunchConfiguration

参考此字段的文档: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-iaminstanceprofile

我已经获得了很多权限,我已经要求分配该帐户,并且我使用了ARN ID(aws:iam :: 093026445011:user / qsw.internal)。

我应该考虑哪些方面来解决这个问题?

2 个答案:

答案 0 :(得分:0)

此参数采用在控制台中找到的IAM角色的角色名称 - > https://console.aws.amazon.com/iam/home?#roles

答案 1 :(得分:0)

尝试启用调试日志记录例如在boto-python aws sdk中,它们提供了此选项

ec2 = boto.connect_ec2(debug=2)

这将启用HTTP请求的详细日志记录