API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (Eipanycast/2020-03-09) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. Create a Resource Access Management (RAM) user with API-only access and use RAM policies to apply the principle of least privilege (PoLP). Alibaba Cloud accounts are only used when explicitly required.
To call APIs securely, configure the following:
A RAM user account
An AccessKey pair for the account
Anycast EIP
|
API |
Title |
Description |
| AllocateAnycastEipAddress | AllocateAnycastEipAddress | You can call the AllocateAnycastEipAddress operation to allocate an Anycast EIP instance. |
| AssociateAnycastEipAddress | AssociateAnycastEipAddress | The AssociateAnycastEipAddress operation associates an Anycast EIP with a specified backend cloud resource. |
| UnassociateAnycastEipAddress | UnassociateAnycastEipAddress | You can call the UnassociateAnycastEipAddress operation to disassociate an Anycast EIP from a backend cloud resource instance. |
| ReleaseAnycastEipAddress | ReleaseAnycastEipAddress | You can call the ReleaseAnycastEipAddress operation to release an Anycast EIP instance. |
| ModifyAnycastEipAddressSpec | ModifyAnycastEipAddressSpec | The ModifyAnycastEipAddressSpec operation modifies the bandwidth of an Anycast EIP instance. |
| ModifyAnycastEipAddressAttribute | ModifyAnycastEipAddressAttribute | You can call the ModifyAnycastEipAddressAttribute operation to change the name and description of an Anycast EIP instance. |
| UpdateAnycastEipAddressAssociations | UpdateAnycastEipAddressAssociations | If an Anycast EIP instance is associated with backend resources in multiple regions, you can modify the mappings between access points and origin servers. You can call the UpdateAnycastEipAddressAssociations operation to add or remove access points for a specified origin server, which is an associated cloud resource instance. |
| DescribeAnycastEipAddress | DescribeAnycastEipAddress | Queries the details of a specified Anycast EIP instance, including its status, peak bandwidth, and associated cloud resources. |
| DescribeAnycastPopLocations | DescribeAnycastPopLocations | You can call the DescribeAnycastPopLocations operation to query the access points in a specified access area. |
| ListAnycastEipAddresses | ListAnycastEipAddresses | Queries the details of Anycast EIPs in a specified access area, including their status, peak bandwidth, and information about bound cloud resources. |
| DescribeAnycastServerRegions | DescribeAnycastServerRegions | You can call the DescribeAnycastServerRegions operation to query the regions where backend services can be attached to an Anycast EIP. |
Tags
|
API |
Title |
Description |
| TagResources | TagResources | Creates and attaches tags to specified resources. |
| ListTagResources | ListTagResources | Queries the tags that are added to an anycast EIP. |
| UntagResources | UntagResources | You can call the UntagResources operation to detach tags from Anycast EIPs in a batch. |
Others
|
API |
Title |
Description |
| ChangeResourceGroup | ChangeResourceGroup | Changes the resource group of an Anycast EIP instance. |