Les comptes d'automatisation sont utilisés pour accéder aux API VMware Cloud Foundation dans les scripts d'automatisation.
Procédure
- Ouvrez une session Interface utilisateur de SDDC Manager en tant qu'utilisateur ayant le rôle ADMIN.
Pour plus d'informations sur les rôles, reportez-vous à la section Gestion des utilisateurs et des groupes dans VMware Cloud Foundation.
- Dans le volet de navigation, cliquez sur Centre de développement > Explorateur d'API.
- Obtenez l'ID du rôle ADMIN.
- Développez API pour gérer les utilisateurs.
- Développez GET /v1/roles et cliquez sur Exécuter.
- Dans la réponse, cliquez sur PageOfRole et Role (ADMIN).
- Copiez l'ID du rôle ADMIN.
- Créez un compte de service avec le rôle ADMIN et obtenez la clé API du compte de service.
- Développez POST /v1/users et cliquez sur Utilisateur.
- Remplacez la valeur par :
[ { "name": "service_account", "type": "SERVICE", "role": { "id": "317cb292-802f-ca6a-e57e-3ac2b707fe34" } } ]
Collez l'ID de rôle ADMIN de l'étape 3.
- Cliquez sur Exécuter.
- Dans la réponse, cliquez sur PageOfUser et Utilisateur (service_account).
- Copiez la clé API du compte de service.
- Utilisez la clé API du compte de service pour générer un jeton d'accès.
- Développez API pour gérer les jetons d'accès et d'actualisation.
- Développez POST /v1/tokens.
- Cliquez sur TokenCreationSpec.
- Remplacer la valeur par :
{ "apiKey": "qsfqnYgyxXQ892Jk90HXyuEMgE3SgfTS" }
Collez la clé API du compte de service à partir de l'étape 4.
- Cliquez sur Exécuter.
- Dans la réponse, cliquez sur TokenPair et RefreshToken et enregistrez les jetons d'accès et d'actualisation.