Todos os produtos
Search
Central de documentação

Anycast Elastic IP Address:Uso do SDK for Python

Última atualização: Jun 28, 2026

Crie um Anycast EIP chamando a operação AllocateAnycastEipAddress com o SDK for Python.

Etapa 1: Consulte as referências da API

A Lista de operações por função indica que a operação AllocateAnycastEipAddress cria um Anycast EIP. Verifique os parâmetros obrigatórios e as permissões necessárias na documentação da API.

Etapa 2: Crie e autorize um usuário RAM

Importante

Uma conta Alibaba Cloud tem acesso total à API. Utilize um usuário RAM para chamadas de API rotineiras e para operações e manutenção (O&M).

Chame a operação com uma conta Alibaba Cloud, um usuário RAM ou uma função RAM. O tópico Identidade explica as diferenças.

Este exemplo utiliza um usuário RAM.

  1. Crie um usuário RAM.

    1. Faça login no RAM console.

    2. No painel de navegação à esquerda, escolha Identities > Users.

    3. Na página Users, clique em Create User.

    4. Na página Create User, defina o User Login Name e o Display Name. Em Access Configuration, selecione Console Access.

    5. Clique em OK.

      Anote o nome de login e a senha do usuário RAM. Essas credenciais são necessárias para fazer login no OpenAPI Explorer.

  2. Conceda permissões ao usuário RAM.

    1. Acesse a lista de usuários RAM.

    2. Localize o usuário RAM desejado e clique em Attach Policy na coluna Actions.

    3. Insira AliyunAnycastEIP na caixa de pesquisa e selecione a política AliyunAnycastEIPFullAccess.

      Permissões disponíveis para Anycast EIP. Para criar políticas personalizadas, consulte Autorização.

      • AliyunAnycastEIPReadOnlyAccess: acesso somente leitura aos recursos de Anycast EIP.

      • AliyunAnycastEIPFullAccess: permissão completa para gerenciar recursos de Anycast EIP.

    4. Clique em OK para conceder as permissões.

  3. Acesse a página de detalhes do usuário RAM. Na aba AccessKey, clique em Create AccessKey.

    Consulte Criar um par de AccessKey.

    Importante

    O AccessKey secret é exibido apenas no momento da criação e não pode ser recuperado posteriormente. Baixe o arquivo CSV e armazene-o em um local seguro.

Etapa 3: Prepare o ambiente

  1. Baixe e instale o Python.

    Consulte Instalar o Python.

  2. Configure um ambiente de desenvolvimento Python.

    Este exemplo utiliza o PyCharm no Windows. Consulte Configurar um ambiente de desenvolvimento Python no Windows.

  3. Defina as variáveis de ambiente.

    Configure as variáveis de ambiente para que o SDK leia suas credenciais de acesso. Consulte Configurar variáveis de ambiente no Linux, macOS e Windows.

    Importante

    Reinicie sua IDE ou ferramentas de desenvolvimento após configurar as variáveis de ambiente.

  4. Instale as dependências do ambiente.

    Instale o SDK do Anycast EIP e suas dependências:

    pip install alibabacloud_eipanycast20200309==1.1.2
    pip install alibabacloud_tea_console

Etapa 4: Baixe o código de exemplo

  1. Faça login na página de Depuração de API no Portal OpenAPI com o usuário RAM.

  2. Selecione o serviço de nuvem Anycast EIP.

  3. No painel de navegação à esquerda, localize e clique na operação AllocateAnycastEipAddress. A region padrão é China (Hangzhou). No parâmetro ServiceLocation, insira international.

  4. Clique em Initiate Call.

    A seção Call Result exibe os detalhes da resposta. Um status code igual a 200 indica sucesso.

  5. Obtenha o código de exemplo do SDK.

    O OpenAPI Explorer fornece SDKs para Java, Go, Python, Node.js, TypeScript, PHP e C++. Os SDKs gerenciam assinatura, timeouts e novas tentativas automaticamente, além de retornarem respostas estruturadas.

    Este exemplo utiliza o SDK for Python. O fluxo de trabalho é o mesmo para outras linguagens.

    1. Na aba SDK Sample, selecione a versão do SDK e a linguagem de sua preferência. Recomenda-se a versão V2.0. Consulte Diferenças entre o SDK V1.0 e o SDK V2.0.

    2. Clique em Download Project para baixar o projeto completo do SDK e extraia os arquivos.

      Nota
      • No canto superior direito do editor de código, clique no ícone image para copiar o código de exemplo do SDK.

      • Clique em SDK Installation Information para visualizar o nome do pacote, a versão e os comandos de instalação.

  6. Etapa 5: Execute o código de exemplo do SDK

    1. Abra o PyCharm, escolha File > Open e selecione a pasta do projeto extraído. Na caixa de diálogo Creating Virtual Environment, clique em OK e aguarde o download das dependências.

    2. Execute o código de exemplo.

      Na árvore de arquivos do PyCharm, expanda alibabacloud_sample e clique duas vezes em sample.py. Clique no botão Run para executar o código.

      Uma resposta contendo "statusCode":200 indica sucesso.

      Após a execução bem-sucedida do script, o terminal exibirá uma resposta semelhante à seguinte: [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