ключ параметра aws не обновляется в среде elastic beanstalk

#amazon-web-services #amazon-elastic-beanstalk #aws-systems-manager

#amazon-веб-сервисы #amazon-elastic-beanstalk #aws-ssm

Вопрос:

Я использую ключ параметра в своей среде elastic beanstalk в разделе Свойства среды в {{resolve:ssm:production-MAILCHIMP_API_KEY:1}} качестве значения. При создании среды это работает нормально, но как только я обновляю значение в хранилище параметров, оно не отражается в моей среде. Я попытался перезапустить приложение, но оно все равно возвращает старое значение. Поэтому мне пришлось вставить его в обычном режиме, не используя ключ параметра, и он работает.

Ответ №1:

Вы передаете только версию 1 своего параметра SSM:

 {{resolve:ssm:production-MAILCHIMP_API_KEY:1}}
  

Вы не можете редактировать параметры SSM, вы только создаете их более новые версии. Таким образом, если вы обновляете (т. Е. Создаете новую версию) своего параметра SSM, вам необходимо обновить настройки в EB, чтобы использовать версию 2,3 и так далее:

 {{resolve:ssm:production-MAILCHIMP_API_KEY:2}}
  

Это обновит вашу среду, и вы получите новое значение, переданное экземплярам EB.