Build on AWS Weekly — S1 E3 — Магия командной строки

Добро пожаловать в третий эпизод Build On Weekly! 🥳 Сегодня Жаки и Дарко погрузились в установку различных инструментов CLI и утилит для AWS. Такие инструменты, как AWS CLI и AWS CDK (Cloud Development Kit).

Мы будем писать здесь, на dev.to, чтобы поделиться с вами заметками, ссылками, социалками, кодом и любыми другими вещами, упомянутыми во время прямого эфира! 🚀

Если у вас есть какие-либо вопросы, отзывы или комментарии — смело пишите их в комментариях к этому посту! 😇

Если вы пропустили какой-то эпизод, не волнуйтесь! Мы будем загружать записи всех наших выпусков в этот плейлист на youtube! Не забудьте поставить лайк и подписаться! 🥹

Развернутый еженедельник

Сегодня в выпуске «Развернутая неделя» мы расскажем о семинаре по моделированию угроз, обсудим роли IAM в любом месте и недавно выпущенные глобальные таблицы для Amazon Neptune. Мы также проверим статью в блоге об отслеживании расходов на NAT-шлюз и завершим обсуждение некоторыми инструментами PowerTools для ваших функций Lambda!

Ссылки из обсуждения:

  • Заметка в блоге сообщества, автор Джеффри Уайзман — Об отслеживании расходов на NAT: https://dev.to/aws-builders/nat-gateway-charges-from-ecs-service-restart-3p1c.
  • IAM Roles anywhere: https://aws.amazon.com/about-aws/whats-new/2022/07/aws-identity-access-management-iam-roles-anywhere-workloads-outside-aws/
  • Семинар по моделированию угроз: https://catalog.workshops.aws/threatmodel/en-US
  • Глобальная база данных Amazon Neptune: https://aws.amazon.com/about-aws/whats-new/2022/07/amazon-neptune-global-database/
  • AWS Lambda Powertools для TypeScript теперь GA:https://aws.amazon.com/blogs/compute/simplifying-serverless-best-practices-with-aws-lambda-powertools-for-typescript/

Еженедельные сборки — AWS CLI & CDK Up and Running

Сегодня в Weekly build мы устанавливаем и настраиваем AWS CLI и AWS CDK (Cloud Development Kit) на Windows, Linux и Mac OS.

AWS CLI:

⚠️ Do NOTE: В этом примере мы устанавливаем версию 2.7.1. К тому времени, когда вы будете это читать, версия может быть другой!

Вот шаги, необходимые для установки AWS CLI:

  • Linux

    • Вы должны иметь возможность извлечь или «распаковать» загруженный пакет. Если в вашей операционной системе нет встроенной команды unzip, используйте ее эквивалент.
    • AWS CLI версии 2 использует glibc, groff и less. Они включены по умолчанию в большинство основных дистрибутивов Linux.
    • Мы поддерживаем AWS CLI версии 2 на 64-битных версиях последних дистрибутивов CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2 и Linux ARM.
    • Поскольку AWS не поддерживает репозитории сторонних разработчиков, мы не можем гарантировать, что они содержат последнюю версию AWS CLI.
    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.7.1.zip" -o "awscliv2.zip"
    unzip awscliv2.zip
    sudo ./aws/install
    
  • Mac

    • Вы знаете, какой выпуск AWS CLI версии 2 вы хотите установить. Список версий см. в журнале изменений AWS CLI версии 2 на GitHub.
    • Мы поддерживаем AWS CLI версии 2 на поддерживаемых Apple версиях 64-битной macOS.
    • Поскольку AWS не поддерживает репозитории сторонних разработчиков, мы не можем гарантировать, что они содержат последнюю версию AWS CLI.
    curl "https://awscli.amazonaws.com/AWSCLIV2-2.7.1.pkg" -o "AWSCLIV2.pkg"
    sudo installer -pkg AWSCLIV2.pkg -target /
    
  • Windows

    • Вы знаете, какой выпуск AWS CLI версии 2 вы хотите установить. Список версий см. в журнале изменений AWS CLI версии 2 на GitHub.
    • 64-разрядная версия Windows XP или более поздняя.
    • Права администратора для установки программного обеспечения
    msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-2.7.1.msi
    

Делиться — значит заботиться:

Ссылки из обсуждения:

  • AWS CLI: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
  • AWS CDK: https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html
  • AWS S3 Presign objects: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/presign.html

🐦 Обращайтесь к хозяевам и гостям:

Jacquie: https://twitter.com/devopsjacquie
Дарко: https://twitter.com/darkosubotica

Оцените статью
devanswers.ru
Добавить комментарий