Share via


Disks - Grant Access

ディスクへのアクセスを許可します。

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

URI パラメーター

名前 / 必須 説明
diskName
path True

string

作成されるマネージド ディスクの名前。 ディスクの作成後に名前を変更することはできません。 名前でサポートされている文字は、a-z、A-Z、0-9、_ および です。 名前の最大長は 80 文字です。

resourceGroupName
path True

string

リソース グループの名前。

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

api-version
query True

string

クライアント API のバージョン。

要求本文

名前 必須 説明
access True

AccessLevel

durationInSeconds True

integer

SAS アクセスの有効期限が切れるまでの時間 (秒単位)。

fileFormat

FileFormat

VHDX ファイル形式で SAS の要求を行うときにファイル形式を指定するために使用スナップショット

getSecureVMGuestStateSAS

boolean

VM ゲスト状態の追加 SAS を取得するには、このフラグを true に設定します

応答

名前 説明
200 OK

AccessUri

OK

202 Accepted

同意

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

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=2023-10-02

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

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"
}
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/operations/{operationId}&monitor=true&api-version=2023-10-02

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=2023-10-02

{
  "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"
}
Location: https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/operations/{operationId}&monitor=true&api-version=2023-10-02

定義

名前 説明
AccessLevel
AccessUri

ディスク アクセス SAS URI。

FileFormat

VHDX ファイル形式で SAS の要求を行うときにファイル形式を指定するために使用スナップショット

GrantAccessData

SAS の要求に使用されるデータ。

AccessLevel

名前 説明
None

string

Read

string

Write

string

AccessUri

ディスク アクセス SAS URI。

名前 説明
accessSAS

string

ディスクにアクセスするための SAS URI。

securityDataAccessSAS

string

VM ゲスト状態にアクセスするための SAS URI。

FileFormat

VHDX ファイル形式で SAS の要求を行うときにファイル形式を指定するために使用スナップショット

名前 説明
VHD

string

VHD ファイルは、仮想ハード ディスク ファイル形式のディスク イメージ ファイルです。

VHDX

string

VHDX ファイルは、仮想ハード ディスク v2 ファイル形式のディスク イメージ ファイルです。

GrantAccessData

SAS の要求に使用されるデータ。

名前 説明
access

AccessLevel

durationInSeconds

integer

SAS アクセスの有効期限が切れるまでの時間 (秒単位)。

fileFormat

FileFormat

VHDX ファイル形式で SAS の要求を行うときにファイル形式を指定するために使用スナップショット

getSecureVMGuestStateSAS

boolean

VM ゲスト状態の追加 SAS を取得するには、このフラグを true に設定します