Сегодня еще короткий, но в идеале уже будет сэкономить много головных болей для некоторых людей.
Сценарий: Вы сохранили содержимое строки с использованием магазина параметров AWS SSM (сторона примечания: если вы еще не используете его, вы должны определенно посмотреть), но при извлечении его дешифровали через CLI, вы замечаете, что строка имеет новую Линии (‘\ n’) замещены пробелами (”).
В моем случае я хранил частный ключ SSH, зашифрованным для интеграции с некоторыми асфальтируемыми сценариями, вызванными с помощью AWS CodePipipeline + CodeBuild. CodeBuild делает его действительно простым доступ к секретам, хранящимся в SSM Store, однако он неверно извлекил свой ключ, что в термине Domino-разбившими моими аналимыми сценариями.
Здесь вы также можете подтвердить, что больше людей сталкиваются с этим вопросом Отказ После последующего предложения использования AWS SDK – в моем случае с Python Boto3 – IT Наконец работал. Итак, вот гид, чтобы перезаписать параметр AWS SSM, а затем извлекать его назад:
Надеюсь это поможет!
Оригинал: “https://dev.to/diogoaurelio/decrypting-correctly-parameters-from-aws-ssm-3lhf”