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


Snapshots - Grant Access

Предоставляет доступ к моментальному снимку.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}/beginGetAccess?api-version=2024-03-02

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов.

snapshotName
path True

string

Имя создаваемого моментального снимка. Имя невозможно изменить после создания моментального снимка. Поддерживаемые символы для имени: a-z, A-Z, 0-9, _ и -. Максимальная длина имени — 80 символов.

subscriptionId
path True

string

Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы.

api-version
query True

string

Версия клиентского API.

Текст запроса

Имя Обязательно Тип Описание
access True

AccessLevel

durationInSeconds True

integer

Длительность времени в секундах до истечения срока действия доступа SAS.

fileFormat

FileFormat

Используется для указания формата файла при запросе SAS на моментальный снимок формата VHDX-файла

getSecureVMGuestStateSAS

boolean

Задайте для этого флага значение true, чтобы получить дополнительное состояние SAS для гостевой виртуальной машины

Ответы

Имя Тип Описание
200 OK

AccessUri

ХОРОШО

202 Accepted

Принятый

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Get a sas on a snapshot.

Образец запроса

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot/beginGetAccess?api-version=2024-03-02

{
  "access": "Read",
  "durationInSeconds": 300,
  "fileFormat": "VHDX"
}

Пример ответа

{
  "accessSAS": "https://md-gpvmcxzlzxgd.partition.blob.storage.azure.net/xx3cqcx53f0v/abcd?sv=2014-02-14&sr=b&sk=key1&sig=XXX&st=2021-05-24T18:02:34Z&se=2021-05-24T18:19:14Z&sp=r"
}
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/operations/{operationId}&monitor=true&api-version=2024-03-02

Определения

Имя Описание
AccessLevel
AccessUri

Uri SAS для доступа к диску.

FileFormat

Используется для указания формата файла при запросе SAS на моментальный снимок формата VHDX-файла

GrantAccessData

Данные, используемые для запроса SAS.

AccessLevel

Имя Тип Описание
None

string

Read

string

Write

string

AccessUri

Uri SAS для доступа к диску.

Имя Тип Описание
accessSAS

string

URI SAS для доступа к диску.

securityDataAccessSAS

string

URI SAS для доступа к гостевого состояния виртуальной машины.

FileFormat

Используется для указания формата файла при запросе SAS на моментальный снимок формата VHDX-файла

Имя Тип Описание
VHD

string

VHD-файл — это файл образа диска в формате виртуального жесткого диска.

VHDX

string

VHDX-файл — это файл образа диска в формате виртуального жесткого диска версии 2.

GrantAccessData

Данные, используемые для запроса SAS.

Имя Тип Описание
access

AccessLevel

durationInSeconds

integer

Длительность времени в секундах до истечения срока действия доступа SAS.

fileFormat

FileFormat

Используется для указания формата файла при запросе SAS на моментальный снимок формата VHDX-файла

getSecureVMGuestStateSAS

boolean

Задайте для этого флага значение true, чтобы получить дополнительное состояние SAS для гостевой виртуальной машины