Anycast Elastic IP Address (Anycast EIP) admite varios métodos de integración, como la consola, Alibaba Cloud SDK, Terraform, Resource Orchestration Service (ROS) y OpenAPI Explorer para depuración en línea. Seleccione el método que mejor se adapte a sus necesidades.
Descripción general de OpenAPI Explorer
Alibaba Cloud ofrece OpenAPI Explorer para facilitar el aprendizaje, la depuración y la integración de las operaciones de API de Alibaba Cloud. OpenAPI Explorer proporciona búsqueda inteligente, documentación, depuración en línea, obtención de SDK, CodeSample, diagnóstico de errores de llamada y estadísticas de llamadas. Puede invocar operaciones de API directamente en OpenAPI Explorer, consultar solicitudes y respuestas, y generar código de ejemplo de SDK en varios lenguajes. Para obtener más información, consulte What is an API?
Versiones
La API de Alibaba Cloud utiliza números de versión para gestionar las listas de operaciones de cada API de servicio en la nube.
Por ejemplo, Anycast EIP es compatible con la lista de operaciones de la versión 2020-03-09. 2020-03-09 es un número de versión de API, no una fecha. 2020-03-09 es la versión más reciente de la API de Anycast EIP.
|
Versión |
Descripción |
|
Se recomienda utilizar esta versión. |
Depuración en línea
Anycast EIP permite la depuración en línea mediante OpenAPI Explorer. Antes de invocar operaciones de API, asegúrese de conocer la versión de la API, el endpoint y el método de integración.
En el panel de navegación izquierdo de OpenAPI Explorer, seleccione Anycast EIP y haga clic en la operación AllocateAnycastEipAddress. En la sección de configuración de parámetros, seleccione una ubicación de servicio, como China (Hangzhou), y especifique los parámetros de solicitud, incluidos Bandwidth, ServiceLocation (obligatorio), InstanceChargeType, InternetChargeType, Name, Description y ResourceGroupId. A continuación, haga clic en Send Request. El panel derecho muestra la documentación, los resultados de la llamada, ejemplos de SDK, ejemplos de CLI y códigos de error.
Página de depuración
Depure las operaciones de la API de Anycast EIP en: Portal de depuración de la API de Anycast EIP
Endpoints
Seleccione un endpoint según la región donde resida su recurso para reducir la latencia.
Para obtener más información sobre los endpoints de Anycast EIP, consulte Anycast EIP.
Identidades
De forma predeterminada, OpenAPI Explorer utiliza la cuenta de Alibaba Cloud con la que ha iniciado sesión para la depuración en línea. Una cuenta de Alibaba Cloud tiene permisos completos de API, lo cual puede representar riesgos de seguridad. Se recomienda encarecidamente utilizar un usuario de Resource Access Management (RAM) para invocar operaciones de API o realizar tareas rutinarias de operación y mantenimiento. Antes de hacerlo, otorgue al usuario de RAM los permisos necesarios de Anycast EIP. Para obtener más información, consulte Use RAM to implement access control.
|
Identidad |
Compatible |
|
Cuenta de Alibaba Cloud |
Sí |
|
Usuario de RAM (recomendado) |
Sí |
|
Rol de RAM (recomendado) |
Sí |
Para obtener más información sobre las identidades de usuario, consulte Identity.
Referencias
Para obtener más información sobre identidades, credenciales, autorización, limitación de velocidad y cuotas en OpenAPI Explorer, consulte los siguientes temas.
Métodos de integración
Anycast EIP admite varios métodos de integración, incluidos SDK y CLI. Seleccione el método que mejor se adapte a sus requisitos.
|
Método de integración |
Compatible |
|
Alibaba Cloud SDK (recomendado) |
Sí |
|
Sí |
|
|
Sí |
|
|
Sí |
|
|
Sí |
Alibaba Cloud SDK
Alibaba Cloud proporciona SDK en varios lenguajes de programación, como Java, C#, Go, Python, TypeScript, Node.js, PHP y C++. Los SDK encapsulan la lógica de firma, los mecanismos de tiempo de espera y los mecanismos de reintento, y devuelven objetos de respuesta estructurados. Para obtener más información, consulte Alibaba Cloud SDKs.
OpenAPI Explorer puede generar código de ejemplo de SDK para ayudarle a invocar operaciones de API. Para obtener más información sobre los lenguajes de programación compatibles y la instalación de dependencias, consulte SDK de Anycast EIP.
Alibaba Cloud CLI
Ejecute el comando
aliyunpara interactuar con los servicios de Alibaba Cloud y gestionar recursos en la nube. Para obtener más información, consulte What is Alibaba Cloud CLI?Puede utilizar Alibaba Cloud CLI para invocar operaciones de la API de Anycast EIP. Para obtener más información, consulte Call RPC API and RESTful API.
Terraform
Terraform es una herramienta de código abierto que se utiliza para previsualizar, configurar y gestionar infraestructura y recursos en la nube de forma segura y eficiente. Terraform invoca operaciones de API mediante la interpretación de plantillas, de manera similar a ROS. Para obtener más información, consulte What is Terraform?
ROS
ROS es un servicio de Alibaba Cloud que facilita la gestión de recursos de computación en la nube. Puede crear plantillas de pila para describir recursos en la nube, como instancias de Elastic Compute Service (ECS) y ApsaraDB RDS, y definir sus dependencias. El motor de ROS crea y configura automáticamente todos los recursos de una pila basándose en una plantilla para automatizar el despliegue y las tareas de operación y mantenimiento. Para obtener más información, consulte What is ROS?
-
Puede utilizar ROS para invocar operaciones de Anycast EIP. Se admiten los siguientes recursos:
ALIYUN::VPC::AnycastEIP: crea una dirección Anycast EIP.
ALIYUN::VPC::AnycastEIPAssociation: asocia una dirección Anycast EIP con una instancia en una región específica.
Encapsulación personalizada de API
Si ninguno de los métodos anteriores satisface sus requisitos, puede encapsular manualmente las solicitudes de API. No se recomienda este método. Para obtener más información, consulte Request syntax and signature method V3.
Notas de uso
Si una llamada de API devuelve un error, revise el código de error para comprobar los parámetros y valores de su solicitud. Para obtener más información, consulte Códigos de error del servicio.
También puede utilizar el RequestID de la respuesta o la información de error del SDK en Diagnóstico de problemas de OpenAPI para solucionar problemas por su cuenta.