Использовать защищенную строку в шаблоне SAM

В моем шаблоне я могу использовать настроенный параметр из системного администратора, например:

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

Однако мне нужна помощь, чтобы использовать безопасная строка.

Я пробовал: AWS::SSM::Parameter::Value<SecureString> и /some/path/db_password~true

Возможно, в этом контексте не стоит использовать безопасную строку?


person Willem    schedule 07.04.2020    source источник


Ответы (1)


К сожалению, в документах aws есть примечание, в котором упоминается...

AWS CloudFormation не поддерживает создание параметра типа SecureString.

ссылка: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-datatype

Вместо этого вы можете захотеть создать свои параметры SecureString ssm через интерфейс командной строки AWS.

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

person Aaron Zhong    schedule 22.06.2020