0

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

Parameters:
  DatabasePassword:
    Type: 'AWS::SSM::Parameter::Value<String>'
    Default: '/some/path/db_password'

但是,我需要帮助才能使用安全字符串

我试过:AWS::SSM::Parameter::Value<SecureString>/some/path/db_password~true

也许在这种情况下使用安全字符串不值得麻烦?

4

1 回答 1

1

不幸的是,aws 文档中有一条注释提到......

AWS CloudFormation 不支持创建 SecureString 参数类型。

参考:https ://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-datatype

您可能希望通过 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

于 2020-06-22T22:48:57.880 回答