Управление параметрами в шаблоне Cloudformation

#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 Нет, это не так. Я думаю