すべてはパブリックリターンパラメーターです。詳細については、「パブリックリターンパラメーター」を参照してください。
- 現在、サイズを変更できるのはデータディスクだけです。
- サイズを変更できるのは、SSDクラウドデータディスクとUltraクラウドデータディスクだけです。
- インスタンスにアタッチされているデータディスクは、インスタンスが 実行中 または 停止済み ステータスの場合にのみサイズ変更できます。
- ディスクでスナップショットが作成中の場合、サイズの変更は許可されません。
- インスタンスにアタッチされているディスクのサイズ変更は、コンソールから、または Open API を使用してインスタンスが再起動された後でのみ、有効になります。
- サイズを変更できるのはディスクの容量だけであり、パーティションおよびファイルシステムのサイズは変更できません。サイズの変更が完了した後、ストレージ容量を手動で割り当てる必要があります。
リクエストパラメーター
名前 | 型 | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | 値: ResizeDisk |
DiskId | String | はい | ディスクの ID を指定します。 |
NewSize | Integer | はい | 拡張後のディスクのサイズ。単位は GB、値の範囲クラウド: 5GB ~ 2000GB |
ClientToken | String | いいえ | リクエストのべき等性を保証するために使用されます。値はクライアントによって生成されます。すべてのリクエストで一意でなければならず、最大 64 文字の ASCII 文字を含みます。 |
リターンパラメーター
エラーコード
エラーコード | 説明 | HTTP ステータスコード | 意味 |
---|---|---|---|
InvalidDiskSize.TooSmall | 指定された新しいディスクサイズは、元のディスクサイズより小さい値です。 | 403 | 指定された新しいディスク容量は、元の容量より小さい値です。 |
InvalidParameter | 指定されたパラメーター “NewSize” は無効です。 | 403 | 指定された新しいディスク容量は、許容される範囲を超えています。 |
OperationDenied | ディスクまたはディスクがアタッチされているインスタンスのステータスは、この操作をサポートしていません。 | 403 | ディスクまたはディスクがアタッチされているインスタンスのステータスは、サイズ変更をサポートしていません。 |
OperationDenied | ディスクのタイプはこの操作をサポートしていません。 | 403 | ディスクカテゴリはサイズ変更をサポートしていません。 |
InvalidDiskId.NotFound | 指定されたディスクは存在しません。 | 404 | ディスクが存在しません。 |
InvalidInstanceId.NotFound | 指定されたインスタンスは存在しません。 | 404 | ディスクがアタッチされているインスタンスが存在しません。 |
InstanceExpiredOrInArrears | 前払いインスタンスの期限が切れているか (サブスクリプションの場合)、料金滞納状態 (従量課金の場合) であるため、指定された操作は拒否されます。 | 403 | ディスクがアタッチされているインスタンスは期限が切れています。 |
例
リクエストの例
https://ecs.aliyuncs.com/?Action=ResizeDisk
&DiskId=xxx
&NewSize=1024
&<Public Request Parameters>
戻り値の例
XML 形式
<ResizeDiskResponse>
<RequestId>F3CD6886-D8D0-4FEE-B93E-1B73239673DE</RequestId>
</ResizeDiskResponse>
JSON 形式
{
"RequestId": "F3CD6886-D8D0-4FEE-B93E-1B73239673DE"
}