AWS - aleksei-khitev/knowledge_base GitHub Wiki

AWS

Выдача разрешения IAM-пользователям на просмотр Billing-а

My Account / Account Settings / Раздел IAM User and Role Access to Billing Information / В превом верхнем углу этого раздела кнопка Edit / Поставить галочку в Activate IAM Access / Update

Создание IAM группы

В строке поиска сервисов, фич и прочего, ввести IAM (или эта ссылка ), кликнуть на группы, кликнуть на Create Group и выбрать чекбоксы с привилегиями, которые требуются группе.
К примеру, для админов подойдет AdministratorAccess, который включает в себя много доступов
AWS Essential Training for Developers

ARN группы

Кликнув на группу (в разделе групп), можно увидеть ее ARN. Это уникальный идентификатор, включающий в себя id аккаунта
AWS Essential Training for Developers

Создание пользователя

В IAM Management Console нужно кликнуть на Users, Create User, набрать имя и выбрать AWS Management Console access, в следующем окне выбираем группы, далее все по умолчанию
Кликнув на кнопку Show можно скопировать временный пароль
В сообщении об успехе будет ссылка на консоль. По ней можно будет перейти и войти как IAM-пользователь с уже заданным ID аккаунта
AWS Essential Training for Developers

Создание AWS secret key

Этот ключ используется для доступа к CLI
Этот ключ является особо важным в плане безопасности. Не хранить в репозиториях или других незащищенных местах!
В пользователе (к примеру, IAM) нужно нажать на имя пользователя / My Security Credentials и в разделе Access keys for CLI, SDK, & API access нажать на Create access key, дальше нужно кликнуть на Show access key, скопировать в защищенное место и access key Id и secret access key (больше этот ключ увмдеть не удастся)
AWS Essential Training for Developers

Автоскалирование

За автоскалирование отвечает EC2 (Elastic Compute Cloud)

Выбор Availability Zone и Region-а

Создание инстанса EC2

В поиске сервисов нужно набрать EC2 (Virtual Servers in Cloud), разделе Create Instance нужно нажать кнопку Launch Instance и дальше выбрать AMI (Amazon Machine Image) и на следующем шаге выбрать тип (какие ресурсы/мощности будут у инстанса).
После нажатия на кнопке Review and Launch можно будет увидеть все данные по умполчанию для инстанса. При нажатии на кнопку Launch можно будет сделать ключи для удаленного доступа к инстансу (к примеру, через ssh). Для этого нужно ввести имя пары (любое) и не забыть нажать на кнопку Download Key Pair.
В списке инстансов AWS можно задать имя инстанса
Нажав на Connect to instance, чтоб получить данные для подключения к инстансу
AWS Essential Training for Developers

Типы нистансов EC2

В окне Step 2. Choose Instance Type (Launch Instance and after 1. Choose an Amazon Machine Image) можно выбрать тип в фильтре All instance types
AWS Essential Training for Developers

⚠️ **GitHub.com Fallback** ⚠️