ECS インスタンスから従量課金データクラウドディスクまたはシステムクラウドディスクをデタッチします。
操作説明
この操作の呼び出し時は、以下の点に注意してください。
-
これは非同期操作です。呼び出しが成功したら、デタッチが完了するまで約 1 分間待機してください。
-
ディスクがアタッチされているインスタンスは、OperationLocks において
"LockReason" : "security"でロック済みでない必要があります。 -
エラスティック一時ディスクは、デタッチ後は元のインスタンスにのみ再アタッチできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:DetachDisk |
update |
*Disk。
*Instance。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
ディスクがアタッチされている ECS インスタンスの ID。 |
i-bp67acfmxazb4p**** |
| DiskId |
string |
必須 |
デタッチするディスクの ID。
|
d-bp67acfmxazb4p**** |
| DeleteWithInstance |
boolean |
任意 |
システムディスクまたはデータディスクをデタッチする際に、自動リリース属性を設定するかどうかを指定します。この属性は、システムディスクまたはデータディスクが ECS インスタンスと一緒にリリースされるかどうかを決定します。
デフォルト値: true 注意:
|
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The input parameter is mandatory for processing this request is empty. | 現在のリクエストパラメーターが無効です。もう一度お試しください。 |
| 400 | InvalidRegionId.MalFormed | The specified RegionId is not valid. | |
| 400 | InvalidOperation.InstanceTypeNotSupport | The instance type of the specified instance does not support hot detach disk. | ディスクがアタッチされているインスタンスは、ディスクのホットスワップをサポートしていません。 |
| 400 | DisksDetachingOnEcsExceeded | The number of disks detaching on the instance exceeds the limit. | インスタンスからデタッチ中のディスク数が上限を超えています。 |
| 400 | InvalidInstanceId.Malformed | The specified parameter InstanceId is not valid. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | IncorrectDiskStatus | The current disk status does not support this operation. | |
| 403 | DiskNotPortable | The specified disk is not a portable disk. | |
| 403 | InstanceLockedForSecurity | The instance is locked due to security. | ディスクがアタッチされているインスタンスは、セキュリティ上の理由によりロック済みです。 |
| 403 | DependencyViolation | The specified disk has not been attached on the specified instance. | |
| 403 | DiskTypeViolation | The specified disk is a system disk and cannot support the operation. | 指定されたディスクはシステムディスクであるため、デタッチできません。 |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 403 | UserNotInTheWhiteList | The user is not in disk white list. | ユーザーは共有ブロックストレージのホワイトリストに含まれていません。ホワイトリストへの登録を申請するには、チケットを起票してください。 |
| 403 | InvalidInstance.ImageCategory | The system disk cannot be detached because it was created from a marketplace image. Please use a system disk created from a custom or public image. | |
| 403 | DeleteWithInstance.Conflict | Multi attach disk cannot be set to DeleteWithInstance attribute. | 指定されたディスクはリムーバブルディスクではないため、インスタンスと一緒にリリースすることはできません。 |
| 403 | InvalidOperation.DiskCategoryUnsupported | The DetachDisk operation is not supported for elastic ephemeral disk. | エラスティック一時ディスクでは、単独でのデタッチはサポートされていません。 |
| 403 | InvalidParameter.DeleteWithInstance | The DeleteWithInstance for the elastic ephemeral disk must be set to true. | エラスティック一時ディスクの DeleteWithInstance プロパティは true に削除する必要があります。 |
| 403 | InvalidOperation.DiskDetachingFromThisEcs | The specified disk is detaching from this ecs. | ディスクは現在のインスタンスからデタッチ中です。 |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | 指定されたインスタンスが存在しません。インスタンス ID が正しいかどうかを確認してください。 |
| 404 | InvalidDiskId.NotFound | The specified disk does not exist. | 指定されたディスクが存在しません。ディスク ID が正しいかどうかを確認してください。 |
| 404 | InvalidDisk.AlreadyDetached | The specified disk has been detached. | |
| 404 | InvalidDiskId.OperationNotSupported | The operation is not supported due to base image not exist. | |
| 429 | Throttling | The request was denied due to request throttling. Please retry later. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。