Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Начало работы в Yandex Cloud
    • Шаг 1. Регистрация
    • Шаг 2. Оплата
    • Шаг 3. Создание организации
    • Шаг 4. Выбор тарифного плана
    • Шаг 5. Управление пользователями
    • Шаг 6. Иерархия ресурсов
    • Шаг 7. Настройка безопасной сетевой конфигурации
    • Шаг 8. Логирование
  • Стартовый грант

В этой статье:

  • Добавьте пользователя Яндекса
  • Добавьте федеративных пользователей
  • Назначьте роли пользователям
  • Назначьте администратора
  1. Юридическим лицам
  2. Шаг 5. Управление пользователями

Управление пользователями

Статья создана
Yandex Cloud
Улучшена
Обновлена 24 апреля 2025 г.
  • Добавьте пользователя Яндекса
  • Добавьте федеративных пользователей
  • Назначьте роли пользователям
  • Назначьте администратора

С помощью инструкций в этом пункте чек-листа вы добавите пользователей к созданной организации, назначите администратора и определите роли пользователей.

Добавьте пользователя Яндекса

Если у сотрудников компании есть аккаунты на Яндексе (например, login@yandex.ru), они могут использовать эти аккаунты для доступа к сервисам Yandex Cloud, подключенным к вашей организации.

Чтобы добавить аккаунты сотрудников в организацию:

Интерфейс Cloud Center
Консоль управления
  1. Перейдите в сервис Yandex Cloud Organization.

  2. На панели слева выберите Пользователи.

  3. В правом верхнем углу экрана нажмите кнопку Добавить пользователя и в выпадающем списке выберите Пригласить пользователей с аккаунтом на Яндексе.

  4. Введите почтовые адреса пользователей, которых вы хотите пригласить в организацию (например, login@yandex.ru).

    Приглашения можно отправлять на любые адреса электронной почты. Приглашенный пользователь сможет выбрать нужный аккаунт на Яндексе, когда примет приглашение.

  5. Нажмите кнопку Отправить приглашение.

  1. Войдите в консоль управления с учетной записью администратора облака.

  2. В списке слева выберите нужное облако. Пример:

    image

  3. В правом верхнем углу нажмите на значок и выберите Пригласить пользователей.

  4. Введите почтовые адреса пользователей, которых вы хотите пригласить в организацию (например, login@yandex.ru).

    Приглашения можно отправлять на любые адреса электронной почты. Приглашенный пользователь сможет выбрать нужный аккаунт на Яндексе, когда примет приглашение.

  5. Нажмите Отправить приглашение.

Пользователи будут подключены к организации, как только примут отправленное им приглашение и выберут аккаунт для входа в организацию.

Чтобы получить доступ к сервисам, которые подключены к организации, приглашенным пользователям будет достаточно войти в свой аккаунт на Яндексе.

Добавьте федеративных пользователей

Для добавления федеративных пользователей вам необходимо знать Name ID пользователей, которые возвращает сервер поставщика удостоверений (IdP) вместе с ответом об успешной аутентификации. Обычно это основной email пользователя. Если вы не знаете, что возвращает сервер в качестве Name ID, обратитесь к администратору, который настраивал аутентификацию в вашей федерации.

Чтобы добавить пользователей федерации в организацию:

Интерфейс Cloud Center
CLI
Terraform
API
  1. Перейдите в сервис Yandex Cloud Organization.

  2. На панели слева выберите Пользователи.

  3. В правом верхнем углу экрана нажмите Ещё и выберите Добавить федеративных пользователей.

  4. Выберите федерацию, из которой необходимо добавить пользователей.

  5. Перечислите Name ID пользователей, разделяя их пробелами или переносами строк.

  6. Нажмите Добавить. Пользователи будут подключены к организации.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

  1. Посмотрите описание команды добавления пользователей:

    yc organization-manager federation saml add-user-accounts --help
    
  2. Добавьте пользователей, перечислив их Name ID через запятую:

    yc organization-manager federation saml add-user-accounts \
       --name <имя_федерации> \
       --name-ids <список_Name_ID_пользователей>
    

Terraform позволяет быстро создать облачную инфраструктуру в Yandex Cloud и управлять ею с помощью файлов конфигураций. В файлах конфигураций хранится описание инфраструктуры на языке HCL (HashiCorp Configuration Language). При изменении файлов конфигураций Terraform автоматически определяет, какая часть вашей конфигурации уже развернута, что следует добавить или удалить.

