Disks - Grant Access

Memberikan akses ke disk.

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

Parameter URI

Name In Required Type Description
diskName
path True
  • string

Nama disk terkelola yang sedang dibuat. Nama tidak dapat diubah setelah disk dibuat. Karakter yang didukung untuk namanya adalah a-z, A-Z, 0-9, _ dan -. Panjang nama maksimal adalah 80 karakter.

resourceGroupName
path True
  • string

Nama grup sumber daya.

subscriptionId
path True
  • string

Kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

api-version
query True
  • string

Versi Api Klien.

Isi Permintaan

Name Required Type Description
access True
durationInSeconds True
  • integer

Durasi waktu dalam detik hingga akses SAS kedaluwarsa.

getSecureVMGuestStateSAS
  • boolean

Atur bendera ini ke true untuk mendapatkan SAS tambahan untuk status tamu VM

Respons

Name Type Description
200 OK

OK

202 Accepted

Diterima

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

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

Get a sas on a managed disk.

Sample Request

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

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

Sample Response

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

Get sas on managed disk and VM guest state

Sample Request

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

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

Sample Response

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

Definisi

AccessLevel
AccessUri

Uri SAS akses disk.

GrantAccessData

Data yang digunakan untuk meminta SAS.

AccessLevel

Name Type Description
None
  • string
Read
  • string
Write
  • string

AccessUri

Uri SAS akses disk.

Name Type Description
accessSAS
  • string

Uri SAS untuk mengakses disk.

securityDataAccessSAS
  • string

Uri SAS untuk mengakses status tamu VM.

GrantAccessData

Data yang digunakan untuk meminta SAS.

Name Type Description
access
durationInSeconds
  • integer

Durasi waktu dalam detik hingga akses SAS kedaluwarsa.

getSecureVMGuestStateSAS
  • boolean

Atur bendera ini ke true untuk mendapatkan SAS tambahan untuk status tamu VM