Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI Studio
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex Identity Hub
    • All guides
    • Subscribing a user to notifications
      • Overview
      • Adding a user
      • Getting user ID or email
      • Deleting a user account
      • Viewing user groups
      • Leaving an organization
  • Access management
  • Pricing policy
  • Terraform reference
  • Audit Trails events
  • Release notes

In this article:

  • Yandex account users
  • Send an invitation
  • Delete the invitation
  • Resend your invitation
  • Federated users
  • Add federated users
  • Local users
  • Add local users
  1. Step-by-step guides
  2. Managing users
  3. Adding a user

Adding a user

Written by
Yandex Cloud
Updated at August 12, 2025
  • Yandex account users
    • Send an invitation
    • Delete the invitation
    • Resend your invitation
  • Federated users
    • Add federated users
  • Local users
    • Add local users

Add a user to your organization and assign a relevant role for access to Yandex Cloud resources. Users need roles, for example, to create managed database clusters or keep track of current VM status.

You can add users with a Yandex account, federated users, and local users. New users will become members of the organization, and you will be able to assign roles to them. An organization user without roles assigned has no access to resources in that organization's clouds. To learn how to grant a role to a user, see Assigning roles.

To add users to an organization, you must be an administrator (organization-manager.admin role) or owner (organization-manager.organizations.owner role) of that organization, or have an administrator's role for the type of user accounts you want to add.

Note

To enable a user to access the management console, assign them a role for the cloud or organization. For added security, you can assign one of the least priveleged roles, such as resource-manager.clouds.member. However, you may also assign other roles if you know which permissions you want to grant to the invited users.

To grant these permissions to all the organization users at once, assign the role to the All users in organization X system group. When using the CLI or API, no additional roles are required.

Yandex account usersYandex account users

If your employees have Yandex accounts, e.g., login@yandex.ru, they can use them to access Yandex Cloud services enabled in your organization.

You can invite a user to an organization via the management console or the Cloud Center interface. An invitation to join your organization will be sent to the user's email address.

Users with any of the following roles can invite new users with Yandex accounts to an organization and delete such invitations: organization-manager.passportUserAdmin, organization-manager.admin, or organization-manager.organizations.owner.

Send an invitationSend an invitation

Cloud Center UI
Management console
  1. Go to Yandex Identity Hub.

  2. In the left-hand panel, select Users.

  3. In the top-right corner of the screen, click Add user and select Invite users with a Yandex account from the drop-down list.

  4. Enter the email addresses of the users you want to invite to the organization (e.g., login@yandex.ru).

    You can send invitations to any email address. Invited users will be able to select the appropriate Yandex account once they accept the invitation.

  5. Click Send invitation.

  1. Log in to the management console with the cloud administrator account.

  2. Select the appropriate cloud from the list on the left. Here is an example:

    image

  3. In the top-right corner, click and select Invite users.

  4. Enter the email addresses of the users you want to invite to the organization (e.g., login@yandex.ru).

    You can send invitations to any email address. Invited users will be able to select the appropriate Yandex account once they accept the invitation.

  5. Click Send invitation.

The user will be able to log in to the organization upon accepting the invitation via the emailed link and selecting an account for log-in. To access the services enabled for the organization, the users you invited simply need to log in to their Yandex account.

You can delete or resend your invitation only via Identity Hub.

Delete the invitationDelete the invitation

Cloud Center UI
  1. Go to Yandex Identity Hub.

  2. In the left-hand panel, select Users.

  3. Select the Invitations tab in the center of the screen.

  4. In the row with the invitation, click and select Delete invitation.

  5. In the window that opens, confirm the deletion.

Resend your invitationResend your invitation

Cloud Center UI
  1. Go to Yandex Identity Hub.

  2. In the left-hand panel, select Users.

  3. Select the Invitations tab in the center of the screen.

  4. In the row with the invitation, click and select Resend.

  5. In the window that opens, confirm resending the invitation.

Note

To better safeguard your resources from unauthorized access:

  1. Enable two-factor authentication for your Yandex account.
  2. Request users you add to your organization to enable two-factor authentication as well.
  3. In the organization security settings, enable the two-factor authentication requirement. This way, only users with two-factor authentication enabled will be able to access resources.

Federated usersFederated users

If you did not enable the Automatically create users option when setting up a federation, you will have to add federated users to your organization manually.

To do this, you need to know the user name IDs returned by the Identity Provider (IdP) server together with the successful authentication response. This will usually be the user's email address. To find out what the server returns as the name ID, contact the administrator who configured authentication for your federation.