Terraform распространяется под лицензией Business Source License, а провайдер Yandex Cloud для Terraform — под лицензией MPL-2.0.

Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform или в зеркале.

Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.

  1. Опишите в конфигурационном файле параметры ресурсов, которые необходимо создать:

    resource "yandex_organizationmanager_saml_federation_user_account" "some_account" {
      federation_id = "<идентификатор_федерации>"
      name_id       = "<Name_ID_пользователя>"
    }
    

    Где:

    • federation_id — идентификатор федерации для добавления пользователя.
    • name_id — Name ID пользователя.

    Более подробную информацию о параметрах ресурса yandex_organizationmanager_saml_federation_user_account см. в документации провайдера.

  2. Создайте ресурсы:

    1. В терминале перейдите в папку, где вы отредактировали конфигурационный файл.

    2. Проверьте корректность конфигурационного файла с помощью команды:

      terraform validate
      

      Если конфигурация является корректной, появится сообщение:

      Success! The configuration is valid.
      
    3. Выполните команду:

      terraform plan
      

      В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.

    4. Примените изменения конфигурации:

      terraform apply
      
    5. Подтвердите изменения: введите в терминале слово yes и нажмите Enter.

    Terraform создаст все требуемые ресурсы. Проверить появление ресурсов можно в консоли управления или с помощью команды CLI:

    yc organization-manager federations saml \
      --organization-id <идентификатор_организации> list-user-accounts \
      --id <идентификатор_федерации>
    

Воспользуйтесь методом REST API addUserAccounts для ресурса Federation или вызовом gRPC API FederationService/AddUserAccounts и передайте в запросе:

  • Идентификатор федерации в параметре federationId.
  • Список Name ID пользователей в параметре nameIds.

Назначьте роли пользователям

Консоль управления
CLI
API
  1. При необходимости добавьте нужного пользователя.
  2. В консоли управления слева выберите облако.
  3. Перейдите на вкладку Права доступа.
  4. Нажмите кнопку Настроить доступ.
  5. В открывшемся окне выберите раздел Пользовательские аккаунты.
  6. Выберите пользователя из списка или воспользуйтесь поиском.
  7. Нажмите кнопку Добавить роль и выберите роль в облаке.
  8. Нажмите кнопку Сохранить.
  1. Выберите роль в справочнике ролей Yandex Cloud.
  2. Получите идентификатор пользователя.
  3. Назначьте роль с помощью команды:
yc <SERVICE-NAME> <RESOURCE> add-access-binding <RESOURCE-NAME>|<RESOURCE-ID> \
  --role <ROLE-ID> \
  --subject userAccount:<USER-ACCOUNT-ID>

где:

  • <SERVICE-NAME> — имя сервиса, на чей ресурс назначается роль, например resource-manager.
  • <RESOURCE> — категория ресурса, например cloud.
  • <RESOURCE-NAME> — имя ресурса. Вы можете указать ресурс по имени или идентификатору.
  • <RESOURCE-ID> — идентификатор ресурса.
  • <ROLE-ID> — идентификатор роли, например resource-manager.clouds.owner.
  • <USER-ACCOUNT-ID> — идентификатор аккаунта пользователя, которому назначается роль.

Например, назначьте роль viewer на облако mycloud:

$ yc resource-manager cloud add-access-binding mycloud \
  --role viewer \
  --subject userAccount:aje6o61dvog2h6g9a33s

Воспользуйтесь методом updateAccessBindings для соответствующего ресурса.

  1. Выберите роль в справочнике ролей Yandex Cloud.
  2. Получите идентификатор пользователя.
  3. Сформируйте тело запроса, например в файле body.json. В свойстве action укажите ADD, а в свойстве subject - тип userAccount и идентификатор пользователя:

body.json:

{
  "accessBindingDeltas": [{
    "action": "ADD",
    "accessBinding": {
      "roleId": "editor",
      "subject": {
        "id": "gfei8n54hmfhuk5nogse",
        "type": "userAccount"
        }
      }
    }
  ]
}
  1. Назначьте роль сервисному аккаунту. Например, на каталог с идентификатором b1gvmob95yys********:

    export FOLDER_ID=b1gvmob95yys********
    export IAM_TOKEN=CggaAT********
    curl \
      --request POST \
      --header "Content-Type: application/json" \
      --header "Authorization: Bearer ${IAM_TOKEN}" \
      --data '@body.json' \
      "https://resource-manager.api.cloud.yandex.net/resource-manager/v1/folders/${FOLDER_ID}:updateAccessBindings"
    

Назначьте администратора

Чтобы дать пользователю права на управление организацией, назначьте ему одну из ролей:

  • organization-manager.admin — роль администратора организации.

    Роль дает возможность редактировать настройки организации, создавать федерации удостоверений, добавлять и удалять пользователей, назначать других администраторов, управлять ресурсами облаков организации.

  • organization-manager.organizations.owner — роль владельца организации.

    Роль дает возможность назначать владельцев организации, а также пользоваться всеми полномочиями администратора.

    По умолчанию владелец организации — это пользователь, который ее создал.

  • organization-manager.viewer — роль дает возможность просматривать настройки организации, но не редактировать их.

Была ли статья полезна?

Предыдущая
Шаг 4. Выбор тарифного плана
Следующая
Шаг 6. Иерархия ресурсов
Проект Яндекса
© 2025 ООО «Яндекс.Облако»