たとえばEC2キーペアを一覧表示するのと同様の方法で、Cloudformationテンプレートに既存のIAMロールを一覧表示する方法を探しています。以下は、EC2キーペアとIAMロールの両方で試している例ですが、Cloudformationは「RoleName」が存在しないというエラーをスローします。
"KeyName": {
"Description" : "Choose a Key Pair that is available in this region",
"Type": "AWS::EC2::KeyPair::KeyName",
"ConstraintDescription": "Must be the name of an existing EC2 Key Pair"
},
"ServiceRole": {
"Description" : "Choose an IAM Role that is available in this region",
"Type": "AWS::IAM::Role::RoleName",
"ConstraintDescription": "Must be the name of an existing IAM Role"
},
Cloudformationインターフェイスのスクリーンショットこれを実現できるかどうかについて何かアイデアはありますか?
ドロップダウンリストですべてのタイプがサポートされているわけではなく、IAMロールはサポートされているタイプではありません。したがって、IAMロールのドロップダウンを取得することはできません。代わりに、単純なテキストボックスを使用する必要があります。
サポートされているパラメータタイプの現在のリストは次のとおりです。
String
Number
List<Number>
CommaDelimitedList
AWS::EC2::AvailabilityZone::Name
AWS::EC2::Image::Id
AWS::EC2::Instance::Id
AWS::EC2::KeyPair::KeyName
AWS::EC2::SecurityGroup::GroupName
AWS::EC2::SecurityGroup::Id
AWS::EC2::Subnet::Id
AWS::EC2::Volume::Id
AWS::EC2::VPC::Id
AWS::Route53::HostedZone::Id
List<AWS::EC2::AvailabilityZone::Name>
List<AWS::EC2::Image::Id>
List<AWS::EC2::Instance::Id>
List<AWS::EC2::SecurityGroup::GroupName>
List<AWS::EC2::SecurityGroup::Id>
List<AWS::EC2::Subnet::Id>
List<AWS::EC2::Volume::Id>
List<AWS::EC2::VPC::Id>
List<AWS::Route53::HostedZone::Id>
ソース:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加