O Anycast Elastic IP Address (Anycast EIP) oferece suporte a diversos métodos de integração, incluindo console, Alibaba Cloud SDK, Terraform, Resource Orchestration Service (ROS) e OpenAPI Explorer para depuração online. Selecione o método mais adequado às suas necessidades.
Visão geral do OpenAPI Explorer
A Alibaba Cloud disponibiliza o OpenAPI Explorer para facilitar o aprendizado, a depuração e a integração das operações de API da Alibaba Cloud. O OpenAPI Explorer oferece busca inteligente, documentação, depuração online, obtenção de SDK, CodeSample, diagnóstico de erros de chamada e estatísticas de chamadas. É possível chamar operações de API diretamente no OpenAPI Explorer, visualizar solicitações e respostas e gerar códigos de exemplo de SDK em várias linguagens. Para mais informações, consulte O que é uma API?
Versões
A API da Alibaba Cloud utiliza números de versão para gerenciar as listas de operações de cada serviço em nuvem.
Por exemplo, o Anycast EIP suporta a lista de operações da versão 2020-03-09. O valor 2020-03-09 representa um número de versão da API, não uma data. A versão 2020-03-09 é a mais recente da API do Anycast EIP.
|
Versão |
Descrição |
|
Recomendamos o uso desta versão. |
Depuração online
O Anycast EIP permite depuração online por meio do OpenAPI Explorer. Antes de chamar operações de API, certifique-se de compreender a versão da API, o endpoint e o método de integração.
No painel de navegação à esquerda do OpenAPI Explorer, selecione Anycast EIP e clique em na operação AllocateAnycastEipAddress. Na seção de configuração de parâmetros, selecione uma localização de serviço, como China (Hangzhou), e especifique os parâmetros da solicitação, incluindo Bandwidth, ServiceLocation (obrigatório), InstanceChargeType, InternetChargeType, Name, Description e ResourceGroupId. Em seguida, clique em Send Request. O painel à direita exibirá a documentação, os resultados da chamada, exemplos de SDK, exemplos de CLI e códigos de erro.
Página de depuração
Depure as operações de API do Anycast EIP em: Portal de depuração da API do Anycast EIP
Endpoints
Escolha um endpoint com base na região onde seu recurso está localizado para reduzir a latência.
Para obter mais detalhes sobre os endpoints do Anycast EIP, consulte Anycast EIP.
Identidades
Por padrão, o OpenAPI Explorer utiliza a conta Alibaba Cloud na qual você fez login para realizar a depuração online. Uma conta Alibaba Cloud possui permissões totais de API, o que pode representar riscos de segurança. Recomendamos fortemente o uso de um usuário do Resource Access Management (RAM) para chamar operações de API ou executar tarefas rotineiras de operação e manutenção. Antes disso, conceda ao usuário RAM as permissões necessárias para o Anycast EIP. Para mais informações, consulte Usar o RAM para implementar controle de acesso.
|
Identidade |
Suporte |
|
Conta Alibaba Cloud |
Sim |
|
Usuário RAM (recomendado) |
Sim |
|
Função RAM (recomendada) |
Sim |
Para saber mais sobre identidades de usuário, consulte Identidade.
Referências
Para obter mais informações sobre identidades, credenciais, autorização, limitação de taxa e cotas no OpenAPI Explorer, consulte os tópicos a seguir.
Métodos de integração
O Anycast EIP suporta vários métodos de integração, incluindo SDK e CLI. Escolha a opção que melhor atende aos seus requisitos.
|
Método de integração |
Suporte |
|
Alibaba Cloud SDK (recomendado) |
Sim |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Alibaba Cloud SDK
A Alibaba Cloud fornece SDKs em diversas linguagens de programação, como Java, C#, Go, Python, TypeScript, Node.js, PHP e C++. Esses SDKs encapsulam a lógica de assinatura, mecanismos de tempo limite e tentativas automáticas, retornando objetos de resposta estruturados. Para mais detalhes, consulte SDKs da Alibaba Cloud.
O OpenAPI Explorer gera códigos de exemplo de SDK para auxiliar na chamada de operações de API. Para informações sobre linguagens suportadas e instalação de dependências, acesse SDK do Anycast EIP.
Alibaba Cloud CLI
Execute o comando
aliyunpara interagir com os serviços da Alibaba Cloud e gerenciar recursos em nuvem. Para mais informações, consulte O que é o Alibaba Cloud CLI?Utilize o Alibaba Cloud CLI para chamar operações de API do Anycast EIP. Consulte Chamar API RPC e API RESTful para obter instruções detalhadas.
Terraform
O Terraform é uma ferramenta de código aberto usada para visualizar, configurar e gerenciar infraestruturas e recursos em nuvem de forma segura e eficiente. Assim como o ROS, o Terraform chama operações de API interpretando modelos. Para mais informações, consulte O que é o Terraform?
ROS
O ROS é um serviço da Alibaba Cloud que simplifica o gerenciamento de recursos de computação em nuvem. Você pode criar modelos de pilha para descrever recursos, como instâncias do Elastic Compute Service (ECS) e do ApsaraDB RDS, definindo também suas dependências. O mecanismo do ROS cria e configura automaticamente todos os recursos de uma pilha com base no modelo, permitindo implantação e operação e manutenção automatizadas. Para mais detalhes, consulte O que é o ROS?
-
O ROS também permite chamar operações do Anycast EIP. Os seguintes recursos são suportados:
ALIYUN::VPC::AnycastEIP: cria um Anycast EIP.
ALIYUN::VPC::AnycastEIPAssociation: associa um Anycast EIP a uma instância em uma região específica.
Encapsulamento personalizado de API
Caso nenhum dos métodos anteriores atenda às suas necessidades, é possível encapsular manualmente as solicitações de API. No entanto, essa abordagem não é recomendada. Para mais informações, consulte Sintaxe de solicitação e método de assinatura V3.
Observações de uso
Se uma chamada de API retornar um erro, verifique o código de erro para validar seus parâmetros e valores de solicitação. Para mais detalhes, consulte Códigos de erro do serviço.
Você também pode utilizar o RequestID da resposta ou as informações de erro do SDK nos diagnósticos de problemas da OpenAPI para solucionar problemas de forma autônoma.