Есть ли способ сделать это от Beanstalk? , или я должен сделать это сам, как только новый экземпляр перейдет через .ebextensions или что-то в этом роде?Как установить теги на экземпляры ec2, созданные с помощью эластичного beanstalk
ответ
Если вы хотите установить теги из экземпляра Elastic Beanstalk, вы можете, безусловно, включить SSH, установить AWS CLI и установить теги через командную строку. Или любое приложение, которое вы развертываете на Beanstalk, может сделать это через SDK (например, Java).
Через CLI:
http://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html
create-tags [--dry-run | --no-dry-run] --resources <value> --tags <value> [--cli-input-json <value>] [--generate-cli-skeleton]
(псевдокод)
Authorize via credentials
Instantiate CreateTagsRequest with specific resource ID
call setTags(Collection<<**String**>> tags) on the CreateTagsRequest object
С внешней стороны вы можете установить теги через консоль или через EB CLI. http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.tagging.html
eb create --tags mytag1=value1,mytag2=value2
Обратите внимание, вы можете также установить регулярные переменные окружения через еь создать.
eb create --envvars key=value
Я имел в виду, что мне бы хотелось, чтобы теги «приклеивались» также при замене экземпляров. Я думаю, что в этой статье это правильно: http://www.boringgeek.com/add-or-update-tags-on-existing-elastic-beanstalk-environments/ –
Ответ 1. Для того, чтобы иметь метки в упругом Beanstalk, которые будут применяться на любом экземпляре ec2, созданный для этой среды - они должны быть установлены в процессе создания окружающей среды. 2. Для существующих сред очень просто сохранять конфигурации, создавать альтернативную среду, правильно устанавливать теги и менять URL-адреса, пока вы не настроите исходный env правильно.
Этот парень объясняет это хорошо: http://www.boringgeek.com/add-or-update-tags-on-existing-elastic-beanstalk-environments/
ли вы когда-нибудь выяснить, как установить теги .ebextensions? Я пытаюсь пометить прилагаемый том и удивляюсь, как мало информации там. –
Нет. К настоящему времени я НЕНАВИЖУ эластичный бобовый стебель. Вы должны * воссоздать * beanstalk envs всякий раз, когда у вас есть изменения для применения и переключения CNAME. Это лучшая рекомендация, которую я могу вам дать. –