If the Automatically create users option is enabled, a federation will only add users logging in to a cloud for the first time. If a federated user has been removed, they can only be added again manually.

You do not need to invite federated users to the organization; they are added automatically after logging in.

Users with any of the following roles can add or remove federated users from the organization: organization-manager.federations.userAdmin, organization-manager.federations.admin, organization-manager.admin, or organization-manager.organizations.owner.

Add federated usersAdd federated users

Cloud Center UI
CLI
Terraform
API
  1. Go to Yandex Identity Hub.

  2. In the left-hand panel, select Users.

  3. In the top-right corner, click Add user and select Add federated users from the drop-down list.

  4. Specify the identity federation to add users from.

  5. List the name IDs of users, separating them with spaces or line breaks.

  6. Click Add. This will give the users access to the organization.

If you do not have the Yandex Cloud CLI installed yet, install and initialize it.

By default, the CLI uses the folder specified when creating the profile. To change the default folder, use the yc config set folder-id <folder_ID> command. You can also set a different folder for any specific command using the --folder-name or --folder-id parameter.

  1. View the description of the add user command:

    yc organization-manager federation saml add-user-accounts --help
    
  2. Add users by listing their name IDs separated by a comma:

    yc organization-manager federation saml add-user-accounts \
       --name <federation_name> \
       --name-ids <list_of_user_name_IDs>
    

With Terraform, you can quickly create a cloud infrastructure in Yandex Cloud and manage it using configuration files. These files store the infrastructure description written in HashiCorp Configuration Language (HCL). If you change the configuration files, Terraform automatically detects which part of your configuration is already deployed, and what should be added or removed.

Terraform is distributed under the Business Source License. The Yandex Cloud provider for Terraform is distributed under the MPL-2.0 license.

For more information about the provider resources, see the relevant documentation on the Terraform website or its mirror.

If you do not have Terraform yet, install it and configure the Yandex Cloud provider.

  1. In the configuration file, describe the resources you want to create:

    resource "yandex_organizationmanager_saml_federation_user_account" "some_account" {
      federation_id = "<federation_ID>"
      name_id       = "<user_name_ID>"
    }
    

    Where:

    • federation_id: ID of the federation to add the user to.
    • name_id: Name ID of the user.

    For more information about yandex_organizationmanager_saml_federation_user_account properties, see this Terraform article.

  2. Create the resources:

    1. In the terminal, go to the directory where you edited the configuration file.

    2. Make sure the configuration file is correct using this command:

      terraform validate
      

      If the configuration is correct, you will get this message:

      Success! The configuration is valid.
      
    3. Run this command:

      terraform plan
      

      You will see a detailed list of resources. No changes will be made at this step. If the configuration contains any errors, Terraform will show them.

    4. Apply the changes:

      terraform apply
      
    5. Type yes and press Enter to confirm the changes.

    Terraform will create all the required resources. You can check the new resources in the management console or using this CLI command:

    yc organization-manager federations saml \
      --organization-id <organization_ID> list-user-accounts \
      --id <federation_ID>
    

Use the addUserAccounts REST API method for the Federation resource or the FederationService/AddUserAccounts gRPC API call and provide the following in the request:

  • Federation ID in the federationId parameter.
  • List of user name IDs in the nameIds parameter.

Local usersLocal users

You must add local users to your organization manually. Each user is assigned a unique username within the selected user pool.

Users with any of the following roles can add or remove local users from the organization: organization-manager.userpools.userAdmin, organization-manager.userpools.admin, organization-manager.admin, or organization-manager.organizations.owner.

Add local usersAdd local users

Cloud Center UI
  1. Log in to Yandex Identity Hub using an administrator or organization owner account.

  2. In the left-hand panel, click User pools and select the user pool.

  3. In the Users tab, click Add user.

  4. Enter the user login and select the domain from the list. The login must be unique for the current user pool.

    If the domain is not on the list, add a new one.

  5. In the Full name field, specify the full name of the user in any format.

  6. Optionally, add the user’s email address.

  7. In the Password field, you can view the automatically generated user password and generate a new one.

    The user must change this password on their first login to Yandex Cloud.

  8. Enable Account is active if you need to activate the user immediately upon adding them. Activated users gain access to the organization resources.

  9. Optionally, specify the user's first name, last name, and phone number under Personal information.

  10. Click Add user.

What's nextWhat's next

  • Assign roles to the new users.

Was the article helpful?

Previous
Overview
Next
Getting user ID or email
© 2025 Direct Cursus Technology L.L.C.