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
Console

-
Depuis le menu latéral gauche, cliquez sur IAM → Utilisateurs (ou Comptes de Service) ;
-
Cliquez sur l'identifiant de l'identité concernée pour ouvrir sa page de détail ;
-
Dans la section Espaces assignés, cliquez sur Assigner des espaces.
L'assistant Assignation des espaces apparaît. Il se déroule en trois étapes : Espaces, Rôles, Permissions ;
-
Cochez le ou les espaces à assigner (la multi-sélection est disponible), puis poursuivez l'assistant pour attribuer les rôles et les permissions correspondants.
API
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
Terraform
La documentation Terraform est disponible sur le registry Numspot ↗.