Задать ключи AWS IAM при создании приложения из интерфейса командной строки

1

Я пишу процесс развертывания от TeamCity до OpsWorks и когда развертывается новый филиал, создайте новое приложение в нашем стеке разработки и разверните это приложение. Единственное, что я не понял, это то, как получить ключ доступа/секретный ключ с вызовом createApp CLI, чтобы при выполнении вызова приложения развертывания можно было получить доступ к архиву s3.

Может ли кто-нибудь пролить свет на то, как решить эту проблему, передовой опыт и т.д.?

Благодарю!

Теги:
aws-opsworks

1 ответ

1

Для всех, кого это интересует, я в конце концов решил эту проблему. Вы можете добиться этого с помощью настраиваемого JSON в стеке или с помощью задачи CLI для создания развертывания - параметра custom-json. Мне кажется, что лучше сохранить ключи IAM в самом стеке, но с задачей развертывания разработки, имена приложений не определены, поэтому проще разместить их в сценарии оболочки, который называется TeamCity, который затем запускает развертывание на Opsworks,

Макет JSON для стека: "deploy": {shortappname: {"scm": {"user": access-key, "password": secret-key-id}}}

Такая же компоновка работает для создания-развертывания, просто оберните внешние скобки и удалите строки правильно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню