在我的模板中,我可以使用系统管理器中配置的参数,如下所示:
Parameters:
DatabasePassword:
Type: 'AWS::SSM::Parameter::Value<String>'
Default: '/some/path/db_password'
但是,我需要帮助才能使用安全字符串。
我尝试过:AWS::SSM::Parameter::Value<SecureString>
和/some/path/db_password~true
也许在这种情况下使用安全字符串不值得麻烦?
不幸的是,aws文档中有一条注释提到。。。
AWS CloudFormation不支持创建SecureString参数类型。
ref:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm参数数据类型
您可能希望通过AWS CLI 创建SecureString ssm参数
aws ssm put-parameter
--name parameter-name
--value "parameter-value"
--type SecureString
参考:https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-securestring.html