如何在服务目录的下拉列表中列出所有私有(private) 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'
Error : Invalid Parameter property 'ownerid'
最佳答案
来自Parameters - AWS CloudFormation :
AWS::EC2::Image::Id
An Amazon EC2 image ID, such as ami-0ff8a91507f77f867. Note that the AWS CloudFormation console doesn't show a drop-down list of values for this parameter type.
根据本文档,无法获取 AMI 的下拉列表。也没有提及指定 OwnerId
来限制所输入 AMI 的可能值的能力。
但是,我不确定相同的规则是否适用于服务目录 UI。
关于amazon-web-services - 如何在 Service Catalog 的 AWS CloudFormation 参数中列出所有私有(private) AMI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60124588/