Global Accelerator (GA) is a network acceleration service that provides global coverage, relying on high-quality Border Gateway Protocol (BGP) bandwidth and the global transmission network of Alibaba Cloud to enable nearest access to the global network. It reduces the impact of network issues such as latency, jitter, and packet loss on service quality, providing high-availability and high-performance network acceleration services for global users. You can call the CreateAccelerator operation to create a GA instance.
Operation description
CreateAccelerator is an asynchronous operation. The system returns a GA instance ID, but the GA instance is not yet created and the creation task is still running in the background. You can call DescribeAccelerator to query the status of the GA instance:
When the GA instance is in the init state, the instance is being created. In this state, you can only perform query operations and cannot perform other operations.
When the GA instance is in the active state, the instance is created.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:CreateAccelerator |
create |
*Accelerator
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
RegionId
deprecated
|
string |
Yes |
The region ID of the GA instance. Valid value: cn-hangzhou. |
cn-hangzhou |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The client token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the ClientToken. The RequestId of each API request is different. |
123e4567**** |
| Name |
string |
No |
The name of the GA instance. The name must be 1 to 128 characters in length, and can contain digits, underscores (_), and hyphens (-). It must start with a letter or a Chinese character. |
test |
| Duration |
integer |
No |
The subscription duration.
Note
This parameter is required when InstanceChargeType (the billing method of the GA instance) is set to PREPAY (upfront). |
1 |
| PricingCycle |
string |
No |
The billing cycle. Valid values:
Note
This parameter is required when InstanceChargeType (the billing method of the GA instance) is set to PREPAY (upfront). Valid values:
|
Month |
| Spec |
string |
No |
The specifications of the GA instance. Valid values:
Note
Different instance specifications have different definitions. For more information, see Instance specifications. |
1 |
| AutoPay |
boolean |
No |
Specifies whether to enable automatic payment. Valid values:
|
false |
| AutoUseCoupon |
string |
No |
Specifies whether to use coupons for automatic payment of bills. Valid values:
Note
This parameter takes effect only when AutoPay is set to true. |
false |
| AutoRenew |
boolean |
No |
Specifies whether to enable auto-renewal. Valid values:
|
false |
| AutoRenewDuration |
integer |
No |
The auto-renewal duration. Unit: months. Valid values: 1 to 12. Default value: 1. Note
This parameter takes effect only when AutoRenew is set to true. |
1 |
| PromotionOptionNo |
string |
No |
The coupon code. Note
This parameter is applicable only to the Alibaba Cloud International Website. |
50003298014**** |
| BandwidthBillingType |
string |
No |
The bandwidth billing method. Valid values:
|
BandwidthPackage |
| IpSetConfig |
object |
No |
The acceleration area configuration. |
|
| AccessMode |
string |
No |
The access mode of the acceleration area. Valid values:
|
UserDefine |
| ResourceGroupId |
string |
No |
The ID of the resource group to which the standard GA instance belongs. |
rg-aekzrnd67gq**** |
| Tag |
array<object> |
No |
The tags of the GA instance. |
|
|
object |
No |
The tags of the GA instance. |
||
| Key |
string |
No |
The tag key of the GA instance. The tag key cannot be an empty string. The tag key can be up to 64 characters in length. It cannot start with You can specify up to 20 tag keys. |
tag-key |
| Value |
string |
No |
The tag value of the GA instance. The tag value can be an empty string. The tag value can be up to 128 characters in length. It cannot start with You can specify up to 20 tag values. |
tag-value |
| InstanceChargeType |
string |
No |
The billing method of the GA instance. Valid values:
|
PREPAY |
| DryRun |
boolean |
No |
Specifies whether to only precheck the request. Valid values:
|
false |
| Bandwidth |
integer |
No |
The bandwidth of the standard GA instance. Unit: Mbit/s. Valid values: 200 to 5000. Note
This parameter is required and takes effect only when the access mode of the acceleration area is set to Anycast. |
200 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned information. |
||
| AcceleratorId |
string |
The GA instance ID. |
ga-bp17frjjh0udz4qz**** |
| OrderId |
string |
The order ID. This parameter is returned when InstanceChargeType (the billing method) is set to PREPAY (subscription). If AutoPay is set to false, which means automatic payment is disabled, go to the User Center to complete the payment. |
208257**** |
| RequestId |
string |
The request ID. |
F591955F-5CB5-4CCE-A75D-17CF2085CE22 |
Examples
Success response
JSON format
{
"AcceleratorId": "ga-bp17frjjh0udz4qz****",
"OrderId": "208257****",
"RequestId": "F591955F-5CB5-4CCE-A75D-17CF2085CE22"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. | An error occurred while the request was being processed. Try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.