Maps an accelerated IP address to an endpoint for a basic GA instance.
Operation description
-
CreateBasicAccelerateIpEndpointRelation is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. Call GetBasicAccelerateIp or ListBasicEndpoints to check the association status between the accelerated IP address and endpoint.
-
If the accelerated IP address and endpoint are in the binding state, the association is in progress. You can query them but cannot perform other operations.
-
If the accelerated IP address and endpoint are in the bound state and ListBasicAccelerateIpEndpointRelations returns active, the association is complete.
-
-
You cannot call CreateBasicAccelerateIpEndpointRelation repeatedly for the same basic GA instance within a short period of time.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:CreateBasicAccelerateIpEndpointRelation |
update |
*BasicAccelerateIpEndpointRelation
*BasicAccelerateIpEndpointRelation
*BasicAccelerateIpEndpointRelation
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the GA instance. Set this to cn-hangzhou. |
cn-hangzhou |
| ClientToken |
string |
No |
The client token used to ensure idempotence. Generate a unique ASCII token per request. Note
If not specified, the system uses the request ID as the client token. The request ID may differ for each request. |
123e4567-e89b-12d3-a456-426655440000 |
| AcceleratorId |
string |
Yes |
The ID of the basic GA instance. |
ga-bp17frjjh0udz4qz**** |
| EndpointId |
string |
Yes |
The endpoint ID. Call ListBasicEndpoints to obtain this value. |
ep-bp14sz7ftcwwjgrdm**** |
| AccelerateIpId |
string |
Yes |
The accelerated IP address ID. Call ListBasicAccelerateIps to obtain this value. |
gaip-bp1**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
||
| RequestId |
string |
The request ID. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| AcceleratorId |
string |
The ID of the basic GA instance. |
ga-bp17frjjh0udz4qz**** |
| EndpointId |
string |
The endpoint ID. |
ep-bp14sz7ftcwwjgrdm**** |
| AccelerateIpId |
string |
The accelerated IP address ID. |
gaip-bp1**** |
| State |
string |
The mapping status between the accelerated IP address and the endpoint. Note
This parameter is not in use. |
null |
Examples
Success response
JSON format
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"AcceleratorId": "ga-bp17frjjh0udz4qz****",
"EndpointId": "ep-bp14sz7ftcwwjgrdm****",
"AccelerateIpId": "gaip-bp1****",
"State": "null"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | EcsCannotBind.BasicEndpoint | The ECS instance has already been associated with another EIP. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.