Ajoute une règle d'accélération d'application.
Notes d'utilisation
Pour chaque plan de bande passante dédié à l'accélération d'application, la somme des valeurs de bande passante spécifiées pour les différentes règles d'accélération ne doit pas dépasser la valeur maximale de bande passante du plan.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | CreateApplicationAccelerationRule | L'action que vous souhaitez effectuer. Définissez la valeur sur CreateApplicationAccelerationRule. |
| DryRun | Boolean | No | false | Indique s'il faut effectuer une vérification préalable pour contrôler des informations telles que les permissions et le statut de l'instance. Valeurs possibles :
|
| ClientToken | String | No | 02fb3da4-130e-11e9-8e44-001**** | Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer un jeton, mais vous devez vous assurer qu'il est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII et sa longueur ne doit pas dépasser 64 caractères. Remarque Si vous ne définissez pas ce paramètre, ClientToken prend la valeur de RequestId. La valeur de RequestId peut varier d'une requête API à l'autre. |
| RegionId | String | Yes | cn-shanghai | L'ID de région du plan de bande passante pour l'accélération d'application. Vous pouvez appeler l'opération DescribeRegions pour consulter la liste des régions la plus récente. |
| ApplicationBandwidthPackageId | String | Yes | abwp-7963l7iqnquyj3**** | L'ID du plan de bande passante pour l'accélération d'application. |
| AccelerationRules.N.ServiceRegionId | String | Yes | cn-hongkong | L'ID de la région de service, qui correspond à l'ID de région des applications. Vous pouvez appeler l'opération DescribeRegions pour consulter la liste des régions la plus récente. Vous pouvez spécifier des ID de région pour au maximum 200 règles d'accélération d'application par appel. |
| AccelerationRules.N.Bandwidth | Integer | Yes | 1 | La valeur maximale de bande passante de la règle d'accélération d'application. Unité : Mbit/s. Vous pouvez spécifier des valeurs maximales de bande passante pour au maximum 200 règles d'accélération d'application par appel. |
| AccelerationRules.N.Applications.N | String | Yes | O365 | Les applications que vous souhaitez accélérer. Vous pouvez appeler l'opération ListAccelerateApplications pour obtenir des informations sur les applications pouvant être accélérées par Smart Access Gateway (SAG). Vous pouvez spécifier des applications pour au maximum 200 règles d'accélération d'application par appel. |
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
RequestId |
String |
57626BB9-8EF0-4A41-AE60-2C097784365F |
L'ID de la requête. |
Exemples
Exemple de requête
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"]}]
&<Common request parameters>
Exemple de réponse réussie
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateApplicationAccelerationRuleResponse>
<RequestId>57626BB9-8EF0-4A41-AE60-2C097784365F</RequestId>
</CreateApplicationAccelerationRuleResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "57626BB9-8EF0-4A41-AE60-2C097784365F"
}
Codes d'erreur
|
HttpCode |
Error code |
Error message |
Description |
|
400 |
OperationDenied.Arrearage |
The operation is denied due to overdue payment. |
Le message d'erreur indique que l'opération a été refusée en raison d'un impayé. |
|
400 |
OperationDenied.BandwidthExceeded |
The total bandwidth exceeds the limit. The operation is denied. |
Le message d'erreur indique que la somme des valeurs maximales de bande passante a atteint la limite supérieure et que l'opération a été refusée. |
|
400 |
UnsupportedFeature.ApplicationAccelerate |
The feature of ApplicationAccelerate is not supported. |
Le message d'erreur indique que l'accélération d'application n'est pas prise en charge. |
|
400 |
ResourceAlreadyAssociated.SmartAccessGateway |
The specified resource of SmartAccessGateway is already associated. |
Le message d'erreur indique que l'instance SAG spécifiée est déjà associée à une règle d'accélération d'application. |
|
400 |
IncorrectBusinessStatus.ApplicationBandwidthPackage |
The business status of ApplicationBandwidthPackage is incorrect. |
Le message d'erreur indique que le plan de bande passante spécifié pour l'accélération d'application est dans un état invalide. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.