Invokes the AttachDdosToAccelerator operation to attach an Anti-DDoS Pro or Anti-DDoS Premium instance to a Global Accelerator (GA) instance to protect your application from large-scale DDoS attacks and ensure service stability and availability.
Operation description
When you invoke this operation, take note of the following items:
- The AttachDdosToAccelerator operation is asynchronous. After you send a request, the system returns a request ID, but the Anti-DDoS Pro or Anti-DDoS Premium instance is not yet associated with the Global Accelerator (GA) instance. The associate task continues to run in the background. You can invoke DescribeAccelerator or ListAccelerators to query the status of the GA instance:
If the GA instance is in the configuring state, the Anti-DDoS Pro or Anti-DDoS Premium instance is being associated with the GA instance. In this state, you can only perform query operations.
If the GA instance is in the active state, the Anti-DDoS Pro or Anti-DDoS Premium instance is associated with the GA instance.
The AttachDdosToAccelerator operation does not support concurrent requests to associate Anti-DDoS Pro or Anti-DDoS Premium instances with the same GA instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:AttachDdosToAccelerator |
update |
*Accelerator
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AcceleratorId |
string |
Yes |
The ID of the GA instance to which you want to attach the Anti-DDoS Pro or Anti-DDoS Premium instance. |
ga-bp1odcab8tmno0hdq**** |
DdosId
deprecated
|
string |
No |
The ID of the Anti-DDoS Pro or Anti-DDoS Premium instance to attach to the GA instance. |
ddoscoo-cn-zz11vq7j**** |
DdosRegionId
deprecated
|
string |
No |
The region where the Anti-DDoS Pro or Anti-DDoS Premium instance is deployed. Valid values:
|
cn-hangzhou |
| RegionId |
string |
No |
The region ID of the GA instance. Set the value to cn-hangzhou. |
cn-hangzhou |
| DdosConfigList |
array<object> |
No |
The list of Anti-DDoS Pro or Anti-DDoS Premium instances to associate with the GA instance. |
|
|
object |
No |
The list of Anti-DDoS Pro or Anti-DDoS Premium instances to associate with the GA instance. |
||
| DdosRegionId |
string |
No |
The region where the Anti-DDoS Pro or Anti-DDoS Premium instance is deployed. Valid values:
|
cn-hangzhou |
| DdosId |
string |
No |
The ID of the Anti-DDoS Pro or Anti-DDoS Premium instance attached to the GA instance. |
ddoscoo-cn-zz11vq7j**** |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run. Valid values:
|
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response struct. |
||
DdosId
deprecated
|
string |
The ID of the Anti-DDoS Pro or Anti-DDoS Premium instance attached to the GA instance. |
ddoscoo-cn-zz11vq7j**** |
| RequestId |
string |
The request ID. |
DE77A7F3-3B74-41C0-A5BC-CAFD188C28B6 |
| GaId |
string |
The ID of the GA instance to which the Anti-DDoS Pro or Anti-DDoS Premium instance is attached. |
ga-bp1odcab8tmno0hdq**** |
Examples
Success response
JSON format
{
"DdosId": "ddoscoo-cn-zz11vq7j****",
"RequestId": "DE77A7F3-3B74-41C0-A5BC-CAFD188C28B6",
"GaId": "ga-bp1odcab8tmno0hdq****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | DdosId.Error | Failed to find the DDoS instance based on the DDoS ID. | Failed to find the DDoS instance based on the DDoS ID. |
| 400 | NoPermission.GaDdosRoleSession | You are not authorized to perform the operation. | The user does not have permissions to create service linked roles. Contact the Alibaba Cloud account owner or the permission administrator to grant the current user AliyunGlobalAccelerationFullAccess or create custom permission policies for service linked role. The following content describes the detailed information about custom permission policies: ServiceName: ddos.ga.aliyuncs.com. Service linked role name: AliyunServiceRoleForGaAntiDDos. Permission: ram:CreateServiceLinkedRole. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.