Assigner une identité à un espace
Assignez des utilisateurs ou des comptes de service à un espace pour leur donner accès aux ressources de cet espace.
Permissions
Cette action nécessite les permissions IAM (Identity and Access Management) suivantes :
- iam.role.create
- Console
- API
- Terraform
Vous accédez au tableau Espaces où vous pouvez visualiser l'ensemble des espaces de votre organisation.

En cliquant sur Actions, pour un espace donné, vous pourrez le modifier et y assigner des utilisateurs ou des comptes de service.

Cliquez sur le bouton Actions de l'espace concerné puis sur Assigner des utilisateurs ou Assigner des comptes de service.

L'affichage des écrans est similaire pour gérer les utilisateurs et les comptes de service.

Sélectionnez les utilisateurs/comptes de service que vous souhaitez assigner à cet espace, puis cliquez sur le bouton Assigner.
Vous pouvez également assigner des utilisateurs/comptes de service depuis la page détails d'un espace.
Pour assigner un compte utilisateur à un espace avec l'API, il faut connaître l'UUID (Universally Unique Identifier) de l'espace. Une variante dans l'URL permet d'intervenir sur un utilisateur ou sur un compte de service.
À l'issue de cette opération, le compte sera assigné à l'espace mais sans rôle et permission.
curl 'https://api.{region}.numspot.com/iam/spaces/{spaceId}/users/{userId}' \
--request POST
La requête ne retourne aucune réponse.
Consulter la page sur l'utilisation des API pour la mise en œuvre.
Pour supprimer (enlever l'assignation) un compte utilisateur d'un espace avec l'API :
À l'issue de cette opération, le compte utilisateur ne sera plus assigné à l'espace mais sera toujours présent dans l'organisation ou assigné à d'autres espaces.
curl 'https://api.{region}.numspot.com/iam/spaces/{spaceId}/users/{userId}' \
--request DELETE
Pour assigner un compte de service à un espace avec l'API :
curl 'https://api.{region}.numspot.com/iam/spaces/{spaceId}/serviceAccounts/{serviceAccountId}' \
--request POST
Pour supprimer (enlever l'assignation) un compte de service d'un espace avec l'API :
À l'issue de cette opération, le compte de service ne sera plus assigné à l'espace mais sera toujours présent dans l'organisation ou assigné à d'autres espaces.
curl 'https://api.{region}.numspot.com/iam/spaces/{spaceId}/serviceAccounts/{serviceAccountId}' \
--request DELETE
La documentation Terraform est disponible sur le registry Numspot ↗.