Dela via


Disks - Grant Access

Ger åtkomst till en disk.

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

URI-parametrar

Name I Obligatorisk Typ Description
diskName
path True

string

Namnet på den hanterade disk som skapas. Det går inte att ändra namnet när disken har skapats. Tecken som stöds för namnet är a-z, A-Z, 0-9, _ och -. Maximal namnlängd är 80 tecken.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
access True

AccessLevel

De åtkomstnivå som accepteras är Ingen, Läsa, Skriva.

durationInSeconds True

integer (int32)

Tidsåtgång i sekunder tills SAS-åtkomsten upphör att gälla.

fileFormat

FileFormat

Används för att ange filformatet när du gör en begäran om SAS på en ögonblicksbild av VHDX-filformatet

getSecureVMGuestStateSAS

boolean

Ställ in den här flaggan på true för att få ytterligare SAS för gästtillstånd för den virtuella datorn

Svar

Name Typ Description
200 OK

AccessUri

Azure-åtgärden har slutförts.

202 Accepted

Resursåtgärden har godkänts.

Sidhuvuden

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

CloudError

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

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

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

get a sas on a managed disk.
get sas on managed disk, VM guest state and VM metadata for Confidential VM.
get sas on managed disk and VM guest state

get a sas on a managed disk.

Exempelbegäran

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

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

Exempelsvar

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

get sas on managed disk, VM guest state and VM metadata for Confidential VM.

Exempelbegäran

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

{
  "access": "Read",
  "durationInSeconds": 300,
  "getSecureVMGuestStateSAS": true
}

Exempelsvar

{
  "accessSAS": "https://md-gpvmcxzlzxgd.partition.blob.storage.azure.net/xx3cqcx53f0v/abcd?sv=2014-02-14&sr=b&sk=key1&sig=XXX&st=2025-05-29T18:02:34Z&se=2025-05-29T18: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=2025-05-29T18:02:34Z&se=2025-05-29T18:19:14Z&sp=r",
  "securityMetadataAccessSAS": "https://md-gpvmcxzlzxgd.partition.blob.storage.azure.net/ghm3kwd5jzbn/2be55b76-f471-4f6b-bff0-4dcea6cbca7f_vmmd?sv=2014-02-14&sr=b&sk=key1&sig=XXX&st=2025-05-29T18:02:34Z&se=2025-05-29T18: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

get sas on managed disk and VM guest state

Exempelbegäran

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

{
  "access": "Read",
  "durationInSeconds": 300,
  "getSecureVMGuestStateSAS": true
}

Exempelsvar

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

Definitioner

Name Description
AccessLevel

De åtkomstnivå som accepteras är Ingen, Läsa, Skriva.

AccessUri

En SAS-URI för diskåtkomst.

ApiError

API-fel.

ApiErrorBase

bas för API-fel.

CloudError

Ett felsvar från beräkningstjänsten.

FileFormat

Används för att ange filformatet när du gör en begäran om SAS på en ögonblicksbild av VHDX-filformatet

GrantAccessData

Data som används för att begära en SAS.

InnerError

Inre felinformation.

AccessLevel

De åtkomstnivå som accepteras är Ingen, Läsa, Skriva.

Värde Description
None
Read
Write

AccessUri

En SAS-URI för diskåtkomst.

Name Typ Description
accessSAS

string

En SAS-URI för åtkomst till en disk.

securityDataAccessSAS

string

En SAS-URI för åtkomst till ett gästtillstånd för en virtuell dator.

securityMetadataAccessSAS

string

En SAS-URI för åtkomst till metadata för en virtuell dator.

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Information om API-fel

innererror

InnerError

Det inre API-felet

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

bas för API-fel.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

CloudError

Ett felsvar från beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

FileFormat

Används för att ange filformatet när du gör en begäran om SAS på en ögonblicksbild av VHDX-filformatet

Värde Description
VHD

En VHD-fil är en skivavbildningsfil i filformatet för den virtuella hårddisken.

VHDX

En VHDX-fil är en diskavbildningsfil i filformatet Virtual Hard Disk v2.

GrantAccessData

Data som används för att begära en SAS.

Name Typ Description
access

AccessLevel

De åtkomstnivå som accepteras är Ingen, Läsa, Skriva.

durationInSeconds

integer (int32)

Tidsåtgång i sekunder tills SAS-åtkomsten upphör att gälla.

fileFormat

FileFormat

Används för att ange filformatet när du gör en begäran om SAS på en ögonblicksbild av VHDX-filformatet

getSecureVMGuestStateSAS

boolean

Ställ in den här flaggan på true för att få ytterligare SAS för gästtillstånd för den virtuella datorn

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Typen av undantag.