Disks - Grant Access
ディスクへのアクセスを許可します。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}/beginGetAccess?api-version=2023-10-02
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
disk
|
path | True |
string |
作成されるマネージド ディスクの名前。 ディスクの作成後に名前を変更することはできません。 名前でサポートされている文字は、a-z、A-Z、0-9、_ および です。 名前の最大長は 80 文字です。 |
resource
|
path | True |
string |
リソース グループの名前。 |
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。 |
api-version
|
query | True |
string |
クライアント API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
access | True | ||
durationInSeconds | True |
integer |
SAS アクセスの有効期限が切れるまでの時間 (秒単位)。 |
fileFormat |
VHDX ファイル形式で SAS の要求を行うときにファイル形式を指定するために使用スナップショット |
||
getSecureVMGuestStateSAS |
boolean |
VM ゲスト状態の追加 SAS を取得するには、このフラグを true に設定します |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK |
|
202 Accepted |
同意 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
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.
要求のサンプル
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"
}
応答のサンプル
{
"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
要求のサンプル
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
}
応答のサンプル
{
"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
定義
名前 | 説明 |
---|---|
Access |
|
Access |
ディスク アクセス SAS URI。 |
File |
VHDX ファイル形式で SAS の要求を行うときにファイル形式を指定するために使用スナップショット |
Grant |
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 | ||
durationInSeconds |
integer |
SAS アクセスの有効期限が切れるまでの時間 (秒単位)。 |
fileFormat |
VHDX ファイル形式で SAS の要求を行うときにファイル形式を指定するために使用スナップショット |
|
getSecureVMGuestStateSAS |
boolean |
VM ゲスト状態の追加 SAS を取得するには、このフラグを true に設定します |