すべてはパブリックリターンパラメーターです。詳細については、「パブリックリターンパラメーター」を参照してください。

  • 現在、サイズを変更できるのはデータディスクだけです。
  • サイズを変更できるのは、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"
}