【问题标题】:How to list all Private AMIs in AWS CloudFormation Parameters for Service Catalog如何在服务目录的 AWS CloudFormation 参数中列出所有私有 AMI
【发布时间】:2020-05-24 05:56:47
【问题描述】:

如何在服务目录的下拉列表中列出所有私有 AMI。

AWSTemplateFormatVersion : 2010-09-09
Description: "simple web layer"
Parameters:
  ImageId:
    Description: 'web Layer'
    Type: 'AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>'
    AllowedPattern: "^[a-zA-Z][-a-zA-Z0-9]*$"
    Default: ami-244333
    OwnerId: '836749474673'

错误:无效的参数属性“ownerid”

【问题讨论】:

    标签: amazon-web-services yaml amazon-cloudformation aws-service-catalog


    【解决方案1】:

    来自Parameters - AWS CloudFormation

    AWS::EC2::Image::Id
    Amazon EC2 映像 ID,例如 ami-0ff8a91507f77f867。请注意,AWS CloudFormation 控制台不显示此参数类型值的下拉列表

    根据本文档,无法获取 AMI 的下拉列表。也没有提及指定OwnerId 来限制输入的AMI 的可能值的能力。

    但是,我不确定相同的规则是否适用于服务目录 UI。

    【讨论】:

      猜你喜欢
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 2016-07-07
      • 2011-11-09
      • 2020-11-24
      • 2020-04-22
      • 2019-03-10
      相关资源
      最近更新 更多