Modifier un compte de service
Vous pouvez modifier le nom, la durée de vie du jeton d'accès (token) et la date d'expiration d'un compte de service.
Permissions
Cette action nécessite les permissions IAM (Identity and Access Management) suivantes :
- iam.serviceAccount.update
- Console
- API
- Terraform
- Se connecter à la console Numspot
- Depuis le menu latéral gauche, cliquez sur IAM → Comptes de service

- Vous êtes redirigé vers la liste des Comptes de service

Dans le tableau Comptes de service, vous avez la possibilité de rechercher un compte de service en particulier en utilisant le champ "Rechercher".
- Cliquez sur le menu déroulant Actions du compte de service à modifier.

Vous pouvez :
- Créer un compte de service à partir de ce profil
- ce qui vous permettra de créer un compte de service avec les mêmes rôles et permissions que le compte de service initial
- Gérer les espaces
- gérer les espaces assignés à ce compte de service
- Gérer les rôles
- gérer les rôles attribués à ce compte de service
- Gérer les permissions
- gérer les permissions attribuées à ce compte de service
Cliquez sur l'identifiant d'un compte de service en particulier pour aller sur la page de détails.

Vous pouvez ici modifier le nom du compte de service, la durée de vie du jeton d'accès (token) et la date d'expiration.
Ce point d'entrée ne permet de modifier que les informations de nommage de l'entité, la durée de vie du jeton d'accès et la date d'expiration du compte de service. Il faut utiliser les API de la gestion d'accès pour modifier les rôles ou permissions.
Modifier un compte de service dans une organisation
Exemple avec curl
curl 'https://api.{region}.numspot.com/iam/organisations/{organisationId}/serviceAccounts/{serviceAccountId}' \
--request PUT \
--header 'Content-Type: application/json' \
--data '{
"name": "",
"tokenDuration": "PT24H",
"expirationDate": "2025-12-31"
}'
Consulter la page sur l'utilisation des API pour la mise en œuvre.
Modifier un compte de service dans un espace
Exemple avec curl
curl 'https://api.{region}.numspot.com/iam/spaces/{spaceId}/serviceAccounts/{serviceAccountId}' \
--request PUT \
--header 'Content-Type: application/json' \
--data '{
"name": "",
"tokenDuration": "PT24H",
"expirationDate": "2025-12-31"
}'
Consulter la page sur l'utilisation des API pour la mise en œuvre.
La documentation Terraform est disponible sur le registry Numspot ↗.