---
title: "Générer des clés API et secrètes pour un utilisateur / service account"
description: "Si vous souhaitez vous connecter à la Data Platform depuis l'extérieur de la platform, vous devrez générer des clés API et secrètes pour vous authentifier"
url: https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/tutorials-generate-api-keys
lang: fr
lastUpdated: 2026-09-14
---
> For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt.

# Générer des clés API et secrètes pour un utilisateur / service account

## Objectif

Si vous souhaitez vous connecter à la Data Platform depuis l'extérieur de la platform, vous devrez générer une **clé API et une clé secrète** pour vous authentifier. La _clé API_ est la clé publique associée à l'utilisateur qui se connecte à une API. La _clé secrète_ est la clé privée connue uniquement de l'utilisateur. La combinaison des deux est utilisée pour s'authentifier, via la génération de [tokens d'authentification](#générer-un-token-dauthentification) temporaires.

Les clés API et secrètes peuvent être générées par [utilisateur](https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/iam-users.md) ou par [service account](https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/iam-service-accounts.md).

## Générer un nouveau jeu de clés API et secrètes

### Pour un utilisateur

Accédez à l'onglet **Users** de l'Identity Access Manager. Recherchez l'utilisateur pour lequel vous souhaitez générer des clés API et secrètes, à l'aide de la barre de recherche en haut à droite si nécessaire. Éditez l'utilisateur.

![For a user — Users search](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/users-search.png)
Dans les paramètres de l'utilisateur, faites défiler jusqu'au panneau **API Access** et cliquez sur _Add access_.

![For a user — Users api key](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/users-api-key.png)
Sélectionnez la durée de vie des clés (c'est-à-dire la date d'expiration à partir d'aujourd'hui) et indiquez si vous souhaitez envoyer un e-mail à l'utilisateur avec les informations de clé API et secrète. Cliquez ensuite sur **Create**.

:::info
La valeur _Default_ peut être modifiée dans les paramètres de votre Identity Access Manager.
:::

![For a user — Users api key options](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/users-api-key-options.png)
Une nouvelle fenêtre s'ouvrira avec les valeurs de la clé API et de la clé secrète.

:::warning
Après la fermeture de la fenêtre, il n'est plus possible de consulter à nouveau la clé secrète. Assurez-vous de conserver une trace des clés, soit en envoyant un e-mail à l'utilisateur, soit en les stockant dans votre code.
:::

![For a user — Users api key confirmation](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/users-api-key-confirmation.png)
Pour supprimer une clé, survolez la clé que vous souhaitez supprimer et cliquez sur l'icône **trash** 🗑️. Une fois la clé supprimée, les identifiants associés deviendront inactifs et ne pourront plus être utilisés pour s'authentifier.

![For a user — Users api key deleting](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/users-api-key-deleting.png)
### Pour un service account

Accédez à l'onglet **Service Accounts** de l'Identity Access Manager. Recherchez le service account pour lequel vous souhaitez générer des clés API et secrètes, à l'aide de la barre de recherche en haut à droite si nécessaire.

![For a service account — Sa search](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/sa-search.png)
Dans les paramètres du service account, repérez le panneau **API Access** et cliquez sur _Add access_.

![For a service account — Sa api key](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/sa-api-key.png)
Ensuite, [la procédure est la même que pour les utilisateurs](#pour-un-utilisateur). Notez que si vous souhaitez envoyer un e-mail contenant une trace des clés API et secrète, vous devez renseigner une adresse e-mail pour le service account.

![For a service account — Sa email](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/sa-email.png)
## Générer un token d'authentification

### Scripts de génération

Une fois vos clés API et secrète créées, vous devez générer un token d'authentification dynamique afin de vous authentifier auprès de la Data Platform via un endpoint API. Les tokens d'authentification ne sont actifs que pendant une courte durée : cette durée peut être configurée dans vos paramètres IAM.

![Generation scripts — Token settings](/images/public-cloud/data-platform/getting-further/generate-api-key/picts/token-settings.png)
Pour générer un token, exécutez simplement les exemples de commandes ci-dessous.


**cURL**

```bash
curl --request POST \
  --url https://{project_subdomain}.eu.dataplatform.ovh.net/iam/login \
  --header 'Content-Type: application/json' \
  --data '{
    "auth_mode": "apikey",
    "apikey": "",
    "secretkey": ""
  }'
```


**Python 3+**

```python
import requests

url = "https://{project_subdomain}.eu.dataplatform.ovh.net/iam/login"

payload = {
  "auth_mode": "apikey",
  "apikey": "",
  "secretkey": ""
}

response = requests.request("POST", url, data=payload)

print(response.text)
```


:::warning
Pensez à mettre à jour le **\{project\_subdomain}**, sinon vos appels ne fonctionneront pas.
:::

[Comment trouver le subdomain de votre Projet.](https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/manage-projects-config-variables.md#sous-domaine-du-projet)

## Aller plus loin

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](https://www.ovhcloud.com/fr/professional-services/) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l’équipe qui développe la Data Platform sur le [canal Discord](https://discord.gg/ovhcloud) dédié.

Si vous avez besoin d'une assistance concernant vos services OVHcloud, créez une demande depuis notre [centre d'aide](https://help.ovhcloud.com/csm?id=csm_get_help).

Rejoignez notre [communauté d'utilisateurs](https://community.ovhcloud.com/).
