調用CreateApplicationAccelerationRule介面添加應用加速規則。
使用說明
一個應用加速頻寬包執行個體中,所有應用加速規則分配的頻寬值之和不能超過該應用加速頻寬包執行個體的頻寬峰值。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
請求參數
| 名稱 | 類型 | 是否必選 | 樣本值 | 描述 |
| Action | String | 是 | CreateApplicationAccelerationRule | 要執行的操作。取值:CreateApplicationAccelerationRule。 |
| DryRun | Boolean | 否 | false | 是否對此次請求執行預檢,包括許可權、執行個體狀態校正等。取值:
|
| 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. | 當前應用加速頻寬包狀態不合法。 |
訪問錯誤中心查看更多錯誤碼。