Freigeben über


Snapshots - Grant Access

Gewährt Zugriff auf eine Momentaufnahme.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe.

snapshotName
path True

string

Der Name der momentaufnahme, die erstellt wird. Der Name kann nicht geändert werden, nachdem die Momentaufnahme erstellt wurde. Unterstützte Zeichen für den Namen sind a-z, A-Z, 0-9, _ und -. Die maximale Länge des Namens beträgt 80 Zeichen.

subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
access True

AccessLevel

durationInSeconds True

integer

Zeitdauer in Sekunden, bis der SAS-Zugriff abläuft.

fileFormat

FileFormat

Wird verwendet, um das Dateiformat beim Anfordern von SAS in einer VHDX-Dateiformatmomentaufnahme anzugeben.

getSecureVMGuestStateSAS

boolean

Legen Sie dieses Kennzeichen auf "true" fest, um zusätzliche SAS für vm-Gaststatus abzurufen.

Antworten

Name Typ Beschreibung
200 OK

AccessUri

OKAY

202 Accepted

Angenommen

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Get a sas on a snapshot.

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AccessLevel
AccessUri

Ein SAS-URI für den Datenträgerzugriff.

FileFormat

Wird verwendet, um das Dateiformat beim Anfordern von SAS in einer VHDX-Dateiformatmomentaufnahme anzugeben.

GrantAccessData

Daten, die zum Anfordern einer SAS verwendet werden.

AccessLevel

Name Typ Beschreibung
None

string

Read

string

Write

string

AccessUri

Ein SAS-URI für den Datenträgerzugriff.

Name Typ Beschreibung
accessSAS

string

Ein SAS-URI für den Zugriff auf einen Datenträger.

securityDataAccessSAS

string

Ein SAS-URI für den Zugriff auf einen VM-Gaststatus.

FileFormat

Wird verwendet, um das Dateiformat beim Anfordern von SAS in einer VHDX-Dateiformatmomentaufnahme anzugeben.

Name Typ Beschreibung
VHD

string

Eine VHD-Datei ist eine Datenträgerimagedatei im Dateiformat der virtuellen Festplatte.

VHDX

string

Eine VHDX-Datei ist eine Datenträgerimagedatei im Dateiformat virtual Hard Disk v2.

GrantAccessData

Daten, die zum Anfordern einer SAS verwendet werden.

Name Typ Beschreibung
access

AccessLevel

durationInSeconds

integer

Zeitdauer in Sekunden, bis der SAS-Zugriff abläuft.

fileFormat

FileFormat

Wird verwendet, um das Dateiformat beim Anfordern von SAS in einer VHDX-Dateiformatmomentaufnahme anzugeben.

getSecureVMGuestStateSAS

boolean

Legen Sie dieses Kennzeichen auf "true" fest, um zusätzliche SAS für vm-Gaststatus abzurufen.