gpt4 book ai didi

amazon-web-services - 为什么我们不能使用 CloudFormation 中的参数将 key 对的 AllowedValues 作为字符串使用?

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

最近我开始使用 YAML 学习 Cloud Formation。我的 key 对为 CFNkey、Newkey1、Newkey2Here is an image 。所以我的疑问是,如果我尝试使用类型作为 key 对的字符串,我会得到 this error message 。我使用的YAML代码如下:-

AWSTemplateFormatVersion: 2010-09-09
Description: Parameter using the Dynamic KeyName
Parameters:
MyKeyName:
Description: Select the key Name from the below
Type: String
Default: Newkey1
AllowedValues:
- CFNkey
- Newkey2
Resources:
DevEC2Instance:
Type: AWS::EC2::Instance
Properties:
InstanceType: t2.micro
ImageId: ami-04aa88aebb9fefd83
KeyName: !Ref MyKeyName
SecurityGroup:
- !Ref SSHSecurityGroup
SSHSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: My Sg
SecurityIngress:
IpProtocol: tcp
ToPort: 22
FromPort: 22
Cidr: 0.0.0.0/0
SecurityEgress:
IpProtocol: tcp
ToPort: 8080
FromPort: 8080
Cidr: 0.0.0.0/0

最佳答案

您的 Newkey1 必须列在 AllowedValues 中:

  MyKeyName:
Description: Select the key Name from the below
Type: String
Default: Newkey1
AllowedValues:
- Newkey1
- CFNkey
- Newkey2

关于amazon-web-services - 为什么我们不能使用 CloudFormation 中的参数将 key 对的 AllowedValues 作为字符串使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66897951/

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