全部產品
Search
文件中心

:CreateApplicationAccelerationRule

更新時間:Feb 25, 2025

調用CreateApplicationAccelerationRule介面添加應用加速規則。

使用說明

一個應用加速頻寬包執行個體中,所有應用加速規則分配的頻寬值之和不能超過該應用加速頻寬包執行個體的頻寬峰值。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String CreateApplicationAccelerationRule

要執行的操作。取值:CreateApplicationAccelerationRule

DryRun Boolean false

是否對此次請求執行預檢,包括許可權、執行個體狀態校正等。取值:

  • false(預設值):發送正常請求,通過檢查後直接添加應用加速規則。
  • true:發送檢查請求,只進行校正,不會添加應用加速規則。檢查項包括是否填寫了必需參數、請求格式等。如果檢查不通過,則返回對應錯誤。如果檢查通過,則返回錯誤碼DryRunOperation
ClientToken String 02fb3da4-130e-11e9-8e44-001****

用戶端Token,用於保證請求的等冪性。

由用戶端產生該參數值,需保證該參數在不同請求間唯一,最大值不超過64個ASCII字元。

說明 若您未指定,則系統自動使用API請求的RequestId作為ClientToken標識。每次API請求的RequestId可能不一樣。
RegionId String cn-shanghai

應用加速頻寬包執行個體所屬地區ID。

您可以通過調用DescribeRegions介面擷取地區ID。

ApplicationBandwidthPackageId String abwp-7963l7iqnquyj3****

應用加速頻寬包執行個體ID。

AccelerationRules.N.ServiceRegionId String cn-hongkong

服務地區ID,即應用所在的地區ID。

您可以通過調用DescribeRegions介面擷取地區ID。

一次最多支援為200個應用加速規則指定服務地區ID。

AccelerationRules.N.Bandwidth Integer 1

為應用程式指派的應用加速頻寬峰值。單位:Mbps。

一次最多支援為200個應用加速規則的應用程式指派應用加速頻寬峰值。

AccelerationRules.N.Applications.N String O365

要加速訪問的應用。

您可以通過調用ListAccelerateApplications介面查詢Smart Access Gateway支援加速訪問的應用資訊。

一次最多支援為200個應用加速規則添加應用。

返回資料

名稱 類型 樣本值 描述
RequestId String 57626BB9-8EF0-4A41-AE60-2C097784365F

請求ID。

樣本

請求樣本

http(s)://[Endpoint]/?Action=CreateApplicationAccelerationRule
&DryRun=false
&ClientToken=02fb3da4-130e-11e9-8e44-001****
&RegionId=cn-shanghai
&ApplicationBandwidthPackageId=abwp-7963l7iqnquyj3****
&AccelerationRules=[{"ServiceRegionId":"cn-hongkong","Bandwidth":1,"Applications":["O365"]}]
&公用請求參數

正常返回樣本

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateApplicationAccelerationRuleResponse>
    <RequestId>57626BB9-8EF0-4A41-AE60-2C097784365F</RequestId>
</CreateApplicationAccelerationRuleResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "57626BB9-8EF0-4A41-AE60-2C097784365F"
}

錯誤碼

HttpCode 錯誤碼 錯誤資訊 描述
400 OperationDenied.Arrearage The operation is denied due to overdue payment. 由於已欠費,當前操作被拒絕。
400 OperationDenied.BandwidthExceeded The total bandwidth exceeds the limit. The operation is denied. 總頻寬超過限制,當前操作被拒絕。
400 UnsupportedFeature.ApplicationAccelerate The feature of ApplicationAccelerate is not supported. 不支援應用加速特性。
400 ResourceAlreadyAssociated.SmartAccessGateway The specified resource of SmartAccessGateway is already associated. 指定的Smart Access Gateway執行個體已經綁定。
400 IncorrectBusinessStatus.ApplicationBandwidthPackage The business status of ApplicationBandwidthPackage is incorrect. 當前應用加速頻寬包狀態不合法。

訪問錯誤中心查看更多錯誤碼。