Certificate - Add
Ajoute un certificat au compte spécifié.
Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l''extension Azure KeyVault.
POST {batchUrl}/certificates?api-version=2024-07-01.20.0
POST {batchUrl}/certificates?timeout={timeout}&api-version=2024-07-01.20.0
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
batch
|
path | True |
string |
URL de base pour toutes les demandes de service Azure Batch. |
api-version
|
query | True |
string |
Version de l’API cliente. |
timeout
|
query |
integer int32 |
Durée maximale pendant laquelle le serveur peut passer le traitement de la requête, en secondes. La valeur par défaut est de 30 secondes. Si la valeur est supérieure à 30, la valeur par défaut est utilisée à la place. |
En-tête de la demande
Media Types: "application/json; odata=minimalmetadata"
Nom | Obligatoire | Type | Description |
---|---|---|---|
client-request-id |
string uuid |
L’identité de requête générée par l’appelant, sous la forme d’un GUID sans décoration telle que les accolades, par exemple 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Indique si le serveur doit retourner l’ID client-request-id dans la réponse. |
|
ocp-date |
string date-time-rfc1123 |
Heure à laquelle la demande a été émise. Les bibliothèques clientes définissent généralement cette valeur sur l’heure de l’horloge système actuelle ; définissez-le explicitement si vous appelez directement l’API REST. |
Corps de la demande
Media Types: "application/json; odata=minimalmetadata"
Nom | Obligatoire | Type | Description |
---|---|---|---|
data | True |
string |
Contenu codé en base64 du certificat. La taille maximale est de 10 Ko. |
thumbprint | True |
string |
Empreinte numérique X.509 du certificat. Il s’agit d’une séquence de jusqu’à 40 chiffres hexadécimaux (il peut inclure des espaces, mais ceux-ci sont supprimés). |
thumbprintAlgorithm | True |
string |
Algorithme utilisé pour dériver l’empreinte numérique. Cela doit être sha1. |
certificateFormat |
Format des données de certificat. |
||
password |
string |
Mot de passe pour accéder à la clé privée du certificat. |
Réponses
Nom | Type | Description |
---|---|---|
201 Created |
La demande adressée au service Batch a réussi. En-têtes
|
|
Other Status Codes |
Erreur du service Batch. |
Sécurité
azure_auth
Flux de code d’authentification Microsoft Entra OAuth 2.0
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Authorization
Type:
apiKey
Dans:
header
Exemples
Certificate add
Exemple de requête
POST account.region.batch.azure.com/certificates?api-version=2024-07-01.20.0
{
"thumbprintAlgorithm": "sha1",
"thumbprint": "0123456789abcdef0123456789abcdef01234567",
"data": "#####...",
"certificateFormat": "pfx",
"password": "<ExamplePassword>"
}
Exemple de réponse
Définitions
Nom | Description |
---|---|
Batch |
Réponse d’erreur reçue du service Azure Batch. |
Batch |
Élément d’informations supplémentaires inclus dans une réponse d’erreur Azure Batch. |
Certificate |
Certificat qui peut être installé sur les nœuds de calcul et qui peut être utilisé pour authentifier les opérations sur l’ordinateur. |
Certificate |
Format des données de certificat. |
Error |
Message d’erreur reçu dans une réponse d’erreur Azure Batch. |
BatchError
Réponse d’erreur reçue du service Azure Batch.
Nom | Type | Description |
---|---|---|
code |
string |
Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme. |
message |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
|
values |
Collection de paires clé-valeur contenant des détails supplémentaires sur l’erreur. |
BatchErrorDetail
Élément d’informations supplémentaires inclus dans une réponse d’erreur Azure Batch.
Nom | Type | Description |
---|---|---|
key |
string |
Identificateur spécifiant la signification de la propriété Value. |
value |
string |
Informations supplémentaires incluses dans la réponse d’erreur. |
CertificateAddParameter
Certificat qui peut être installé sur les nœuds de calcul et qui peut être utilisé pour authentifier les opérations sur l’ordinateur.
Nom | Type | Description |
---|---|---|
certificateFormat |
Format des données de certificat. |
|
data |
string |
Contenu codé en base64 du certificat. La taille maximale est de 10 Ko. |
password |
string |
Mot de passe pour accéder à la clé privée du certificat. |
thumbprint |
string |
Empreinte numérique X.509 du certificat. Il s’agit d’une séquence de jusqu’à 40 chiffres hexadécimaux (il peut inclure des espaces, mais ceux-ci sont supprimés). |
thumbprintAlgorithm |
string |
Algorithme utilisé pour dériver l’empreinte numérique. Cela doit être sha1. |
CertificateFormat
Format des données de certificat.
Nom | Type | Description |
---|---|---|
cer |
string |
Le certificat est un certificat X.509 codé en base64. |
pfx |
string |
Le certificat est une chaîne de certificats ou de certificats au format PFX (PKCS#12). |
ErrorMessage
Message d’erreur reçu dans une réponse d’erreur Azure Batch.
Nom | Type | Description |
---|---|---|
lang |
string |
Code de langue du message d’erreur |
value |
string |
Texte du message. |