Я хотел бы придерживаться политики «вся инфраструктура - это код». Тем не менее, я не могу найти способ сделать это для секретов с CloudFormation.
SecretsManager требует, чтобы вы указали SecretString в виде простого текста. Даже если вы внедрите дешифрованное значение откуда-то, строка текста отображается в консоли CF в представлении шаблона: /
Также невозможно использовать зашифрованные строки в SSM. В документах говорится: «AWS CloudFormation не поддерживает создание типа параметра SecureString.»
Неужели нет способа использовать CloudFormation для безопасного управления секретами в виде кода?