調用CreateInstance創建一個容器鏡像服務企業版實例,并自動支付。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
請求參數
名稱 | 類型 | 是否必選 | 示例值 | 描述 |
Action | String | 是 | CreateInstance | 要執行的操作。取值為 |
Parameter.1.Code | String | 是 | InstanceType | 創建容器鏡像服務企業版實例第1組屬性的Code配置,設置為 |
Parameter.1.Value | String | 是 | Standard | 創建容器鏡像服務企業版實例的第1組屬性的Value配置,取值:
|
Parameter.2.Code | String | 是 | InstanceName | 創建容器鏡像服務企業版實例第2組屬性的Code配置,設置為 |
Parameter.2.Value | String | 是 | auto-create-instance | 設置為創建容器鏡像服務企業版實例第2組屬性的Value配置,配置內容表示容器鏡像服務企業版實例的名稱。 設置容器鏡像服務企業版實例名稱需要滿足的規則為:長度為3~30個字符,可使用小寫字母、數字、分隔符 (不能在首位或末位)。 |
Parameter.3.Code | String | 是 | Region | 創建容器鏡像服務企業版實例第3組屬性的Code配置,設置為 |
Parameter.3.Value | String | 是 | cn-shanghai | 創建容器鏡像服務企業版實例第3組屬性的Value配置,創建容器鏡像服務企業版實例開放的地域。關于企業版開放地域的取值,請參見開服地域。 |
Parameter.4.Code | String | 是 | DefaultOssBucket | 創建容器鏡像服務企業版實例第4組屬性的Code配置,設置為 |
Parameter.4.Value | String | 是 | true | 創建容器鏡像服務企業版實例的第4組屬性的Value配置,表示容器鏡像服務企業版實例是否使用默認的OSS Bucket。取值:
|
Parameter.5.Code | String | 否 | InstanceStorageName | 創建容器鏡像服務企業版實例第5組屬性的Code配置,設置為 |
Parameter.5.Value | String | 否 | my-customized-oss-bucket | 創建容器鏡像服務企業版實例的第5組屬性的Value配置,表示設置的自定義OSS Bucket名稱。 說明 當第4組屬性的值配置為 |
Parameter.6.Code | String | 否 | image_scanner | 容器鏡像服務企業版第6組屬性的Code配置,設置為image_scanner,表示容器鏡像服務企業版使用的安全掃描引擎。 |
Parameter.6.Value | String | 否 | ACR | 容器鏡像服務企業版第6組屬性的Value配置,表示容器鏡像服務企業版使用的安全掃描引擎。取值:
|
Parameter.7.Code | String | 否 | NamespaceQuota | 容器鏡像服務企業版第7組屬性的Code配置,設置為NamespaceQuota,表示購買容器鏡像服務企業版額外增加的命名空間配額。 |
Parameter.7.Value | String | 否 | 10 | 容器鏡像服務企業版第7組屬性的Value配置,表示按需額外增加的命名空間配額數。 |
Parameter.8.Code | String | 否 | RepoQuota | 容器鏡像服務企業版第8組屬性的Code配置,設置為RepoQuota,表示購買容器鏡像服務企業版額外增加的倉庫配額。 |
Parameter.8.Value | String | 否 | 1000 | 容器鏡像服務企業版第8組屬性的Code配置,表示按需額外增加的倉庫配額。 |
ProductCode | String | 是 | acr | 產品代碼。 創建容器鏡像服務企業版實例產品代碼為acr。 |
SubscriptionType | String | 是 | Subscription | 付費類型。 創建容器鏡像服務企業版實例需設置為 |
ProductType | String | 否 | acr_ee_public_cn | 產品類型,取值:
|
RenewPeriod | Integer | 否 | 12 | 自動續費周期, 單位為月。 說明 當設置 |
Period | Integer | 是 | 12 | 預付費周期。單位為月,按年付費產品請輸入12的整數倍。 說明 當創建預付費實例時,必須設置。 |
RenewalStatus | String | 否 | ManualRenewal | 自動續費狀態,取值:
默認 |
ClientToken | String | 否 | XJSYHDKALSS**** | 客戶端冪等參數,服務端會查詢是否有相同ClientToken的請求,如果有,直接返回上次調用結果。 |
返回數據
名稱 | 類型 | 示例值 | 描述 |
Code | String | Success | 本次請求的狀態碼。 |
Data | Struct | Struct | 本次請求的返回信息。 |
InstanceId | String | cri-**** | 本次請求的實例ID。 |
OrderId | String | 20857**** | 創建成功的訂單ID。 |
Message | String | Successful! |
|
RequestId | String | A555455B-EA70-4114-AB0D-A35E75F8**** | 本次請求的ID。 |
Success | Boolean | true | 本次請求是否成功。取值:
|
示例
請求示例
http(s)://[Endpoint]/?Action=CreateInstance
&Parameter.1.Code=InstanceType
&Parameter.1.Value=Standard
&Parameter.2.Code=InstanceName
&Parameter.2.Value=auto-create-instance
&Parameter.3.Code=Region
&Parameter.3.Value=cn-shanghai
&Parameter.4.Code=DefaultOssBucket
&Parameter.4.Value=true
&Parameter.5.Code=InstanceStorageName
&Parameter.5.Value=my-customized-oss-bucket
&ProductCode=acr
&SubscriptionType=Subscription
&ProductType=acr_ee_public_cn
&RenewPeriod=12
&Period=12
&RenewalStatus=ManualRenewal
&ClientToken=XJSYHDKALSS****
&<公共請求參數>
正常返回示例
XML
格式
<code>Success</code>
<IsSuccess>true</IsSuccess>
<data>
<instanceId>cri-****</instanceId>
<orderId>214*****</orderId>
</data>
<message>Successful!</message>
<requestId>00AE3C85-048C-575E-A599-***********</requestId>
<success>true</success>
JSON
格式
{
"code":"Success",
"IsSuccess": true,
"data": {
"instanceId":"cri-****",
"orderId":"214*****"
},
"message":"Successful!",
"requestId":"00AE3C85-048C-575E-A599-***********",
"success":true
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。