Поделиться через


Создание хранилища служб восстановления Azure с помощью REST API для Azure Backup

В этой статье описывается, как создать хранилище служб восстановления Azure с помощью REST API. Сведения о создании хранилища с помощью портал Azure см. в этой статье.

Хранилище службы восстановления — это сущность хранилища в Azure, содержащая данные. Этими данными обычно являются копии данных или сведений о конфигурации для виртуальных машин, рабочих нагрузок, серверов или рабочих станций. Хранилища служб восстановления можно использовать для хранения архивных данных для различных служб Azure, в том числе виртуальных машин IaaS (Windows или Linux) и SQL Server на виртуальных машинах Azure. Хранилища служб восстановления поддерживают работу с System Center DPM, Windows Server, Azure Backup Server и многими другими решениями. Хранилища служб восстановления упрощают организацию данных архивации и одновременно снижают затраты на управление.

Перед началом работы

Создание хранилища служб восстановления Azure с помощью REST API описано в статье о создании REST API хранилища. Давайте будем использовать эту статью в качестве ссылки на создание хранилища с именем testVault в West US.

Чтобы создать или обновить хранилище служб восстановления Azure, используйте следующую операцию PUT :

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

Создание запроса

Для создания запроса PUT требуется параметр {subscription-id}. Если у вас несколько подписок, см. раздел Использование нескольких подписок. Для ваших ресурсов параметры {resourceGroupName} и {vaultName} определяются вместе с параметром api-version. Для этой статьи используется api-version=2016-06-01.

Ниже приведены обязательные заголовки.

Заголовок запроса Description
Content-Type (Тип контента). Обязательный. Задайте значение application/json.
Авторизация. Обязательный. Задайте допустимый маркер доступа Bearer.

Дополнительные сведения по созданию запросов см. в разделе Components of a REST API request/response (Компоненты запроса или ответа REST API).

Создание текста запроса

Для создания текста запроса используются следующие общие определения.

имени Обязательно Type Описание
eTag Строка Необязательный eTag
расположение true Строка Расположение ресурса
свойства VaultProperties Свойства хранилища
sku SKU В этом столбце указан уникальный системный идентификатор для каждого ресурса Azure.
tags Object Теги ресурсов

Обратите внимание, что имена хранилища и группы ресурсов указаны в универсальном коде ресурса (URI) PUT. Текст запроса определяет расположение.

Примеры текста запроса

Следующий пример текста используется для создания хранилища в West US. Укажите расположение. Номер SKU всегда Standard.

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

Отклики

Есть два успешных ответа для операции по созданию или обновлению хранилища Служб восстановления:

Имя. Тип Описание
200 OK Хранилище ОК
201 Создано Хранилище Создание

Дополнительные сведения об ответах REST API можно узнать в разделе Process the response message (Обработка ответного сообщения).

Пример отклика

Сокращенный ответ 201 Созданного из предыдущего примера текста запроса показывает, что идентификатор назначен, а подготовкаState выполнена успешно:

{
  "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"
  }
}

Следующие шаги

Create Azure Recovery Services backup policies using REST API (Создание политик резервного копирования Служб восстановления Azure с помощью REST API)

Дополнительные сведения о REST API Azure см. в следующих документах: