[英]SSM Secure reference is not supported in: AWS::EC2::Instance/Metadata
我試圖在雲形成模板的元數據部分使用 SecureString,但它引發了以下錯誤:
不支持 SSM 安全參考:[AWS::EC2::Instance/Metadata/AWS::CloudFormation::Init/config/files/~/.ssh/content]
這是我的代碼:
Resources:
LinuxEC2Instance:
Type: AWS::EC2::Instance
Metadata:
AWS::CloudFormation::Init:
config:
files:
~/.ssh:
content: !Sub |
'{{resolve:ssm-secure:/credentials/ansible:1}}'
mode: "000644"
owner: "ansible"
group: "ansible"
為什么這不起作用? 我希望安全字符串引用在 Cloud Formation 模板中起作用?
為什么這不起作用?
它不起作用,因為AWS::EC2::Instance
不支持ssm-secure
。 支持的資源列表在這里,它包括:
AWS::DirectoryService::MicrosoftAD
AWS::DirectoryService::SimpleAD
AWS::ElastiCache::ReplicationGroup
AWS::IAM::User
AWS::KinesisFirehose::DeliveryStream
AWS::OpsWorks::App
AWS::OpsWorks::Stack
AWS::OpsWorks::Stack
AWS::RDS::DBCluster
AWS::RDS::DBInstance
AWS::Redshift::Cluster
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.