在SAM模板中使用安全字符串



在我的模板中,我可以使用系统管理器中配置的参数,如下所示:

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

最新更新