Применить политику MFA к пользователям
Чтобы политика MFA применялась в отношении учетных записей пользователей, в целевые группы этой политики требуется явно добавить нужных пользователей или группы, в которые эти пользователи входят.
-
Войдите в сервис Yandex Identity Hub
. -
На панели слева выберите
Настройки безопасности. -
Перейдите на вкладку Политики MFA и в списке политик выберите нужную. В открывшемся окне:
-
Перейдите на вкладку Пользователи и группы.
-
Чтобы добавить в целевые группы политики нового пользователя или группу:
- Нажмите кнопку
Добавить пользователей. - В открывшемся окне выберите нужного пользователя или группу пользователей.
- Нажмите кнопку Добавить.
- Нажмите кнопку
-
Чтобы удалить из политики пользователя или группу:
- В списке пользователей и групп в строке с нужным пользователем или группой нажмите значок
и выберите Удалить. - Подтвердите удаление.
- В списке пользователей и групп в строке с нужным пользователем или группой нажмите значок
-
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
-
Посмотрите список пользователей или групп, к которым применяется политика MFA:
yc organization-manager mfa-enforcement list-audience \ --id <идентификатор_политики> -
Посмотрите описание команды CLI для изменения списка пользователей или групп, к которым применяется политика MFA:
yc organization-manager mfa-enforcement update-audience --help -
Чтобы добавить пользователей или группы в политику MFA или удалить их из политики, выполните команду:
yc organization-manager mfa-enforcement update-audience \ --id <идентификатор_политики> \ --audience-delta subject-id=<идентификатор_субъекта>,action=<действие>Где:
--audience-delta— параметр для изменения списка пользователей/групп в политике:subject-id— идентификатор пользователя или группы.action— действие:action-add— добавить,action-remove— удалить.
Можно указать несколько параметров
--audience-deltaдля одновременного изменения нескольких объектов.
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
-
Чтобы добавить пользователя или группу в политику MFA, опишите в конфигурационном файле параметры ресурса
yandex_organizationmanager_mfa_enforcement_audience:resource "yandex_organizationmanager_mfa_enforcement_audience" "example_mfa_audience" { mfa_enforcement_id = "<идентификатор_политики_MFA>" subject_id = "<идентификатор_пользователя_или_группы>" }Где:
mfa_enforcement_id— идентификатор политики MFA, к которой нужно добавить пользователя или группу. Обязательный параметр.subject_id— идентификатор пользователя или группы, которые нужно добавить в политику MFA. Обязательный параметр.
Чтобы добавить несколько пользователей или групп, создайте отдельный ресурс
yandex_organizationmanager_mfa_enforcement_audienceдля каждого из них.Более подробную информацию о параметрах ресурса
yandex_organizationmanager_mfa_enforcement_audienceсм. в документации провайдера. -
Создайте ресурсы:
-
В терминале перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validateЕсли конфигурация является корректной, появится сообщение:
Success! The configuration is valid. -
Выполните команду:
terraform planВ терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply -
Подтвердите изменения: введите в терминале слово
yesи нажмите Enter.
Terraform создаст все требуемые ресурсы. Проверить добавление пользователей в политику MFA можно в интерфейсе Cloud Center
или с помощью команды CLI:yc organization-manager mfa-enforcement list-audience --id <идентификатор_политики> -
-
Чтобы удалить пользователя или группу из политики MFA, удалите соответствующий ресурс
yandex_organizationmanager_mfa_enforcement_audienceиз конфигурационного файла и примените изменения.
Воспользуйтесь методом REST API UpdateAudience для ресурса MfaEnforcement или вызовом gRPC API MfaEnforcementService/UpdateAudience.
Примечание
В целевые группы политики MFA вы можете добавлять пользовательские аккаунты любого типа, но применяться политика будет только к федеративным и локальным аккаунтам пользователей.
Если участниками группы, добавленной в политику MFA, являются пользователи с аккаунтами различных типов, эта политика будет применяться только к пользователям с федеративными и локальными аккаунтами.