Partager via


Créer un coffre Azure Recovery Services à l'aide de l'API REST pour Sauvegarde Microsoft Azure

Cet article explique comment créer un coffre Azure Recovery Services à l’aide de l’API REST. Pour créer le coffre-fort à l'aide du Portail Microsoft Azure, consultez cet article.

Un coffre Recovery Services est une entité de stockage dans Azure qui héberge des données. Les données sont généralement des copies de données ou des informations de configuration pour des machines virtuelles, des charges de travail, des serveurs ou des stations de travail. Vous pouvez utiliser des coffres Recovery Services afin de stocker des données de sauvegarde pour divers services Azure tels que des machines virtuelles IaaS (Windows ou Linux) et SQL Server dans des machines virtuelles. Les coffres Recovery Services prennent en charge System Center DPM, Windows Server, le serveur de sauvegarde Azure et bien plus. Les coffres Recovery Services facilitent l’organisation de vos données de sauvegarde, tout en réduisant le temps de gestion.

Avant de commencer

La création d’un coffre-fort Azure Recovery Services à l’aide de l’API REST est décrite dans l’article Créer un coffre-fort REST API. Utilisons cet article comme référence pour créer un coffre-fort nommé testVault dans West US.

Pour créer ou mettre à jour un coffre Azure Recovery Services, utilisez l’opération PUT suivante :

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}?api-version=2016-06-01

Créer une demande

Pour créer la demande PUT, vous devez impérativement utiliser le paramètre {subscription-id}. Si vous avez plusieurs abonnements, consultez Utilisation de plusieurs abonnements. Vous devez définir les paramètres {resourceGroupName} et {vaultName} pour vos ressources, ainsi que le paramètre api-version. Cet article utilise api-version=2016-06-01.

Les en-têtes suivants sont requis :

En-tête de requête Description
Content-Type : Obligatoire. Défini sur application/json.
Authorization : Obligatoire. Défini sur un jeton d’accès Bearer valide.

Pour plus d’informations sur la création de la demande, consultez Components of a REST API request/response (Composants d’une demande/réponse de l’API REST).

Créer le corps de la demande

Les définitions courantes suivantes permettent de générer un corps de demande :

Nom Requise Type Description
eTag String eTag facultatif
location true String Emplacement de la ressource
properties VaultProperties Propriétés du coffre
sku Sku Identifie l’identificateur système unique de chaque ressource Azure.
tags Object Balises de ressource

Notez que le nom de l’espace de stockage et le nom du groupe de ressources sont fournis dans l’URI PUT. Le corps de la requête définit l’emplacement.

Exemple de corps de demande

L'exemple de corps suivant est utilisé pour créer un coffre-fort dans West US. Spécifiez l’emplacement. Le SKU est toujours Standard.

{
  "properties": {},
  "sku": {
    "name": "Standard"
  },
  "location": "West US"
}

Réponses

Il existe deux réponses de réussite pour l’opération de création ou de mise à jour d’un coffre Recovery Services :

Nom Type Description
200 OK Coffre OK
201 Créé Coffre Date de création

Pour plus d’informations sur les réponses des API REST, consultez Process the response message (Traiter le message de réponse).

Exemple de réponse

Une réponse condensée 201 Created de l'exemple de corps de requête précédent montre qu'un ID a été attribué et que provisioningState est Succeeded :

{
  "location": "westus",
  "name": "testVault",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/testVault",
  "type": "Microsoft.RecoveryServices/vaults",
  "sku": {
    "name": "Standard"
  }
}

Étapes suivantes

Créez une stratégie de sauvegarde pour sauvegarder une machine virtuelle Azure dans ce coffre.

Pour plus d’informations sur l’envoi de travaux à l’aide des API REST Azure, consultez les documents suivants :