Delen via


Disks - Grant Access

Verleent toegang tot een schijf.

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

URI-parameters

Name In Vereist Type Description
diskName
path True

string

De naam van de beheerde schijf die wordt gemaakt. De naam kan niet worden gewijzigd nadat de schijf is gemaakt. Ondersteunde tekens voor de naam zijn a-z, A-Z, 0-9, _ en -. De maximale naamlengte is 80 tekens.

resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

Abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
access True

AccessLevel

durationInSeconds True

integer

Tijdsduur in seconden totdat de SAS-toegang verloopt.

fileFormat

FileFormat

Wordt gebruikt om de bestandsindeling op te geven bij het indienen van een aanvraag voor SAS op een momentopname van een VHDX-bestandsindeling

getSecureVMGuestStateSAS

boolean

Stel deze vlag in op true om extra SAS voor de VM-gaststatus op te halen

Antwoorden

Name Type Description
200 OK

AccessUri

OK

202 Accepted

Geaccepteerd

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

Get a sas on a managed disk.

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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
}

Voorbeeldrespons

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

Definities

Name Description
AccessLevel
AccessUri

Een SAS-URI voor schijftoegang.

FileFormat

Wordt gebruikt om de bestandsindeling op te geven bij het indienen van een aanvraag voor SAS op een momentopname van een VHDX-bestandsindeling

GrantAccessData

Gegevens die worden gebruikt voor het aanvragen van een SAS.

AccessLevel

Name Type Description
None

string

Read

string

Write

string

AccessUri

Een SAS-URI voor schijftoegang.

Name Type Description
accessSAS

string

Een SAS-URI voor toegang tot een schijf.

securityDataAccessSAS

string

Een SAS-URI voor toegang tot een VM-gaststatus.

FileFormat

Wordt gebruikt om de bestandsindeling op te geven bij het indienen van een aanvraag voor SAS op een momentopname van een VHDX-bestandsindeling

Name Type Description
VHD

string

Een VHD-bestand is een schijfkopieënbestand in de bestandsindeling virtuele harde schijf.

VHDX

string

Een VHDX-bestand is een schijfkopieënbestand in de bestandsindeling Virtuele harde schijf v2.

GrantAccessData

Gegevens die worden gebruikt voor het aanvragen van een SAS.

Name Type Description
access

AccessLevel

durationInSeconds

integer

Tijdsduur in seconden totdat de SAS-toegang verloopt.

fileFormat

FileFormat

Wordt gebruikt om de bestandsindeling op te geven bij het indienen van een aanvraag voor SAS op een momentopname van een VHDX-bestandsindeling

getSecureVMGuestStateSAS

boolean

Stel deze vlag in op true om extra SAS voor de VM-gaststatus op te halen