amazon-web-services - 云信息错误:Invalid availability zone: [ap-southeast-2] (Service: AmazonEC2; Status Code: 400; Error Code: InvalidParameterValue

标签 amazon-web-services aws-cloudformation amazon-ami

我查询了 imageid 并在 cloudformation 模板中使用了它,但它似乎失败了,并显示“无效的可用区:[ap-southeast-2](服务:AmazonEC2;状态代码:400;错误代码:InvalidParameterValue ; 请求 ID: 92ae3703-c957-4cb2-8bc3-84a48d3e02d4; 代理: null)"

aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --region ap-southeast-2
{
    "InvalidParameters": [], 
    "Parameters": [
        {
            "Name": "/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2", 
            "DataType": "text", 
            "LastModifiedDate": 1630616391.045, 
            "Value": "ami-0210560cedcb09f07", 
            "Version": 51, 
            "Type": "String", 
            "ARN": "arn:aws:ssm:ap-southeast-2::parameter/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2"
        }
    ]

这个失败了

Resources:
 Instance:
    Type: 'AWS::EC2::Instance'
    Properties:
      AvailabilityZone: ap-southeast-2
      ImageId: ami-0210560cedcb09f07
      InstanceType: t2.micro

但是下面这个似乎有效

# Use public Systems Manager Parameter
Parameters:
  LatestAmiId:
    Type: 'AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>'
    Default: '/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2'

Resources:
 Instance:
    Type: 'AWS::EC2::Instance'
    Properties:
      ImageId: !Ref LatestAmiId
      InstanceType: t2.micro

最佳答案

ap-southeast-2 是区域名称。可用区以 ab、c` 结尾。所以你应该有,例如:

AvailabilityZone: ap-southeast-2a

关于amazon-web-services - 云信息错误:Invalid availability zone: [ap-southeast-2] (Service: AmazonEC2; Status Code: 400; Error Code: InvalidParameterValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69413559/

相关文章:

python - 使用 Python 从 qcow2 图像文件创建自定义 EC2 AMI

linux - 通过 ELB 和 Linux 将 Amazon 上的 https 流量重定向到 S3 上的静态站点

amazon-web-services - 将 dynamoDb 流配置为仅在删除时调用 lambda 函数

amazon-web-services - 如何为在 Cloudformation 中创建的 Lambda 设置 Cloudwatch 日志

amazon-web-services - 我可以使用 Cloudformation 在特定可用区中创建子网吗?

aws-cloudformation - 如何通过 CloudFormation 禁用 Cognito 用户注册?

amazon-web-services - AWS Cognito不发送验证短信

amazon-web-services - 无法创建 AWS Cognito 身份池

linux - 如何为 EBS 支持的实例找到允许我连接的 AWS AMI 镜像

amazon-web-services - Docker和AMI之间的区别