amazon-web-services - 使用cloudformation部署ec2实例

标签 amazon-web-services aws-cloudformation

我尝试使用以下代码构建 ec2 实例,但收到错误消息“当前不支持请求的配置(服务:AmazonEC2;状态代码:400;错误代码:不支持;请求 ID:82c6f0ac-dc18-4f8f- ae21-0ea1558946a4;代理:空)”

请协助:

{
"Parameters": {
    "InstanceType": {
        "Type": "String"
    },
    "KeyName": {
        "Description": "AWS::EC2::KeyPair::KeyName",
        "Type": "String"
    }
},
"Resources": {
    "MyEC2Instance": {
        "Type": "AWS::EC2::Instance",
        "Properties": {
            "ImageId": "ami-0476b0c0bd036545d",
            "KeyName": {
                "Ref": "KeyName"
            },
            "BlockDeviceMappings": [
                {
                    "DeviceName": "/dev/sdm",
                    "Ebs": {
                        "VolumeType": "io1",
                        "Iops": "200",
                        "DeleteOnTermination": "false",
                        "VolumeSize": "20"
                    }
                },
                {
                    "DeviceName": "/dev/sdk",
                    "NoDevice": {}
                }
            ]
        }
    }
}

}

最佳答案

您的模板工作正常(但我必须更改 AMI)。因此,请仔细检查您的AMI,了解您所在的区域和实例架构:

{
"Parameters": {
    "InstanceType": {
        "Type": "String",
        "Default": "t2.micro"
    },
    "KeyName": {
        "Description": "KeyName",
        "Type": "AWS::EC2::KeyPair::KeyName"
    }
},
"Resources": {
    "MyEC2Instance": {
        "Type": "AWS::EC2::Instance",
        "Properties": {
            "ImageId": "ami-0476b0c0bd036545d",
            "KeyName": {
                "Ref": "KeyName"
            },
            "BlockDeviceMappings": [
                {
                    "DeviceName": "/dev/sdm",
                    "Ebs": {
                        "VolumeType": "io1",
                        "Iops": "200",
                        "DeleteOnTermination": "false",
                        "VolumeSize": "20"
                    }
                },
                {
                    "DeviceName": "/dev/sdk",
                    "NoDevice": {}
                }
            ]
        }
    }
}

}

关于amazon-web-services - 使用cloudformation部署ec2实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64739829/

相关文章:

amazon-dynamodb - 授予一个 IAM 角色对大量 DynamoDB 表的访问权限

aws-cloudformation - AWS CDK NetworkLoadBalancer - 添加目标组 (add_targets) 失败,target.attachToNetworkTargetGroup 不是函数

amazon-web-services - AWS CodeBuild 无法使用 CD 命令

amazon-web-services - AWS CloudFormation 部署覆盖 "name"标签?

amazon-web-services - 无法在 aws 中使用 cfn-hup 更新源代码

amazon-web-services - 如何在kibana的索引中正确嵌套映射?

aws-cloudformation - 如何指定自定义 CloudFormation 资源中的依赖项?

amazon-web-services - ECS任务。如何在容器内使用AWS CLI

amazon-web-services - 在 TerraForm 的中心部分定义标签

git - 获取 AWS CodeBuild 的 GitHub git 分支