FIX ERROR — RDS: Error creating DB Parameter Group: InvalidParameterValue: ParameterGroupFamily

При создании RDS указав не верное значение параметра «ParameterGroupFamily» может возникнуть похожая ошибка: Error creating DB Parameter Group: InvalidParameterValue: ParameterGroupFamily default.mariadb10.2 is not a valid parameter group family   Чтобы посмотреть список всех возможных значений параметра «ParameterGroupFamily» можно использовать следующую команду:

AWS Cli — Lambda: Обновить значение одной переменной

Ключ «—environment» утилиты AWS Cli заменяет все переменные, на те которые вы укажете в качестве аргумента. Чтобы изменить значение только одной переменной не стирая другие, или не перечисляя их все, можно воспользоваться следующим BASH скриптом:   aws_lambda_update_env.sh:   Для работы этого скрипта нужна утилита jq   Скрипт вычитывает все текущие переменные, подменяет значение переменной «ECR_TAG» … Продолжить читать "AWS Cli — Lambda: Обновить значение одной переменной"

Jenkins — Active Choice: AWS ECR Images tag (AWS Cli)

  Для параметризованной сборки с выбором тега образа, понадобится плагин Active Choices Переходим в настройки Jenkins‘а   Раздел «Управление плагинами»   Переходим к вкладке «Доступные» и в поиске указываем «Active Choice» Устанавливаем его. Создаем «New Item» — «Pipeline«, указываем, что это будет параметризованной сборка, и добавляем параметр «Active Choices Reactive Parameter»   Указываем, что это … Продолжить читать "Jenkins — Active Choice: AWS ECR Images tag (AWS Cli)"

AWS Cli — Поиск EC2 инстансов по тегу и состоянию

  Чтобы получить IP адреса всех инстансов с тегом «Application» и его значением «Frontend«, и так же отфильтровать по состоянию, чтобы вывести информацию только о тех инстансах, которые в состоянии «running«.   Чтобы вместе с IP адресом вывести имя истанса:

FIX ERROR — EKS: error: You must be logged in to the server (Unauthorized)

После создания EKS кластера при попытке использовать kubectl, появилась такая ошибка:   Решение:   Где «artem-eks-staging» — имя вашего кластера Так же не забудьте указать правильный AWS Region

AWS — EC2 Instance start|stop by tag

Данный BASH скрипт позволяет остановить или запустить все инстансы с определенным тегом.     Python3 скрипт, который так же служит для остановки/старта инстансов по тегу, так же фильтрует статус инстансов, чтобы не пробовал стартовать/останавливать инстансы со статусом «terminated»   Может потребоваться установка питон пакета boto3  

CircleCI — node.js сайт деплой на AWS S3 Bucket

  Пример сборки статического сайта на node.js, деплой артефактов в S3 Bucket и инвалидация кеша в CloudFront‘е.   Переменные: AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY указаны в переменных CircleCI, в целях безопасности.   IAM Policy для инвалидации кеша можно посмотреть тут.