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


Disks - Grant Access

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

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}/beginGetAccess?api-version=2023-10-02

Параметры URI

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

string

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

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

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

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

AccessLevel

durationInSeconds True

integer

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

fileFormat

FileFormat

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

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 managed disk.
Get sas on managed disk and VM guest state

Get a sas on a managed disk.

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

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk/beginGetAccess?api-version=2023-10-02

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

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

{
  "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=2023-10-02

Get sas on managed disk and VM guest state

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

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk/beginGetAccess?api-version=2023-10-02

{
  "access": "Read",
  "durationInSeconds": 300,
  "getSecureVMGuestStateSAS": true
}

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

{
  "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",
  "securityDataAccessSAS": "https://md-gpvmcxzlzxgd.partition.blob.storage.azure.net/xx3cqcx53f0v/b9bf5824-6122-49e0-ba22-042f76ccd8a1_vmgs?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=2023-10-02

Определения

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

Универсальный код ресурса (URI) SAS для доступа к диску.

FileFormat

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

GrantAccessData

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

AccessLevel

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

string

Read

string

Write

string

AccessUri

Универсальный код ресурса (URI) SAS для доступа к диску.

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

string

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

securityDataAccessSAS

string

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

FileFormat

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

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

string

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

VHDX

string

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

GrantAccessData

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

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

AccessLevel

durationInSeconds

integer

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

fileFormat

FileFormat

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

getSecureVMGuestStateSAS

boolean

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