Пользователи и проекты
In this article:
Пользователи и проекты#
Общая информация#
Сервис IAM обеспечивает авторизацию и аутентификацию пользователей при доступе к учётной записи вашей компании в К2 Облаке. Он позволяет предоставить пользователю необходимые привилегии для работы с конкретными ресурсами облака в зависимости от его задач и функций. Например, вы можете разрешить конкретному пользователю работать со всеми инфраструктурными ресурсами (экземплярами, дисками, сетевыми интерфейсами и т.д.), ограничить его доступ только объектным хранилищем и т.п.
Аутентификация обеспечивает проверку подлинности пользователя. Каждый пользователь IAM получает свой логин и пароль для входа в К2 Облако. При необходимости ему можно также выдать собственный ключ доступа для управления ресурсами облака с помощью API. Чтобы пользователь мог работать с конкретными сервисами, ему необходимо предоставить соответствующие привилегии. Проверку наличия у пользователя необходимых привилегий для работы с ресурсами обеспечивает авторизация (см. подробнее раздел Политики и группы IAM).
В контексте IAM облачные сервисы делятся на глобальные и проектные. К глобальным сервисам относятся биллинг и IAM, ресурсы всех остальных сервисов принадлежат какому-либо конкретному проекту. Использование проектов как высокоуровневых контейнеров для ресурсов позволяет выделить собственную облачную инфраструктуру для отдельного подразделения компании или под конкретную задачу.
Примечание
Внутри проектов ресурсы могут находиться в разных регионах, однако предоставленные пользователям проектные привилегии распространяются на все регионы.
Тарификация#
Сервис IAM не тарифицируется.
Доступные квоты#
На сервис IAM по умолчанию предоставляются следующие квоты:
5 проектов;
100 пользователей.
При необходимости вы можете расширить квоты — для этого обратитесь в службу поддержки через портал или по электронной почте support@k2.cloud.
Пользователи#
В подразделе Пользователи вы можете создать новых пользователей и управлять существующими.
Примечание
Для выполнения сервисных функций вместе с учётной записью создаётся системный пользователь.
Создать пользователя и настроить привилегии#
При создании пользователя можно настроить проектные и глобальные привилегии. Один и тот же набор проектных привилегий можно предоставить пользователю сразу в нескольких проектах с помощью наборов привилегий.
Важно
Глобальные привилегии на сервисы биллинга и IAM позволяют управлять правами на действия с облачными ресурсами и просматривать чувствительную информацию о тарифах и расходах, поэтому рекомендуем предоставлять их с осторожностью только доверенным лицам.
Для этого:
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Нажмите Создать.
В открывшемся окне заполните необходимые поля:
ID (логин пользователя). Идентификатор имеет вид: <username>@<customer>, где customer — имя компании, заданное при регистрации в облаке. В идентификаторе допускаются только латинские буквы, цифры, а также символы
.,_и-.Имя. Допускается использование как латинских, так и кириллических букв, а также различных символов.
email. Адрес электронной почты пользователя. Настоятельно рекомендуем всегда его указывать, поскольку на этот адрес будут приходить уведомления об обновлениях, событиях, работах, ошибках при резервном копировании и других событиях.
Флаг Требовать двухфакторную аутентификацию (2FA). При создании пользователя можно потребовать от него использование обязательной двухфакторной аутентификации. В этом случае при первом входе пользователя в облако отображается требование подключить 2FA и инструкция, как это сделать.
Пароль. Вы можете автоматически сгенерировать пароль или задать свой собственный. При задании пароля учитывайте требования к его надёжности.
Теги. (Оционально) Если необходимо назначить теги, нажмите Добавить тег. Укажите ключ тега и его значение. Чтобы назначить больше одного тега, нажмите Добавить тег повторно.
Для задания привилегий нажмите Далее для перехода на следующий шаг.
Вы можете пропустить этот шаг и задать привилегии позже.
Чтобы задать набор привилегий для действий с проектными сервисами, нажмите Добавить в блоке Проектные привилегии. В поле Проекты выберите проекты, к которым будет применяться данный набор привилегий.
Для предоставления проектных привилегий вы можете включить пользователя в одну или несколько групп IAM или добавить необходимые проектные политики:
Для добавления пользователя в группы IAM раскройте список доступных групп и выберите необходимые.
Подсказка
Вы можете посмотреть, какие политики включены в группу IAM, нажав на .
Для назначения пользователю политик раскройте список доступных политик и выберите необходимые политики.
Подсказка
Вы можете посмотреть, какие разрешения предоставляет конкретная политика, нажав на справа от имени политики (значок появляется при наведении курсора на имя политики).
Чтобы задать иной набор привилегий для других проектов, нажмите Добавить.
Чтобы задать глобальные привилегии, в блоке Глобальные привилегии нажмите Добавить глобальные привилегии.
Для предоставления глобальных привилегий вы можете включить пользователя в одну или несколько групп IAM или добавить необходимые глобальные политики.
Для добавления пользователя в группы IAM раскройте список доступных групп и выберите необходимые.
Для назначения пользователю политик раскройте список доступных политик и выберите необходимые политики.
Подсказка
Вы можете посмотреть, какие разрешения предоставляет конкретная политика, нажав на справа от имени политики (значок появляется при наведении курсора на имя политики).
После задания всех необходимых привилегий нажмите Создать. При необходимости вы можете изменить предоставленные привилегии после создания пользователя.
Настроить глобальные привилегии#
Чтобы назначить или изменить глобальные привилегии на действия с сервисами биллинга и IAM:
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
Откройте вкладку Привилегии и нажмите в правом верхнем углу блока Глобальные привилегии. Для добавления политики или группы IAM установите возле нужной политики или группы. Для удаления политики или группы IAM снимите у ненужной группы или политики, либо нажмите рядом с ними в перечне выбранных групп и политик справа.
После внесения изменений нажмите Сохранить.
Настроить проектные привилегии#
Важно
Привилегии на действия с Журналом действий позволяют контролировать события во всех проектах компании, независимо от того, в каком проекте они были добавлены.
Добавить пользователя в проект#
При добавлении пользователя в проект вы можете сразу задать для него необходимые привилегии в проекте. Предоставить привилегии можно путём включения в соответствующую группу или назначения политики.
Примечание
При добавлении пользователя в проект необходимо выбрать хотя бы одну группу или политику.
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
Откройте вкладку Привилегии и нажмите Добавить в проект. Если кнопка не отображается, то откройте меню дополнительных действий, нажав .
Для предоставления привилегий в проекте вы можете включить пользователя в одну или несколько групп IAM или назначить ему необходимые проектные политики:
Для добавления пользователя в группы IAM раскройте список доступных групп и выберите необходимые.
Подсказка
Вы можете посмотреть, какие политики включены в группу IAM, нажав на .
Для назначения пользователю политик раскройте список доступных политик и выберите необходимые политики.
Подсказка
Вы можете посмотреть, какие разрешения предоставляет конкретная политика, нажав на справа от имени политики (значок появляется при наведении курсора на имя политики).
После предоставления всех необходимых привилегий нажмите Добавить.
Изменить проектные привилегии#
Если пользователю предоставлены проектные привилегии в каком-либо проекте, то чтобы их изменить:
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
Откройте вкладку Привилегии, найдите блок с привилегиями на проект и нажмите в правом верхнем углу блока.
Для добавления политики или группы IAM установите возле нужной политики или группы. Для удаления политики или группы IAM снимите у ненужной политики или группы, либо нажмите рядом с ними в перечне выбранных групп и политик справа.
После внесения изменений нажмите Сохранить.
Отменить все привилегии в проекте#
Чтобы удалить все привилегии пользователя в конкретном проекте:
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
Откройте вкладку Привилегии, найдите блок с привилегиями на проект и нажмите в правом верхнем углу блока.
Настроить профиль пользователя#
Изменить данные пользователя#
Чтобы изменить личные данные пользователя:
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
На вкладке Информация нажмите на иконку редактирования возле соответствующего поля:
имя;
адрес электронной почты;
номер телефона.
После редактирования соответствующего поля нажмите для сохранения изменений.
Изменить пароль пользователя#
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
Нажмите Изменить пароль. Вы можете автоматически сгенерировать новый пароль или задать свой собственный.
Для сохранения пароля нажмите Сохранить.
Настроить принудительную двухфакторную аутентификацию#
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
На вкладке Информация переведите переключатель Требовать двухфакторную аутентификацию (2FA) в нужное положение.
Отключить добровольную двухфакторную аутентификацию#
Пользователь может самостоятельно включить двухфакторную аутентификацию. При необходимости вы можете её отключить.
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
Нажмите Выключить 2FA. Кнопка доступна, только если пользователь включил двухфакторную аутентификацию.
Подтвердите действие в открывшемся окне.
Настроить уведомления#
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
Откройте вкладку Уведомления и настройте уведомления, которые должен получать пользователь. Для этого переведите переключатель возле соответствующего типа уведомления в нужное положение.
Примечание
Пользователь может изменить выбор уведомлений, которые он хочет получать, в своём профиле.
Блокировать пользователя#
Вы можете временно деактивировать пользователя, например, когда соответствующая должность становится вакантной.
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите нужного пользователя в списке и нажмите на его идентификатор для перехода на страницу пользователя.
На вкладке Информация переведите переключатель Состояние в выключенное положение. Для разблокировки пользователя верните переключатель в положение Активен.
Удалить пользователя#
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Пользователи. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Выберите пользователя в списке и нажмите Удалить на всплывающей панели действий. Вы можете выбрать для удаления сразу нескольких пользователей.
Подтвердите действие в открывшемся окне.
Вы можете также удалить пользователя на его странице на вкладке Информация. Если кнопка не отображается, то откройте меню дополнительных действий, нажав .
Проекты#
В этом подразделе вы можете создавать проекты и управлять пользователями проекта.
Создать проект#
Примечание
При создании проекта системному пользователю предоставляются необходимые проектные привилегии для выполнения сервисных функций.
Для добавления нового проекта:
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Проекты. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Нажмите Создать.
В открывшемся окне задайте идентификатор и имя проекта. Идентификатор проекта используется при работе с IAM API. Имя проекта отображается в веб-интерфейсе при выборе проекта в верхнем меню. Ограничения на символы аналогичны ограничениям на идентификатор пользователя.
Нажмите ещё раз Создать.
Добавить пользователя в проект#
При добавлении пользователя в проект вы можете сразу задать для него необходимые привилегии в проекте. Предоставить привилегии можно путём назначения политики или включения в соответствующую группу IAM.
Примечание
При добавлении пользователя в проект необходимо выбрать хотя бы одну политику или группу IAM.
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Проекты. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Найдите проект в таблице ресурсов и нажмите на его идентификатор для перехода на страницу проекта.
Откройте вкладку Пользователи и нажмите Добавить пользователей.
В селекторе Пользователи выберите пользователей, которым требуется назначить одинаковые привилегии в проекте.
Для предоставления проектных привилегий вам необходимо включить выбранных пользователей в одну или несколько групп администраторов или добавить проектные политики:
Для добавления пользователя в группы IAM раскройте список доступных групп и выберите необходимые.
Подсказка
Вы можете посмотреть, какие политики включены в группу IAM, нажав на .
Для назначения пользователю политик раскройте список доступных политик и выберите необходимые политики.
Подсказка
Вы можете посмотреть, какие разрешения предоставляет конкретная политика, нажав на справа от имени политики (значок появляется при наведении курсора на имя политики).
Чтобы добавить пользователей с иным набором привилегий, нажмите Добавить.
После добавления всех пользователей нажмите Добавить пользователя.
Изменить привилегии пользователя в проекте#
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Проекты. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Выберите проект в таблице ресурсов и нажмите на его имя для перехода на страницу проекта.
Откройте вкладку Пользователи и выберите пользователя в таблице пользователей.
На всплывающей панели действий нажмите Редактировать привилегии.
Для добавления политики или группы IAM установите возле нужной политики или группы. Для удаления политики или группы IAM снимите у ненужной политики или группы, либо нажмите рядом с ними в перечне выбранных групп и политик справа.
После внесения изменений нажмите Сохранить.
Удалить пользователя из проекта#
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Проекты. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
Выберите проект в таблице ресурсов и нажмите на его имя для перехода на страницу проекта.
Откройте вкладку Пользователи и выберите пользователя в таблице пользователей. Одновременно можно выбрать для удаления нескольких пользователей.
На всплывающей панели действий нажмите Удалить для удаления пользователя из проекта.
Подтвердите действие в открывшемся окне.
Удалить проект#
Внимание
Удаление проекта приведёт к безвозвратному удалению экземпляров, VPC, дисков и других ресурсов проекта. Это действие нельзя будет отменить, поэтому удаляйте проект, только когда это совершенно необходимо.
Примечание
Добавленные в проект пользователи не удаляются — у них аннулируются привилегии в этом проекте.
В веб-интерфейсе раскройте боковое меню, нажав на иконку .
Перейдите в раздел IAM Проекты. Для быстрого нахождения раздела вы можете воспользоваться поиском по меню.
В таблице ресурсов выберите проект и нажмите Удалить на всплывающей панели действий.
В открывшемся окне облако запросит у вас подтверждение удаления проекта. В поле ввода введите текст Удалить проект <идентификатор удаляемого проекта>, если вы точно хотите его удалить.
Нажмите Удалить проект для завершения операции.
Вы также можете удалить проект на его странице на вкладке Информация.