Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как создать хранилище служб восстановления Azure с помощью REST API. Сведения о создании хранилища с помощью портал Azure см. в этой статье.
Хранилище службы восстановления — это сущность хранилища в Azure, содержащая данные. Этими данными обычно являются копии данных или сведений о конфигурации для виртуальных машин, рабочих нагрузок, серверов или рабочих станций. Хранилища служб восстановления можно использовать для хранения архивных данных для различных служб Azure, в том числе виртуальных машин IaaS (Windows или Linux) и SQL Server на виртуальных машинах Azure. Хранилища служб восстановления поддерживают работу с System Center DPM, Windows Server, Azure Backup Server и многими другими решениями. Хранилища служб восстановления упрощают организацию данных архивации и одновременно снижают затраты на управление.
Перед началом работы
Прежде чем приступить к созданию хранилища служб восстановления, ознакомьтесь со следующими сведениями:
- Используется
api-version=2016-06-01процесс создания хранилища. - Создание хранилища служб восстановления 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 | Description |
|---|---|---|---|
| eTag | Строка | Необязательный eTag | |
| расположение | true | Строка | Расположение ресурса |
| свойства | VaultProperties | Свойства хранилища | |
| sku | SKU | В этом столбце указан уникальный системный идентификатор для каждого ресурса Azure. | |
| tags | Object | Теги ресурсов |
Обратите внимание, что имена хранилища и группы ресурсов указаны в универсальном коде ресурса (URI) PUT. Текст запроса определяет расположение.
Пример текста запроса для создания хранилища служб восстановления
Следующий пример текста используется для создания хранилища в West US. Укажите расположение. Номер SKU всегда Standard.
{
"properties": {},
"sku": {
"name": "Standard"
},
"location": "West US"
}
Отклики
Есть два успешных ответа для операции по созданию или обновлению хранилища Служб восстановления:
| имени | Type | Description |
|---|---|---|
| 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 см. в следующих документах:
- Recovery Services (Службы восстановления)
- Начало работы с Azure REST API