本介面用於購買一個或多個儲存容量單位包SCU(Storage Capacity Unit)。
介面說明
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ecs:PurchaseStorageCapacityUnit |
create |
*StorageCapacityUnit
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
SCU 所屬的地區 ID。確定地區後,SCU 只能抵扣該地區下雲端硬碟的隨用隨付賬單。您可以調用 DescribeRegions 查看最新的阿里雲地區列表。 |
cn-hangzhou |
| Name |
string |
否 |
SCU 的名稱,長度為 2~128 個英文或中文字元。必須以大小寫字母或中文開頭,不能以 |
ScuPurchaseDemo |
| Capacity |
integer |
是 |
SCU 容量大小,單位為 GiB。取值範圍:20、40、100、200、500、1024、2048、5210、10240、20480、52100。 |
20 |
| Description |
string |
否 |
SCU 的描述資訊,長度為 2~256 個英文或中文字元,不能以 |
ScuPurchaseDemo |
| StartTime |
string |
否 |
SCU 的生效時間。生效時間不能超過建立時間開始的 180 天。按照ISO 8601標準表示,並使用 UTC +0 時間,格式為 yyyy-MM-ddTHHZ。 預設值:無,表示從建立時間開始生效。 |
2020-09-09T02Z |
| Period |
integer |
否 |
SCU 的有效期間時間長度。取值範圍:
預設值:1。 |
1 |
| PeriodUnit |
string |
否 |
SCU 的有效期間時間長度單位。取值範圍:
預設值:Month。 |
Month |
| FromApp |
string |
否 |
用於備忘請求來源,預設值為 OpenAPI,無需手動設定。 |
OpenAPI |
| ClientToken |
string |
否 |
保證請求等冪性。從您的用戶端產生一個參數值,確保不同請求間該參數值唯一。 |
123e4567-e89b-12d3-a456-426655440000 |
| Amount |
integer |
否 |
購買的 SCU 的數量。取值範圍:1~20。 預設值:1。 |
1 |
| Tag |
array<object> |
否 |
標籤數組。數組長度:1~20。 |
|
|
object |
否 |
標籤列表。 |
||
| Key |
string |
否 |
SCU 的標籤鍵。一旦傳入該值,則不允許為空白字串。最多支援 128 個字元,不能以 |
TestKey |
| Value |
string |
否 |
SCU 的標籤值。一旦傳入該值,可以為空白字串。最多支援 128 個字元,不能以 |
TestValue |
| ResourceGroupId |
string |
否 |
儲存容量單位包所在的資源群組 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**** |
樣本
正常返回樣本
JSON格式
{
"OrderId": "204135153880****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"StorageCapacityUnitIds": {
"StorageCapacityUnitId": [
"scu-bp67acfmxazb4p****"
]
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidParameter.Period | The specified Period is not valid. | 指定的生效日期無效。 |
| 400 | MissingParameter.RegionId | The specified RegionId should not be null. | RegionId是必選參數。 |
| 400 | InvalidParameter.Name | The specified Name is invalid. | 指定的 Name 參數無效。 |
| 400 | InvalidParameter.Capacity | The specified Capacity is invalid. | 指定的 Capacity 參數不在有效取值範圍內。 |
| 400 | MissingParameter.Capacity | The specified Capacity should be not null. | Capacity 為必選參數。 |
| 400 | InvalidParameter.PeriodUnit | The specified PeriodUnit is not supported. | 指定的 PeriodUnit 參數不在有效取值範圍內。 |
| 400 | InvalidParameter.CapacityExceed | The specified Capacity exceeds the limitation of quota. | 指定的 Capacity 參數超出了最大有效取值。 |
| 400 | InvalidStartTime.NotSupported | The specified StartTime should be within 180 calendar days from the current date, and you must specify a precision to hour. | 指定的 StartTime 參數不在有效取值範圍內。 |
| 400 | InvalidStartTime.MalFormed | The specified StartTime is out of the permitted range. | 指定的 StartTime 參數超出了最大有效取值。 |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. | 資源群組並不在記錄中。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。