AWS Identity and Access Management (IAM)

Безопасное управление доступом к сервисам и ресурсам AWS

Сервис AWS Identity and Access Management (IAM) предоставляет возможности безопасного управления доступом к сервисам и ресурсам AWS. Используя IAM, можно создавать пользователей AWS и группы, управлять ими, а также использовать разрешения, чтобы предоставлять или запрещать доступ к ресурсам AWS.

IAM – это возможность аккаунта AWS, которая предоставляется без дополнительной оплаты. Плата взимается только за использование других сервисов AWS, созданных пользователями.

Если вы уже зарегистрированы в AWS, чтобы начать работу с IAM, войдите в Консоль управления AWS и начните работу с помощью раздела документации IAM Best Practices

AWS IAM Overview (2:15)

Примеры использования

Точное управление доступом к ресурсам AWS

С помощью IAM пользователи могут управлять доступом к API сервисов AWS и конкретным ресурсам. IAM также позволяет добавлять особые условия, при соблюдении которых пользователь сможет использовать AWS, например время суток, исходный IP‑адрес, возможность использования протокола SSL или необходимость использования устройства многофакторной аутентификации.

Многофакторная аутентификация пользователей с наивысшим уровнем привилегий

Защитите свою среду AWS с помощью AWS MFA, бесплатной возможности обеспечения безопасности, которая дополняет такие данные для доступа, как имя пользователя и пароль. MFA требует от пользователей доказать физическое обладание аппаратным токеном MFA или указанным мобильным устройством MFA путем ввода действительного кода MFA.

Анализ прав доступа

С помощью IAM вы сможете анализировать права доступа к сервисам среды AWS. Команды по обеспечению безопасности и администраторы могут быстро проверить, что согласно вашим правилам публичный и межаккаунтный доступ к вашим ресурсам получат только пользователи с соответствующими правами. Также можно легко определить и уточнить свои правила, чтобы они разрешали доступ только к активным сервисам. Благодаря таким функциям будет проще соблюдать принцип минимальных привилегий.

Интеграция с корпоративным каталогом

Сервис IAM может предоставить пользователям и приложениям федеративный доступ к Консоли управления и API сервисов AWS с использованием существующих систем идентификации, таких как Microsoft Active Directory. Для этого можно использовать любое решение для управления удостоверениями, которое поддерживает стандарт SAML 2.0, либо выбрать любой из наших образцов федерации (единый вход (SSO) в Консоль управления AWS или федерацию API).

Принцип работы сервиса

IAM помогает в создании ролей и разрешений

Возможности, предоставляемые сервисом AWS IAM

  • Управление пользователями IAM и их правами доступа. С AWS IAM можно создавать пользователей, назначать им безопасные индивидуальные данные для доступа (такие как ключи доступа, пароли и устройства многофакторной аутентификации) или запрашивать временные данные для доступа пользователей к сервисам и ресурсам AWS. С помощью разрешений можно управлять возможностью пользователя выполнять определенные действия.
  • Управление ролями IAM и связанными разрешениями. Используя IAM, можно создавать роли и назначать разрешения, определяющие, какие действия сможет выполнять сущность или сервис AWS, которым присвоена эта роль. Можно также задать, какой сущности разрешено присваивать эту роль. Кроме того, можно использовать связанные с сервисом роли для делегирования разрешений сервисам AWS, которые создают ресурсы AWS и управляют ими от имени пользователя.
  • Управление федеративными пользователями и их разрешениями. С помощью федерации удостоверений можно позволить существующим удостоверениям (пользователям, группам и ролям) в рамках организации использовать Консоль управления AWS, вызывать API AWS и получать доступ к ресурсам, не создавая пользователя IAM для каждого удостоверения. Используйте любое решение для управления удостоверениями, которое поддерживает стандарт SAML 2.0, или любой из наших образцов федерации (единый вход (SSO) в Консоль управления AWS или федерацию API).

Рекомендации

AWS предлагает список рекомендаций, которые помогут разработчикам и другим ИТ‑специалистам использовать управление доступом к ресурсам AWS.

Пользователи: создавайте отдельных пользователей.

Группы: управляйте разрешениями с помощью групп.

Разрешения: назначайте минимальные привилегии.

Аудит: включите сервис AWS CloudTrail.

Пароль: настройте политику требований к надежности паролей.

MFA: включите аутентификацию MFA для привилегированных пользователей.

Роли: используйте роли IAM для инстансов Amazon EC2.

Совместный доступ: используйте роли IAM для предоставления совместного доступа.

Ротация: регулярно изменяйте данные для доступа.

Условия: ограничьте привилегированный доступ с помощью дополнительных условий.

Root: максимально сократите или запретите использование аккаунта с правами root.

Become an IAM policy master in 60 minutes or less (55:35)

Начало работы с AWS

Step 1 - Sign up for an AWS account

Регистрация аккаунта AWS

Получите мгновенный доступ к уровню бесплатного пользования AWS.
icon2

Обучение с помощью 10-минутных учебных пособий

Знакомьтесь с сервисами и учитесь с помощью простых учебных пособий.
icon3

Начните разработку с AWS

Начните разработку и запустите собственный проект в AWS с помощью пошаговых руководств.