通过 CloudFormation 从 AWS Marketplace 启动 AMI
Launch AMIs from AWS Marketplace via CloudFormation
有谁知道是否可以启动 Marketplace AMI(在本例中为 OpenVPN 服务器),
通过 Cloudformation,如果是的话如何?我在 AWS 文档/OpenVPN 文档中没有找到任何有用的信息。
我只是用这个模板做了一个快速测试,CloudFormation 运行没有错误。请注意,我所在的地区是新加坡,我认为您需要更换您所在地区的ImageId
。
要获取 ImageId,您需要在控制台中使用图像启动 EC2 实例。您可以从那里复制 ImageId。
这些可能会有帮助:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ec2.html
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html
Resources:
EC2Instance:
Type: AWS::EC2::Instance
Properties:
ImageId: ami-0a8fdce33ca9cbe51 #ap-southeast-1
KeyName: testkey
InstanceType: t2.small
SubnetId: subnet-035***095
SecurityGroupIds:
- sg-03f***356
BlockDeviceMappings:
-
DeviceName: /dev/sda1
Ebs:
VolumeSize: 8
有谁知道是否可以启动 Marketplace AMI(在本例中为 OpenVPN 服务器), 通过 Cloudformation,如果是的话如何?我在 AWS 文档/OpenVPN 文档中没有找到任何有用的信息。
我只是用这个模板做了一个快速测试,CloudFormation 运行没有错误。请注意,我所在的地区是新加坡,我认为您需要更换您所在地区的ImageId
。
要获取 ImageId,您需要在控制台中使用图像启动 EC2 实例。您可以从那里复制 ImageId。
这些可能会有帮助: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ec2.html https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html
Resources:
EC2Instance:
Type: AWS::EC2::Instance
Properties:
ImageId: ami-0a8fdce33ca9cbe51 #ap-southeast-1
KeyName: testkey
InstanceType: t2.small
SubnetId: subnet-035***095
SecurityGroupIds:
- sg-03f***356
BlockDeviceMappings:
-
DeviceName: /dev/sda1
Ebs:
VolumeSize: 8