1 つ以上のストレージ容量ユニット (SCU) を購入します。
操作説明
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:PurchaseStorageCapacityUnit |
create |
*StorageCapacityUnit
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
SCU を購入するリージョンの ID。 購入した SCU は、指定されたリージョンにある従量課金ディスクの請求をオフセットできます。 DescribeRegions 操作を呼び出して、最新のリージョンリストを照会できます。 |
cn-hangzhou |
| Name |
string |
任意 |
SCU の名前。 名前は長さが 2~128 文字である必要があります。 英字で始まる必要があり、`http://` または `https://` で始めることはできません。 名前に使用できる文字は、英字、数字、コロン (:)、アンダースコア (_)、ハイフン (-) です。 |
ScuPurchaseDemo |
| Capacity |
integer |
必須 |
SCU の容量。 単位:GiB。 有効値:20、40、100、200、500、1024、2048、5210、10240、20480、52100。 |
20 |
| Description |
string |
任意 |
SCU の説明。 説明は長さが 2~256 文字である必要があり、`http://` または `https://` で始めることはできません。 |
ScuPurchaseDemo |
| StartTime |
string |
任意 |
SCU が有効になる時刻。 この時刻は、SCU の作成時刻から最大 180 日後まで設定できます。 時刻は、ISO 8601 標準の yyyy-MM-ddTHHZ 形式で指定する必要があります。 時刻は協定世界時 (UTC) である必要があります。 デフォルトでは、このパラメーターは空のままです。これは、SCU が作成直後に有効になることを示します。 |
2020-09-09T02Z |
| Period |
integer |
任意 |
SCU の有効期間。 有効値:
デフォルト値:1。 |
1 |
| PeriodUnit |
string |
任意 |
SCU の有効期間の単位。 有効値:
デフォルト値:Month。 |
Month |
| FromApp |
string |
任意 |
リクエストのソース。 値は自動的に OpenAPI に設定され、変更する必要はありません。 デフォルト値:OpenAPI。 |
OpenAPI |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、トークンがリクエスト間で一意であることを確認する必要があります。 `token` には ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 詳細については、「べき等性を確保する方法」をご参照ください。 |
123e4567-e89b-12d3-a456-426655440000 |
| Amount |
integer |
任意 |
購入する SCU の数。 有効値:1~20。 デフォルト値:1。 |
1 |
| Tag |
array<object> |
任意 |
SCU に追加するタグ。 最大 20 個のタグを指定できます。 |
|
|
object |
任意 |
SCU に追加するタグ N。 |
||
| Key |
string |
任意 |
SCU に追加するタグ N のキー。 タグキーは空の文字列にできません。 タグキーは最大 128 文字で、`http://` または `https://` を含めることはできません。 タグキーを `acs:` または `aliyun` で始めることはできません。 |
TestKey |
| Value |
string |
任意 |
SCU に追加するタグ N の値。 タグ値は空の文字列にできます。 タグ値は最大 128 文字で、`http://` または `https://` を含めることはできません。 タグ値を `acs:` で始めることはできません。 |
TestValue |
| ResourceGroupId |
string |
任意 |
SCU を追加するリソースグループの ID。 アクセス権限を持つリソースグループの ID のみを指定できます。 |
rg-bp67acfmxazb4p**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| OrderId |
string |
注文 ID。 |
204135153880**** |
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| StorageCapacityUnitIds |
object |
||
| StorageCapacityUnitId |
array |
SCU の ID の配列。 |
|
|
string |
SCU の ID。 |
scu-bp67acfmxazb4p**** |
例
成功レスポンス
JSONJSON
{
"OrderId": "204135153880****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"StorageCapacityUnitIds": {
"StorageCapacityUnitId": [
"scu-bp67acfmxazb4p****"
]
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter.Period | The specified Period is not valid. | |
| 400 | MissingParameter.RegionId | The specified RegionId should not be null. | |
| 400 | InvalidParameter.Name | The specified Name is invalid. | |
| 400 | InvalidParameter.Capacity | The specified Capacity is invalid. | |
| 400 | MissingParameter.Capacity | The specified Capacity should be not null. | |
| 400 | InvalidParameter.PeriodUnit | The specified PeriodUnit is not supported. | |
| 400 | InvalidParameter.CapacityExceed | The specified Capacity exceeds the limitation of quota. | |
| 400 | InvalidStartTime.NotSupported | The specified StartTime should be within 180 calendar days from the current date, and you must specify a precision to hour. | |
| 400 | InvalidStartTime.MalFormed | The specified StartTime is out of the permitted range. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。