gpt4 book ai didi

json - 用于创建 EC2 的 AWS CloudFormation 模板 - 列出 IAM 角色

转载 作者:行者123 更新时间:2023-12-03 07:21:13 26 4
gpt4 key购买 nike

我正在尝试获取 AWS CloudFormation 模板来提供 IAM 角色的下拉列表,作为 EC2 创建模板的一部分。我已经将其用于子网 ID、VPC 和安全组,但仍坚持让它用于 IAM 角色。

在我的模板下面的代码片段中,提示从下拉列表中输入 VpcName,但在尝试生成 InstanceProfile 列表时失败。我尝试了多种不同的组合,例如:

"Type" : "AWS::IAM::Role"
"Type" : "AWS::IAM::ROLE"
"Type" : "AWS::IAM::Role:Id"
"Type" : "AWS::IAM::ROLE:ID"


},
"InstanceProfile": {
"Description": "Select the role for this EC2 instance",
"Type" : "AWS::IAM::InstanceProfile"
},
"VpcName" : {
"Description" : "Select the VPC for this EC2 Instances",
"Type" : "AWS::EC2::VPC::Id"
},

最佳答案

您使用的上述参数是一种特殊的 CloudFormation 参数类型:AWS-Specific Parameter Types 。通过这些参数,您可以获得提到的下拉列表和指定值的附加验证,但 CloudFormation 必须针对每种资源类型明确支持它们。 CloudFormation 支持您使用的参数类型(子网 ID 为 AWS::EC2::Subnet::Id,VPC 为 AWS::EC2::VPC::Id 和安全组 AWS::EC2::SecurityGroup::GroupNameAWS::EC2::SecurityGroup::Id),但没有此类类型截至目前的 IAM 角色。

因此,遗憾的是,在 AWS 为 IAM 角色实现 AWS 特定的参数类型之前,无法获取 IAM 角色的此类下拉列表。我建议您打开一个 AWS 支持案例作为此类参数类型的功能请求,因为此类请求越多,AWS 就越有可能优先考虑此问题。

关于json - 用于创建 EC2 的 AWS CloudFormation 模板 - 列出 IAM 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57631568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com