Snapshots - Grant Access
Concede l'accesso a uno snapshot.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}/beginGetAccess?api-version=2024-03-02
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse. |
snapshot
|
path | True |
string |
Nome dello snapshot da creare. Il nome non può essere modificato dopo la creazione dello snapshot. I caratteri supportati per il nome sono a-z, A-Z, 0-9, _ e -. La lunghezza massima del nome è di 80 caratteri. |
subscription
|
path | True |
string |
Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata al servizio. |
api-version
|
query | True |
string |
Versione dell'API client. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
access | True | ||
durationInSeconds | True |
integer |
Durata in secondi fino alla scadenza dell'accesso sas. |
fileFormat |
Usato per specificare il formato di file quando si effettua una richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX |
||
getSecureVMGuestStateSAS |
boolean |
Impostare questo flag su true per ottenere una firma di accesso condiviso aggiuntiva per lo stato guest della macchina virtuale |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
202 Accepted |
Accettato |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Get a sas on a snapshot.
Esempio di richiesta
Risposta di esempio
{
"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
Definizioni
Nome | Descrizione |
---|---|
Access |
|
Access |
Un URI di firma di accesso condiviso per l'accesso al disco. |
File |
Usato per specificare il formato di file quando si effettua una richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX |
Grant |
Dati usati per richiedere una firma di accesso condiviso. |
AccessLevel
Nome | Tipo | Descrizione |
---|---|---|
None |
string |
|
Read |
string |
|
Write |
string |
AccessUri
Un URI di firma di accesso condiviso per l'accesso al disco.
Nome | Tipo | Descrizione |
---|---|---|
accessSAS |
string |
URI di firma di accesso condiviso per l'accesso a un disco. |
securityDataAccessSAS |
string |
URI di firma di accesso condiviso per l'accesso a uno stato guest della macchina virtuale. |
FileFormat
Usato per specificare il formato di file quando si effettua una richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX
Nome | Tipo | Descrizione |
---|---|---|
VHD |
string |
Un file VHD è un file di immagine del disco nel formato di file del disco rigido virtuale. |
VHDX |
string |
Un file VHDX è un file di immagine del disco nel formato di file disco rigido virtuale v2. |
GrantAccessData
Dati usati per richiedere una firma di accesso condiviso.
Nome | Tipo | Descrizione |
---|---|---|
access | ||
durationInSeconds |
integer |
Durata in secondi fino alla scadenza dell'accesso sas. |
fileFormat |
Usato per specificare il formato di file quando si effettua una richiesta di firma di accesso condiviso in uno snapshot del formato di file VHDX |
|
getSecureVMGuestStateSAS |
boolean |
Impostare questo flag su true per ottenere una firma di accesso condiviso aggiuntiva per lo stato guest della macchina virtuale |