Udostępnij przez


Snapshots - Grant Access

Udziela dostępu do migawki.

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

Parametry URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

snapshotName
path True

string

Nazwa tworzonej migawki. Nie można zmienić nazwy po utworzeniu migawki. Obsługiwane znaki dla nazwy to a-z, A-Z, 0-9, _ i -. Maksymalna długość nazwy to 80 znaków.

subscriptionId
path True

string

minLength: 1

Identyfikator subskrypcji docelowej.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Ciało żądania

Nazwa Wymagane Typ Opis
access True

AccessLevel

Poziom dostępu, akceptowane wartości to Brak, Odczyt, Zapis.

durationInSeconds True

integer (int32)

Czas trwania w sekundach do wygaśnięcia dostępu współdzielonego.

fileFormat

FileFormat

Służy do określania formatu pliku podczas wysyłania żądania sygnatury dostępu współdzielonego w migawce formatu pliku VHDX

getSecureVMGuestStateSAS

boolean

Ustaw tę flagę na true, aby uzyskać dodatkową sygnaturę dostępu współdzielonego dla stanu gościa maszyny wirtualnej

Odpowiedzi

Nazwa Typ Opis
200 OK

AccessUri

Operacja platformy Azure została zakończona pomyślnie.

202 Accepted

Operacja zasobu została zaakceptowana.

Nagłówki

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresów

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get a sas on a snapshot.

Przykładowa prośba

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/mySnapshot/beginGetAccess?api-version=2025-01-02

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

Przykładowa odpowiedź

{
  "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=2025-01-02

Definicje

Nazwa Opis
AccessLevel

Poziom dostępu, akceptowane wartości to Brak, Odczyt, Zapis.

AccessUri

Identyfikator URI sygnatury dostępu współdzielonego dostępu do dysku.

ApiError

Błąd API.

ApiErrorBase

Baza błędów API.

CloudError

Odpowiedź na błąd z usługi obliczeniowej.

FileFormat

Służy do określania formatu pliku podczas wysyłania żądania sygnatury dostępu współdzielonego w migawce formatu pliku VHDX

GrantAccessData

Dane używane do żądania sygnatury dostępu współdzielonego.

InnerError

Szczegóły błędu wewnętrznego.

AccessLevel

Poziom dostępu, akceptowane wartości to Brak, Odczyt, Zapis.

Wartość Opis
None
Read
Write

AccessUri

Identyfikator URI sygnatury dostępu współdzielonego dostępu do dysku.

Nazwa Typ Opis
accessSAS

string

Identyfikator URI sygnatury dostępu współdzielonego służący do uzyskiwania dostępu do dysku.

securityDataAccessSAS

string

Identyfikator URI sygnatury dostępu współdzielonego służący do uzyskiwania dostępu do stanu gościa maszyny wirtualnej.

securityMetadataAccessSAS

string

Identyfikator URI sygnatury dostępu współdzielonego służący do uzyskiwania dostępu do metadanych maszyny wirtualnej.

ApiError

Błąd API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Wewnętrzny błąd interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

CloudError

Odpowiedź na błąd z usługi obliczeniowej.

Nazwa Typ Opis
error

ApiError

Błąd API.

FileFormat

Służy do określania formatu pliku podczas wysyłania żądania sygnatury dostępu współdzielonego w migawce formatu pliku VHDX

Wartość Opis
VHD

Plik VHD to plik obrazu dysku w formacie pliku wirtualnego dysku twardego.

VHDX

Plik VHDX to plik obrazu dysku w formacie pliku wirtualnego dysku twardego w wersji 2.

GrantAccessData

Dane używane do żądania sygnatury dostępu współdzielonego.

Nazwa Typ Opis
access

AccessLevel

Poziom dostępu, akceptowane wartości to Brak, Odczyt, Zapis.

durationInSeconds

integer (int32)

Czas trwania w sekundach do wygaśnięcia dostępu współdzielonego.

fileFormat

FileFormat

Służy do określania formatu pliku podczas wysyłania żądania sygnatury dostępu współdzielonego w migawce formatu pliku VHDX

getSecureVMGuestStateSAS

boolean

Ustaw tę flagę na true, aby uzyskać dodatkową sygnaturę dostępu współdzielonego dla stanu gościa maszyny wirtualnej

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.