O Simple Application Server (SAS) oferece suporte a console web, OpenAPI Explorer, Alibaba Cloud SDKs 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. Utilize o OpenAPI Explorer para chamar APIs, inspecionar requisições e respostas, além de gerar códigos de exemplo para SDK. Simple Application Server fornece APIs para gerenciar instâncias, discos, imagens, pares de chaves e firewalls. O que é OpenAPI?.
Informações sobre a versão
Atualmente, o SAS suporta a versão da API 2020-06-01. Trata-se de um identificador de versão, não de uma data calendária. Esta versão inclui as atualizações mais recentes da API e receberá todas as melhorias futuras.
|
Versão |
Descrição |
|
Recomendada |
Depuração online
O Simple Application Server permite a depuração online de APIs 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-a na lista de APIs 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, depois clique em Initiate Call. O painel de documentação exibe detalhes da API, incluindo faturamento, limite de 20 instâncias por conta e limite de QPS (10 chamadas por minuto).
Página de depuração
É possível depurar APIs na seguinte URL: https://api.alibabacloud.com/document/SWAS-OPEN/2020-06-01/overview
Endpoints
O Simple Application Server está implantado em várias regiões. Selecione o endpoint mais próximo dos seus recursos para obter a menor latência. Por exemplo, na China (Qingdao), o endpoint público é swas.cn-qingdao.aliyuncs.com e o endpoint de VPC é swas-vpc.cn-qingdao.aliyuncs.com.
Endpoints públicos são acessíveis de qualquer lugar.
-
Endpoints de VPC são acessíveis apenas 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.
Custo reduzido: 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 tem acesso total aos recursos, o que representa um risco de segurança. Para acesso rotineiro à API, crie e utilize um usuário RAM ou função RAM com permissões de privilégio mínimo. O usuário RAM deve ter as permissões necessárias para gerenciar recursos do Simple Application Server. Criar um usuário RAM.
|
Identidade |
Suportado |
|
Sim |
|
|
Usuário RAM (Recomendado) |
Sim |
|
Função RAM (Recomendado) |
Sim |
Tópicos relacionados
Métodos de integração
Recomendamos os Alibaba Cloud SDKs como o método de integração mais simples e com melhor suporte.
Visão geral
|
Método de chamada |
Suportado |
|
Alibaba Cloud SDKs (Recomendado) |
Sim |
|
Não |
|
|
Sim |
|
|
Não |
|
|
Sim |
-
Alibaba Cloud SDKs
A Alibaba Cloud oferece SDKs para Java, C#, Go, Python, Node.js/TypeScript, PHP e C++. Os SDKs lidam com assinatura de requisições, gerenciamento de tempo limite e novas tentativas, retornando objetos de resposta estruturados. Alibaba Cloud SDKs.
Para linguagens suportadas e instalação de dependências, consulte SDK do Simple Application Server.
-
Alibaba Cloud CLI
O Alibaba Cloud CLI permite gerenciar recursos a partir de um terminal usando comandos
aliyun. O que é o Alibaba Cloud CLI?.Atualmente, o Simple Application Server não suporta o Alibaba Cloud CLI. Para solicitar suporte ao CLI, envie um ticket.
-
Resource Orchestration Service
O Resource Orchestration Service (ROS) simplifica o gerenciamento de recursos em nuvem por meio de modelos. Defina seus recursos (como instâncias ECS e ApsaraDB RDS) e suas dependências em um modelo, e o ROS os provisiona e configura automaticamente. O que é o Resource Orchestration Service?.
Atualmente, o ROS não suporta o Simple Application Server.
-
Encapsulamento personalizado de API
Caso os métodos anteriores não atendam às suas necessidades, construa requisições HTTP e implemente o algoritmo de assinatura de requisição diretamente. Consulte a Visão geral da API, Estrutura e assinatura de requisição V3 e Encapsulamento personalizado.
Tratamento de erros
Se uma chamada de API retornar um erro, verifique os parâmetros da requisição comparando-os com o código de erro. Simple Application Server - Códigos de erro.
Para solução de problemas自助, utilize a ferramenta de Diagnóstico OpenAPI informando o ID da requisição ou a mensagem de erro do SDK obtida na resposta.