amazon-web-services - 用于 ec2 实例中的现场请求的 aws cloudformation 模板
问题描述
我需要一个示例云形成模板来在 AWS 中预置 ec2 实例时添加现场请求。我尝试使用控制台来预置现场实例,但我找不到在 ec2 中添加现场请求的任何确切模板
解决方案
您可以创建 SpotFleet 资源,这是一个示例
SpotFleet:
Type: AWS::EC2::SpotFleet
Properties:
SpotFleetRequestConfigData:
IamFleetRole: !GetAtt [IAMFleetRole, Arn]
SpotPrice: '1000'
TargetCapacity:
Ref: TargetCapacity
LaunchSpecifications:
- EbsOptimized: 'false'
InstanceType:
Ref: InstanceType
ImageId:
Fn::FindInMap:
- AWSRegionArch2AMI
- Ref: AWS::Region
- Fn::FindInMap:
- AWSInstanceType2Arch
- Ref: InstanceType
- Arch
SubnetId:
Ref: Subnet1
WeightedCapacity: '8'
- EbsOptimized: 'true'
InstanceType:
Ref: InstanceType
ImageId:
Fn::FindInMap:
- AWSRegionArch2AMI
- Ref: AWS::Region
- Fn::FindInMap:
- AWSInstanceType2Arch
- Ref: InstanceType
- Arch
Monitoring:
Enabled: 'true'
SecurityGroups:
- GroupId:
Fn::GetAtt:
- SG0
- GroupId
SubnetId:
Ref: Subnet0
IamInstanceProfile:
Arn:
Fn::GetAtt:
- RootInstanceProfile
- Arn
WeightedCapacity: '8'
推荐阅读
- c# - 如何接收发布到 ASP.net 核心 2.1 Web-API 端点的文件和数据
- bash - 在 win7 上安装 winbash:“ls”有效,但“clean”cmd 无效?
- sql - 如何在 SQL Server 中获取具有不同 P1 等级的多个团队的人员
- neo4j - 使用 Cypher 或 OpenCypher 返回一个新图
- node.js - Bitbucket 管道部署到 gCloud AppEngine 导致 [13] 发生内部错误
- ios - 如何在图标和外框下创建带有标题的按钮
- regex - VBA - 遍历 - 正则表达式 - Foreach 键
- python - 使用列表理解大写字母
- c# - C# - 使用 WebClient 进行多线程
- c# - C# 类库 - 资源文件未加载