Connectivité Cloud AWS - Créer des identifiants AWS
Créez des identifiants AWS pour un projet. La requête exige le name des identifiants, l'apiKey AWS et le secretKey. Le champ facultatif expirationDate doit respecter le format YYYY-MM-DD.
POST https://ope-obs.apibackbone.orange.com/evolutionplatform/aws/api/v1/projects/{projectId}/aws/credentials
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json
Paramètres de chemin
| Paramètre | Obligatoire | Type |
|---|---|---|
projectId | Oui | UUID du projet |
Corps de la requête
| Champ | Obligatoire | Type | Description |
|---|---|---|---|
name | Oui | chaîne | Nom de ce jeu d'identifiants AWS |
description | Non | chaîne | Description des identifiants |
apiKey | Oui | chaîne | Identifiant de clé d'accès AWS |
secretKey | Oui | chaîne | Clé d'accès secrète AWS |
expirationDate | Non | date (YYYY-MM-DD) | Date d'expiration des identifiants |
{
"name": "Mes identifiants AWS",
"description": "Identifiants pour AWS Cloud Connectivity",
"apiKey": "YOUR_AWS_ACCESS_KEY_ID",
"secretKey": "YOUR_AWS_SECRET_ACCESS_KEY",
"expirationDate": "2027-03-10"
}
Réponse en cas de succès
L'API renvoie 201 Created. Le corps de réponse contient les métadonnées des identifiants créés ; il ne renvoie ni apiKey ni secretKey.
{
"id": "d7ca5afe-5fae-c44a-dbe4-45e1d65325f1",
"name": "Mes identifiants AWS",
"csp": "AWS",
"description": "Identifiants pour AWS Cloud Connectivity",
"projectId": "2046b30b-d49d-6b25-ca0a-ed08ea51f419",
"expirationDate": "2027-03-10"
}
La réponse inclut également l'en-tête Content-Location, qui contient l'identifiant des identifiants créés.
Content-Location: <credentials_id>