O Simple Application Server (SAS) oferece suporte a console web, openapi Explorer, SDK da Alibaba Cloud e Terraform. Escolha o método de integração mais adequado ao seu fluxo de trabalho.
Terraform
openapi
A Alibaba Cloud disponibiliza o openapi Explorer, uma ferramenta que integra busca de API, documentação, depuração online, geração de SDK, exemplos de código, diagnóstico de erros e estatísticas de chamadas. Use o openapi Explorer para chamar API, inspecionar requisições e respostas e gerar código de exemplo para SDK. O Simple Application Server fornece API para gerenciar instâncias, discos, imagens, pares de chaves e firewalls. What is openapi?.
Informações de versão
Atualmente, o SAS suporta a versão de API 2020-06-01. Trata-se de um identificador de versão, não de uma data. Essa versão inclui as atualizações de API mais recentes e receberá todas as melhorias futuras.
|
Versão |
Descrição |
|
Recomendada |
Depuração online
O Simple Application Server permite depuração online de API no openapi Explorer. Antes de chamar uma API, revise a versão da API, os endpoints e os métodos de integração disponíveis.
Por exemplo, para chamar CreateInstances, selecione essa API na lista do openapi Explorer. Escolha uma região (como cn-hangzhou) na lista suspensa service Address. configure parâmetros como RegionId, ImageId, PlanId, Period (duração da compra) e AutoRenew e clique em Initiate Call. O painel de documentação exibe os detalhes da API, incluindo faturamento, o limite de 20 instâncias por conta e o limite de QPS (10 chamadas por minuto).
Página de depuração
Depure API no openapi Explorer.
Endpoints
O Simple Application Server está implantado em diversas regiões. selecione o endpoint mais próximo dos seus recursos para obter a menor latência. Por exemplo, em China (Qingdao), o endpoint público é swas.cn-qingdao.aliyuncs.com e o endpoint VPC é swas-vpc.cn-qingdao.aliyuncs.com.
Os endpoints públicos são acessíveis de qualquer lugar.
-
Os endpoints VPC são acessíveis somente de dentro de uma VPC na mesma região. Benefícios:
Segurança: o tráfego permanece dentro da VPC.
Menor latência: o roteamento pela rede interna evita o congestionamento da internet pública.
Menor custo: apenas tráfego de rede interna.
Autenticação
Ao fazer login no openapi Explorer com sua conta Alibaba Cloud, as chamadas de API usam as permissões dessa conta por padrão. Sua conta Alibaba Cloud possui acesso total aos recursos, o que representa um risco de segurança. Para acesso rotineiro à API, crie e use um usuário RAM ou uma função RAM com permissões de privilégio mínimo. O usuário RAM precisa ter as permissões necessárias para gerenciar recursos do Simple Application Server. Create a RAM user.
|
Identidade |
Compatível |
|
Sim |
|
|
RAM user (Recomendado) |
Sim |
|
RAM role (Recomendado) |
Sim |
Tópicos relacionados
Métodos de integração
Recomendamos os SDK da Alibaba Cloud como o método de integração mais fácil e com melhor suporte.
Visão geral
|
Método de chamada |
Compatível |
|
Alibaba Cloud SDK (Recomendado) |
Sim |
|
Não |
|
|
Sim |
|
|
Não |
|
|
Sim |
-
SDK da Alibaba Cloud
A Alibaba Cloud oferece SDK para Java, C#, Go, Python, Node.js/TypeScript, PHP e C++. Os SDK cuidam da assinatura de requisições, do gerenciamento de timeout e das tentativas automáticas, além de retornar objetos de resposta estruturados. Alibaba Cloud SDK.
Para linguagens compatíveis e instalação de dependências, consulte Simple Application Server SDK.
-
Alibaba Cloud CLI
O Alibaba Cloud CLI permite gerencie recursos a partir de um terminal por meio de comandos
aliyun. What is Alibaba Cloud CLI?.O Simple Application Server não oferece suporte ao Alibaba Cloud CLI no momento. Para solicitar suporte ao CLI, envie um ticket.
-
Resource Orchestration service
O Resource Orchestration service (ROS) simplifica o gerenciamento de recursos na cloud por meio de modelos. Defina seus recursos (como instâncias ECS e instâncias ApsaraDB RDS) e suas dependências em um modelo; o ROS provisiona e configure tudo automaticamente. What is Resource Orchestration service?.
O ROS não oferece suporte ao Simple Application Server no momento.
-
Encapsulamento personalizado de API
Se os métodos anteriores não atenderem às suas necessidades, construa requisições HTTP e implemente o algoritmo de assinatura de requisição diretamente. Consulte API overview, V3 request structure and signature e Custom encapsulation.
Tratamento de erros
Se uma chamada de API retornar um erro, verifique os parâmetros da requisição com base no código de erro. Simple Application Server - Error codes.
Para solucionar problemas de forma autônoma, use a ferramenta de diagnóstico openapi com o ID da requisição ou a mensagem de erro do SDK presente na resposta.