Disks - Grant Access

Concede acceso a un disco.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
diskName
path True

string

Nombre del disco administrado que se está creando. El nombre no se puede cambiar después de crear el disco. Los caracteres admitidos para el nombre son a-z, A-Z, 0-9, _ y -. La longitud máxima del nombre es de 80 caracteres.

resourceGroupName
path True

string

Nombre del grupo de recursos.

subscriptionId
path True

string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True

string

Versión de api de cliente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
access True

AccessLevel

durationInSeconds True

integer

Duración del tiempo en segundos hasta que expire el acceso de SAS.

fileFormat

FileFormat

Se usa para especificar el formato de archivo al realizar una solicitud de SAS en una instantánea de formato de archivo VHDX

getSecureVMGuestStateSAS

boolean

Establezca esta marca en true para obtener SAS adicional para el estado de invitado de la máquina virtual.

Respuestas

Nombre Tipo Description
200 OK

AccessUri

Aceptar

202 Accepted

Aceptado

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Get a sas on a managed disk.
Get sas on managed disk and VM guest state

Get a sas on a managed disk.

Sample Request

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

Sample Response

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

Sample Request

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
}

Sample Response

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

Definiciones

Nombre Description
AccessLevel
AccessUri

Un URI de SAS de acceso al disco.

FileFormat

Se usa para especificar el formato de archivo al realizar una solicitud de SAS en una instantánea de formato de archivo VHDX

GrantAccessData

Datos usados para solicitar una SAS.

AccessLevel

Nombre Tipo Description
None

string

Read

string

Write

string

AccessUri

Un URI de SAS de acceso al disco.

Nombre Tipo Description
accessSAS

string

Un URI de SAS para acceder a un disco.

securityDataAccessSAS

string

Un URI de SAS para acceder a un estado de invitado de máquina virtual.

FileFormat

Se usa para especificar el formato de archivo al realizar una solicitud de SAS en una instantánea de formato de archivo VHDX

Nombre Tipo Description
VHD

string

Un archivo VHD es un archivo de imagen de disco en el formato de archivo de disco duro virtual.

VHDX

string

Un archivo VHDX es un archivo de imagen de disco en el formato de archivo disco duro virtual v2.

GrantAccessData

Datos usados para solicitar una SAS.

Nombre Tipo Description
access

AccessLevel

durationInSeconds

integer

Duración del tiempo en segundos hasta que expire el acceso de SAS.

fileFormat

FileFormat

Se usa para especificar el formato de archivo al realizar una solicitud de SAS en una instantánea de formato de archivo VHDX

getSecureVMGuestStateSAS

boolean

Establezca esta marca en true para obtener SAS adicional para el estado de invitado de la máquina virtual.