gpt4 book ai didi

amazon-web-services - CloudFormation是否仅支持 "Type": "String" when declaring parameters?

转载 作者:行者123 更新时间:2023-12-03 07:29:57 25 4
gpt4 key购买 nike

当您在CloudFormation中声明参数时,您必须设置“类型”。在我的实验中,“String”似乎是唯一支持的值。如果这是真的,这个属性的目的是什么?

AWS Documentation on parameters ,没有提到“Type”支持哪些值。然而,它包含一个示例,表明不存在整数类型。 “WebServerPort”也被声明为“String”,尽管端口始终是整数:

"Parameters" : {
"InstanceType" : {
"Type" : "String",
"Default" : "m1.small",
"Description" : "EC2 instance type, e.g. m1.small, m1.large, etc."
},
"WebServerPort" : {
"Type" : "String",
"Default" : "80",
"Description" : "TCP/IP port of the web server"
},
"KeyName" : {
"Type" : "String",
"Description" : "Name of an existing EC2 KeyPair to enable SSH access to the web server"
}
}

最佳答案

此外String ,有Number , List<Number> , CommaDelimitedList ,以及各种AWS-Specific Parameter Types :

  • 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>

请参阅Properties Parameters 部分CloudFormation 文档了解更多详细信息。

请注意文档 linked问题中的 to 特别是关于 Parameters AWS::CloudFormation::Stack 内的属性(property)资源,这就是文档有限的原因。 Template Anatomy指南的部分提供了有关模板结构的更完整的信息。

关于amazon-web-services - CloudFormation是否仅支持 "Type": "String" when declaring parameters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42008944/

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