#amazon-cloudformation
#amazon-облачная информация
Вопрос:
Я развертывал шаблон cloudformation (предварительно созданный и предоставленный AWS) и искал способ управлять параметрами (т. Е. Регулярно обновлять его новыми параметрами). Мне было интересно, существует ли программная передовая практика для управления этим?
Спасибо!
Комментарии:
1. Вы имеете в виду исходный код самого шаблона, например, изменение значений по умолчанию или добавление новых параметров?
Ответ №1:
Если вы хотите обновить существующий стек, вы можете использовать aws-cli и запустить aws cloudformation update-stack
команду с --parameters
аргументом, который задает нужные вам параметры. При необходимости вы также можете обновить сам шаблон с --template-body
помощью или --template-url
.
Документация: https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-stack.html
Ответ №2:
Лучше использовать aws cloudformation deploy
что-то вроде этого
aws cloudformation deploy
--template-file ./template.yaml
--s3-bucket ${s3_bucket_name}
--s3-prefix ${cf-templates}
--stack-name ${stackName}
--capabilities CAPABILITY_NAMED_IAM
--no-fail-on-empty-changeset
--parameter-overrides par1=${par1value} par2=${par2value}
--tags tag1=tag1value tag2=tag2value
--profile test_profile
Комментарии:
1. Возможно ли сохранить параметры в файле JSON в S3?
2. @bazooka720 Нет, это не так. Я думаю