amazon-web-services - Cloudformation:亚马逊EC2;状态码:400;错误代码:不支持
问题描述
我试图在云形成中部署一个新的 EC2 实例,但我收到错误“服务:AmazonEC2;状态代码:400;错误代码:不支持”
这是我的代码:
AWSTemplateFormatVersion: "2010-09-09"
Description: vm stack
Resources:
VMParameter:
Type: AWS::SSM::Parameter
Properties:
Name: Testing
Type: "String"
Value: !Ref VMerr
Description: The ID of the created VM
VMerr:
Type: AWS::EC2::Instance
Properties:
AvailabilityZone: us-east-1a
InstanceType: 't2.micro'
ImageId: ami-007a607c4abd192db
KeyName: pemtest
EbsOptimized: True
SubnetId: subnet-0ec24f346062f4527
SecurityGroupIds:
- sg-092f790dccf3ed4d3
BlockDeviceMappings:
- DeviceName: "/dev/sdm"
Ebs:
VolumeType: "io1"
Iops: "200"
DeleteOnTermination: "false"
VolumeSize: "20"
- DeviceName: "/dev/sdk"
NoDevice: {}
解决方案
始终确保为所选实例类型选择正确的 AMI。您指定的 AMI 是arm64
基于的。因此,不适合 ( unsupported
) 在t2.micro
.
对于自动化,您还可以使用公共 Systems Manager 参数存储: https ://aws.amazon.com/blogs/compute/query-for-the-latest-amazon-linux-ami-ids-using-aws-systems-经理参数存储/
推荐阅读
- go - 如何在 Goland 中修改/开发 Go 标准库而不会出错?
- json - Azure ARM 模板 - 在不同资源组的 Keyvault 中创建 KeyVault 机密
- node.js - 重命名文件夹时出现间歇性 EPERM 错误
- caching - GPU 中的 L1 缓存
- r - sapply 意外返回 - 列表矩阵?
- vb.net - 计数分析数步 -1 到 0(1/2、2/3 和 3/3)
- javascript - nvd3 多条形图显示无数据
- apache-karaf - 启动 OSGi 包时无法解析模块
- jenkins - 由于 com.thoughtworks.xstream.mapper.CannotResolveClassException,Jenkins 重启后无法启动
- python - 重复索引列表