Size: a a a

2020 April 06

DH

Danylo Hetmantsev in AWS_RU
но только придется прокидывать no_proxy если вы в приватке сидите
источник

R

Roman 🇲🇪 in AWS_RU
Это слишком часто падает, а тот от лидера облачных вычислений
источник

DH

Danylo Hetmantsev in AWS_RU
я думаю тут фишка в том, что он работает из амазона без igw
источник

AK

Aleksandr Kostiuk in AWS_RU
Всем привет

Подскажите пожалуйста, может кто-то реализовывал подобное

Есть старые сайты на проекте, обновляются редко, но нужно перенести их в Амазон и настроить CI/CD

В общем что хочу сделать:
Билд сделать в codebuild на Packer, который будет пихать приложение в AMI имедж, который будет использоваться как артефакт
По сути дальше мне нужно будет обновить launch template и auto scaling group.

Собственно вопрос, чем деплоить этот имедж? Насколько я понимаю code deploy не умеет в подобною схему, он больше для прокидывания файлов в уже существующие инстансы? Или code deploy auto scaling не так работает?
В общем, заранее спасибо за советы)
источник

R

Roman 🇲🇪 in AWS_RU
Aleksandr Kostiuk
Всем привет

Подскажите пожалуйста, может кто-то реализовывал подобное

Есть старые сайты на проекте, обновляются редко, но нужно перенести их в Амазон и настроить CI/CD

В общем что хочу сделать:
Билд сделать в codebuild на Packer, который будет пихать приложение в AMI имедж, который будет использоваться как артефакт
По сути дальше мне нужно будет обновить launch template и auto scaling group.

Собственно вопрос, чем деплоить этот имедж? Насколько я понимаю code deploy не умеет в подобною схему, он больше для прокидывания файлов в уже существующие инстансы? Или code deploy auto scaling не так работает?
В общем, заранее спасибо за советы)
Юзай пакер с билдером на AWS иснтансе, вот и деплой сразу
источник

AK

Aleksandr Kostiuk in AWS_RU
Roman 🇲🇪
Юзай пакер с билдером на AWS иснтансе, вот и деплой сразу
В appspec билд прописать? Та ну, это совсем не красиво)

Тогда уже проще будет обновлять launch template в в процессе билда
источник

R

Roman 🇲🇪 in AWS_RU
Пакером собираешь билд, он возникает в Dev, у меня настроено расшаривание имиджа для Prod сразу.  В деплоинмент таске используется фильтр, который ищет имидж по имени и берет самый свежий без обновления Launch Template, просто Image ID передается параметром

Использую gitlab-ci, Cloud Formation.  Подозреваю что с Code Build будет все легче т.е. все AWS доступы там сразу имеются.
источник

R

Roman 🇲🇪 in AWS_RU
Launch Template через Cloud Formation не умеет выставлять опцию Version: Latest.  Через aws-cli умеет
источник

R

Roman 🇲🇪 in AWS_RU
Я не нашел сколько версии поддерживает Launch Template. В одном месте пишет что INT, в другом видел до 127. В этом свете использования версий Launch Template для обновления AMI Id представляется мне сомнительным.
источник

AK

Aleksandr Kostiuk in AWS_RU
А если мне нужно откатить быстро на старую версию? У меня не будет возможности с latest.

Но все равно вопрос остаётся, code deploy не умеет в launch template. Разве что просто через скрипты

Не совсем понимаю как работает code deploy с auto scaling...
источник

R

Roman 🇲🇪 in AWS_RU
Aleksandr Kostiuk
А если мне нужно откатить быстро на старую версию? У меня не будет возможности с latest.

Но все равно вопрос остаётся, code deploy не умеет в launch template. Разве что просто через скрипты

Не совсем понимаю как работает code deploy с auto scaling...
Если нужна такая необходимость, то как вариант выставлять специальный тег на имидж типа Version:Latest  при необходимости менять руками. Если это исключение.
источник

R

Roman 🇲🇪 in AWS_RU
Если это регулярная вещь, то я бы собирал все билды с хешем коммита 6 знаков.
источник

AA

Alexander Akilin in AWS_RU
Доброго дня, дорогие! Подскажите, кто-то настраивал Cognito для ElasticSearch, есть где-то нормальная документация?
источник

AK

Aleksandr Kostiuk in AWS_RU
Alexander Akilin
Доброго дня, дорогие! Подскажите, кто-то настраивал Cognito для ElasticSearch, есть где-то нормальная документация?
Для кибаны?
источник

AA

Alexander Akilin in AWS_RU
Aleksandr Kostiuk
Для кибаны?
Для Кибаны, да
источник

AA

Alexander Akilin in AWS_RU
Стараюсь делать по документации на AWS, и чота кровь из глаз, не получается, не всегда понятно, куда прибивать эти роли, которые они предполагают
источник

AK

Aleksandr Kostiuk in AWS_RU
Alexander Akilin
Для Кибаны, да
Создай ALB на эдпоинт кибаны, и степом на listner впихни аутентификацию на cognito
источник

AA

Alexander Akilin in AWS_RU
😳 фига
источник

AK

Aleksandr Kostiuk in AWS_RU
Ну у меня так работает. И работает отлично, не только для кибаны
источник

AA

Alexander Akilin in AWS_RU
Aleksandr Kostiuk
Ну у меня так работает. И работает отлично, не только для кибаны
А гайд есть подробный? Или там всё по наитию ок?
источник