Todos los productos
Search
Centro de documentos

Anycast Elastic IP Address:Uso del SDK para Python

Última actualización: Sep 05, 2026

Cree una dirección Anycast EIP mediante la operación AllocateAnycastEipAddress con el SDK de Python.

Paso 1: Consulte las referencias de la API

List of operations by function indica que AllocateAnycastEipAddress crea una dirección Anycast EIP. Revise la documentación de la API para conocer los parámetros obligatorios y los permisos necesarios.

Paso 2: Cree y autorice un usuario RAM

Importante

Una cuenta de Alibaba Cloud tiene acceso completo a la API. Utilice un usuario RAM para las llamadas diarias a la API y las tareas de operación y mantenimiento.

Puede invocar la operación con una cuenta de Alibaba Cloud, un usuario RAM o un rol RAM. El tema Identity explica las diferencias entre estas opciones.

Este ejemplo utiliza un usuario RAM.

  1. Cree un usuario RAM.

    1. Inicie sesión en la consola de RAM.

    2. En el panel de navegación izquierdo, seleccione Identities > Users.

    3. En la página Users, haga clic en Create User.

    4. En la página Create User, configure los campos User Login Name y Display Name. En Access Configuration, seleccione Console Access.

    5. Haga clic en OK.

      Registre el nombre de inicio de sesión y la contraseña del usuario RAM. Estas credenciales son necesarias para iniciar sesión en OpenAPI Explorer.

  2. Otorgue permisos al usuario RAM.

    1. Acceda a la lista de usuarios RAM.

    2. Localice el usuario RAM deseado y haga clic en Attach Policy en la columna Actions.

    3. Introduzca AliyunAnycastEIP en el cuadro de búsqueda y seleccione la política AliyunAnycastEIPFullAccess.

      Permisos disponibles para Anycast EIP. Para crear políticas personalizadas, consulte Authorization.

      • AliyunAnycastEIPReadOnlyAccess: acceso de solo lectura a las direcciones Anycast EIP.

      • AliyunAnycastEIPFullAccess: permiso para gestionar direcciones Anycast EIP.

    4. Haga clic en OK para otorgar los permisos.

  3. Vaya a la página de detalles del usuario RAM. En la pestaña AccessKey, haga clic en Create AccessKey.

    Create an AccessKey pair.

    Importante

    El secreto de AccessKey se muestra únicamente durante su creación y no es posible recuperarlo después. Descargue el archivo CSV y guárdelo en un lugar seguro.

Paso 3: Prepare el entorno

  1. Descargue e instale Python.

    Install Python.

  2. Configure un entorno de desarrollo de Python.

    Este ejemplo utiliza PyCharm en Windows. Build a Python development environment on Windows.

  3. Configure las variables de entorno.

    Establezca las variables de entorno para que el SDK pueda leer sus credenciales de acceso. Configure environment variables in Linux, macOS, and Windows.

    Importante

    Reinicie su IDE o herramientas de desarrollo después de configurar las variables de entorno.

  4. Instale las dependencias del entorno.

    Instale el SDK de Anycast EIP y sus dependencias:

    pip install alibabacloud_eipanycast20200309==1.1.2
    pip install alibabacloud_tea_console

Paso 4: Descargue el código de ejemplo

  1. Inicie sesión como usuario RAM en la página de depuración de API del portal OpenAPI.

  2. Seleccione el servicio en la nube Anycast EIP.

  3. En el panel de navegación izquierdo, localice y haga clic en la operación AllocateAnycastEipAddress. La región predeterminada es China (Hangzhou). En el parámetro ServiceLocation, introduzca international.

  4. Haga clic en Initiate Call.

    La sección Call Result muestra los detalles de la respuesta. Un código de estado 200 indica que la operación se completó correctamente.

  5. Obtenga el código de ejemplo del SDK.

    OpenAPI Explorer proporciona SDK para Java, Go, Python, Node.js, TypeScript, PHP y C++. Los SDK gestionan la firma, los tiempos de espera y los reintentos, además de devolver respuestas estructuradas.

    Este ejemplo utiliza el SDK de Python. El flujo de trabajo es el mismo para otros lenguajes.

    1. En la pestaña SDK Sample, seleccione la versión del SDK y el lenguaje de su preferencia. Se recomienda la versión V2.0. Differences between V1.0 SDK and V2.0 SDK.

    2. Haga clic en Download Project para descargar el proyecto completo del SDK y extraiga los archivos.

      Nota
      • En la esquina superior derecha del editor de código, puede hacer clic en el icono image para copiar el código de ejemplo del SDK.

      • Haga clic en SDK Installation Information para consultar el nombre del paquete, la versión y los comandos de instalación.

Paso 5: Ejecute el código de ejemplo del SDK

  1. Abra PyCharm, seleccione File > Open y elija la carpeta del proyecto extraído. En el cuadro de diálogo Creating Virtual Environment, haga clic en OK y espere a que se descarguen las dependencias.

  2. Ejecute el código de ejemplo.

    En el árbol de archivos de PyCharm, expanda alibabacloud_sample y haga doble clic en sample.py. Haga clic en el botón Run para ejecutar el código.

    Una respuesta con "statusCode":200 indica que la operación se completó correctamente.

    Cuando el script se ejecuta correctamente, la terminal muestra una respuesta similar a la siguiente: [LOG] {"headers":{"date":"Fri, 28 Jun 2024 06:57:00 GMT","content-type":"application/json;charset=utf-8","content-length":"121","connection":"keep-alive","keep-alive":"timeout=25","access-control-allow-origin":"","access-control-expose-headers":"","x-acs-request-id":"1CB825B4-3E78-563D-A6BC-799844E1E2A7","x-acs-trace-id":"51ca6d471e36724cd0bfd1be5b81567b","etag":"1twpU5vKwy5avZiRACIRhOA1"},"statusCode":200,"body":{"AnycastId":"aeip-bp1f1hxxx","OrderId":"5xxx","RequestId":"1CB825B4-3E78-563D-A6BC-799844E1E2A7"}} Process finished with exit code 0