Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (SWAS-OPEN/2020-06-01) utiliza o estilo de assinatura RPC. Encapsulamos SDKs para linguagens de programação comuns para desenvolvedores. Os desenvolvedores podem baixar o SDK para chamar diretamente a OpenAPI deste produto sem se preocupar com detalhes técnicos. Se o SDK existente não atender às suas necessidades, você pode usar o mecanismo de assinatura para integração com assinatura própria. Como os detalhes da autoassinatura são muito complexos, isso pode levar cerca de 5 dias úteis. Portanto, recomendamos ingressar em nosso grupo de serviço DingTalk (147535001692) e realizar a integração de assinatura sob orientação especializada.
Antes de usar a API, você precisa preparar sua conta de identidade e chave de acesso (AccessKey) para acessar efetivamente a API por meio de ferramentas cliente (SDK, CLI, etc.). Para obter detalhes, consulte Obter um AccessKey.
Cenários de assinatura personalizada
Se o seu cenário de negócios tiver requisitos especiais e você precisar integrar a API por meio de autoassinatura, recomendamos consultar primeiro nossa equipe de suporte técnico (grupo de serviço DingTalk: 147535001692) para obter orientação profissional e garantir uma integração eficiente.
Preparação de conta e segurança
As contas da Alibaba Cloud têm permissões administrativas completas sobre todos os recursos. Quando um AccessKey é comprometido, todos os recursos associados estarão em risco de acesso não autorizado. Para garantir a segurança, recomenda-se criar um usuário RAM com apenas permissões de acesso à API e configurar seu AccessKey, além de configurar políticas RAM com base no princípio do menor privilégio (PoLP). Use a conta da Alibaba Cloud apenas em cenários específicos em que as permissões da conta da Alibaba Cloud sejam explicitamente necessárias.
Instâncias
|
API |
Título |
Descrição |
| CreateInstances | CreateInstances. | Cria servidores de aplicação simples por assinatura. |
| StartInstance | StartInstance. | Inicia um servidor de aplicativo simples. |
| StartInstances | StartInstances. | Inicia servidores de aplicativo simples. |
| ListInstanceStatus | ListInstanceStatus. | Consulta o status dos servidores de aplicação simples. |
| StopInstance | StopInstance. | Para um servidor de aplicativos simples. |
| StopInstances | StopInstances. | Para servidores de aplicativos simples. |
| UpdateInstanceAttribute | UpdateInstanceAttribute. | Modifica as informações de um servidor de aplicação simples, incluindo o nome do servidor e a senha utilizada para fazer logon no servidor. |
| ListInstances | Listar instâncias. | Consulta os detalhes de uma ou mais instâncias de servidor de aplicativos simples em uma região especificada. |
| LoginInstance | LoginInstance. | Faz login em um servidor de aplicação simples no Workbench. |
| DescribeInstanceVncUrl | DescribeInstanceVncUrl. | Consulta o endereço de conexão VNC de um servidor de aplicativo simples. |
| ModifyInstanceVncPassword | ModifyInstanceVncPassword. | Altera a senha VNC de um servidor de aplicação simples. |
| ListInstancePlansModification | Opções de atualização de plano da instância. | Consulta a lista de planos para os quais um Simple Application Server especificado pode ser atualizado. |
| ListInstancesTrafficPackages | ListInstancesTrafficPackages. | Consulta os detalhes sobre planos de transferência de dados de servidores de aplicação simples. |
| DescribeInstancePasswordsSetting | DescribeInstancePasswordsSetting. | Verifica se uma senha está definida para um servidor de aplicativos simples. |
| InstallCloudMonitorAgent | InstallCloudMonitorAgent. | Instala o agente do CloudMonitor em um servidor de aplicação simples. |
| DescribeCloudMonitorAgentStatuses | DescribeCloudMonitorAgentStatuses. | Consulta o status do agente do CloudMonitor em servidores de aplicação simples. |
| DescribeMonitorData | DescribeMonitorData. | Consulta as informações de monitoramento sobre vCPUs, memória, IOPS de disco e tráfego de um servidor de aplicação simples. |
| DescribeSecurityAgentStatus | DescribeSecurityAgentStatus. | Consulta o status do agente do Security Center em um simple application server. |
| RebootInstance | RebootInstance. | Reinicia um servidor de aplicação simples. |
| RebootInstances | RebootInstances. | Reinicia servidores de aplicativos simples. |
| UpgradeInstance | UpgradeInstance. | Atualiza o plano de um servidor de aplicação simples. |
| RenewInstance | RenewInstance. | Renova um servidor de aplicação simples. |
| ResetSystem | ResetSystem. | Redefine um servidor de aplicativo simples. |
Pares de chaves
|
API |
Título |
Descrição |
| CreateInstanceKeyPair | CreateInstanceKeyPair. | Cria um par de chaves para um servidor de aplicação simples. |
| CreateKeyPair | CreateKeyPair. | Cria um par de chaves de Simple Application Server. |
| UploadInstanceKeyPair | UploadInstanceKeyPair | Importa um par de chaves para um servidor de aplicativos simples. |
| ImportKeyPair | ImportKeyPair. | Importa um par de chaves existente. |
| DescribeInstanceKeyPair | DescribeInstanceKeyPair. | Consulta as informações do par de chaves de um servidor de aplicativo simples. |
| ListKeyPairs | ListKeyPairs. | Consulta os pares de AccessKey vinculados a servidores de aplicação simples em uma região específica. |
| AttachKeyPair | AttachKeyPair. | Vincula um par de chaves a servidores de aplicação simples. |
| DetachKeyPair | DetachKeyPair. | Desvincula pares de chaves de servidores de aplicativos simples. |
| DeleteInstanceKeyPair | DeleteInstanceKeyPair. | Exclui o par de chaves de um servidor de aplicação simples. |
| DeleteKeyPairs | DeleteKeyPairs. | Exclui os pares de chaves SSH de servidores de aplicativos simples. |
Modelos de firewall
|
API |
Título |
Descrição |
| CreateFirewallTemplate | CreateFirewallTemplate. | Cria um modelo de firewall. |
| ApplyFirewallTemplate | ApplyFirewallTemplate. | Utiliza um modelo de firewall para aplicar regras de firewall a vários servidores de aplicação simples simultaneamente. Isso melhora a eficiência na configuração de regras de firewall. |
| ModifyFirewallTemplate | ModifyFirewallTemplate. | Modifica a regra de firewall em um modelo de firewall. Você pode aplicar a nova regra de firewall aos servidores de aplicação simples. |
| DescribeFirewallTemplateApplyResults | DescribeFirewallTemplateApplyResults. | Consulta o resultado da aplicação de um modelo de firewall em servidores de aplicação simples. |
| DescribeFirewallTemplateRulesApplyResult | DescribeFirewallTemplateRulesApplyResult. | Consulta o resultado da aplicação de uma regra de modelo de firewall aos servidores de aplicativos simples. |
| DeleteFirewallTemplateRules | DeleteFirewallTemplateRules. | Exclui regras de firewall de um modelo de firewall de acordo com seus requisitos. |
| DeleteFirewallTemplates | DeleteFirewallTemplates. | Exclui modelos de firewall de um servidor de aplicativos simples. |
Firewalls
|
API |
Título |
Descrição |
| DeleteFirewallRules | DeleteFirewallRules. | Exclui várias regras de firewall de um servidor de aplicativo simples. |
| CreateFirewallRule | CreateFirewallRule. | Cria uma regra de firewall para um servidor de aplicativo simples. |
| CreateFirewallRules | CreateFirewallRules. | Cria múltiplas regras de firewall para um servidor de aplicação simples de uma só vez. |
| ListFirewallRules | ListFirewallRules. | Consulta as regras de firewall de um servidor de aplicação simples. |
| ModifyFirewallRule | ModifyFirewallRule. | Modifica a regra de firewall de um servidor de aplicação simples. |
| EnableFirewallRule | EnableFirewallRule. | Ativa uma regra de firewall para um servidor de aplicativos simples. |
| DisableFirewallRule | DisableFirewallRule. | Desativa uma regra de firewall de um servidor de aplicativo simples. |
| DeleteFirewallRule | DeleteFirewallRule. | Exclui uma regra de firewall de um servidor de aplicativo simples. |
Snapshots
|
API |
Título |
Descrição |
| CreateSnapshot | CreateSnapshot. | Cria um snapshot para um disco. |
| ListSnapshots | ListSnapshots. | Consulta as informações sobre snapshots criados para um servidor de aplicativo simples. |
| UpdateSnapshotAttribute | UpdateSnapshotAttribute. | Modifica as observações de um snapshot de um Simple Application Server. |
| DeleteSnapshot | DeleteSnapshot. | Exclui um snapshot de um servidor de aplicação simples. |
| DeleteSnapshots | DeleteSnapshots. | Exclui snapshots de um servidor de aplicação simples. |
Discos
|
API |
Título |
Descrição |
| UpdateDiskAttribute | UpdateDiskAttribute. | Modifica as observações do disco de dados anexado a um servidor de aplicação simples. |
| ListDisks | ListDisks. | Consulta as informações sobre discos em uma região. |
| ResetDisk | ResetDisk. | Reverte um disco com base em um snapshot. |
Imagens personalizadas
|
API |
Título |
Descrição |
| CreateCustomImage | CreateCustomImage. | Cria uma imagem personalizada com base em um snapshot de um servidor de aplicativo simples. |
| ListCustomImages | ListCustomImages. | Consulta as informações sobre imagens personalizadas em uma região. |
| ModifyImageShareStatus | ModifyImageShareStatus. | Compartilha ou cancela o compartilhamento de uma imagem personalizada com o Elastic Compute Service (ECS). |
| AddCustomImageShareAccount | AddCustomImageShareAccount. | Compartilha uma imagem personalizada com outras contas Alibaba Cloud na mesma região para implantar rapidamente as mesmas configurações de ambiente em vários servidores de aplicação simples de uma só vez. Isso melhora a eficiência da implantação. |
| ListCustomImageShareAccounts | ListCustomImageShareAccounts. | Consulta informações sobre imagens personalizadas que são compartilhadas entre contas da Alibaba Cloud em uma região. |
| DeleteCustomImage | DeleteCustomImage. | Exclui uma imagem personalizada. |
| DeleteCustomImages | DeleteCustomImages. | Exclui imagens personalizadas. Se você não precisar mais de uma imagem personalizada, poderá chamar esta operação para excluí-la. Você também pode chamar esta operação para excluir várias imagens personalizadas ao mesmo tempo. Após a exclusão de uma imagem personalizada, você não poderá usá-la para redefinir os servidores de aplicação simples que foram criados com base nessa imagem. |
Assistente de comandos
|
API |
Título |
Descrição |
| DescribeCloudAssistantAttributes | DescribeCloudAssistantAttributes. | Consulta as informações do Assistente de Comando dos servidores de aplicação simples. |
| CreateCommand | CreateCommand. | Cria um comando do Cloud Assistant. |
| StartTerminalSession | StartTerminalSession. | Inicia uma sessão para fazer login em uma instância do Simple Application Server. |
Tags
|
API |
Título |
Descrição |
| ListTagResources | ListTagResources. | Consulta as tags adicionadas a recursos simples, como instâncias, snapshots, discos em nuvem, imagens, comandos e regras de firewall. |
Outros recursos
|
API |
Título |
Descrição |
| ListRegions | ListRegions. | Consulta todas as regiões nas quais o Simple Application Server é suportado. |
| ListImages | ListImages. | Consulta as informações sobre imagens em uma região. |
| ListPlans | Consultar informações do plano. | Consulta todas as informações de planos de servidores de aplicativos simples em uma região especificada. |
| DescribePrice | Query price. | Obtém as informações de preço de um produto Simple Application Server. |
| CreateOrder | Criar um pedido. | Obtém informações de preços para o Simple Application Server. |
Others
|
API |
Título |
Descrição |
| CreateFirewallTemplateRules | CreateFirewallTemplateRules. | Adiciona regras de firewall a um modelo de firewall com base nos seus requisitos de negócios. |
| DeleteCommand | DeleteCommand. | Exclui um comando do Assistente de Comando. |
| DescribeCloudAssistantStatus | DescribeCloudAssistantStatus. | Consulta se o cliente do Cloud Assistant está instalado em servidores de aplicação simples. |
| DescribeCommandInvocations | DescribeCommandInvocations. | Consulta as execuções e o status de execução de um comando do Cloud Assistant. |
| DescribeCommands | DescribeCommands | Consulta os comandos que você criou ou os comandos comuns fornecidos pelo Alibaba Cloud. |
| DescribeFirewallTemplates | DescribeFirewallTemplates. | Consulta os detalhes dos modelos de firewall. |
| DescribeInvocationResult | DescribeInvocationResult. | Consulta o resultado da execução de um comando. |
| DescribeInvocations | DescribeInvocations. | Consulta os detalhes da execução de comandos. |
| InstallCloudAssistant | InstallCloudAssistant. | Instala o cliente do Cloud Assistant em servidores de aplicação simples. |
| InvokeCommand | InvokeCommand. | Executa um comando do Cloud Assistant em um ou mais servidores de aplicação simples. |
| RemoveCustomImageShareAccount | RemoveCustomImageShareAccount. | Cancela o compartilhamento de uma imagem personalizada que está compartilhada entre contas Alibaba Cloud. |
| RunCommand | RunCommand. | Executa comandos em um servidor de aplicativo simples. |
| TagResources | TagResources. | Adiciona tags a servidores de aplicação simples, snapshots, imagens personalizadas, comandos, regras de firewall e discos para facilitar a visualização e o gerenciamento desses recursos. |
| UntagResources | UntagResources. | Desvincula e exclui tags de recursos lightweight especificados, como instâncias, snapshots, discos, imagens, comandos e regras de firewall. |
| UpdateCommandAttribute | UpdateCommandAttribute. | Modifica os parâmetros de um comando. |