Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (eas/2021-07-01) utiliza o estilo de assinatura ROA. 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.
Serviço
|
API |
Título |
Descrição |
| CreateService | CreateService. | Cria um serviço de modelo no Elastic Algorithm Service (EAS). |
| CreateServiceAutoScaler | CreateServiceAutoScaler. | Ativa o recurso Autoscaler e cria um controlador Autoscaler para um serviço. |
| CreateServiceCronScaler | CreateServiceCronScaler. | Cria uma regra de Auto Scaling agendada para um serviço. |
| CreateServiceMirror | CreateServiceMirror. | Ativa o recurso de espelhamento de tráfego para um serviço. Após a ativação do recurso, as solicitações recebidas pelo serviço podem ser espelhadas para outro serviço. |
| CreateAppService | CreateAppService. | Cria um serviço de aplicação para obter as capacidades de inferência de grandes modelos. |
| CreateServiceInstanceToken | CreateServiceInstanceToken. | Obtém um token e uma URL WebSocket para fazer login em um contêiner. |
| DescribeGroupEndpoints | DescribeGroupEndpoints. | Obtém uma lista de endpoints de grupos de serviços. |
| DescribeServiceEndpoints | DescribeServiceEndpoints. | Obtém uma lista de endpoints de serviço. |
| DescribeServiceSignedUrl | DescribeServiceSignedUrl. | Obtém a URL de acesso sem login do serviço. |
| DeleteService | DeleteService. | Exclui um serviço. |
| CloneService | CloneService. | Clona um serviço. |
| ScaleService | ScaleService. | Escala um serviço. |
| UpdateServiceVersion | UpdateServiceVersion. | Atualiza a versão de um serviço ou reverte o serviço para uma versão específica. |
| DeleteServiceLabel | DeleteServiceLabel. | Exclui um rótulo de serviço. |
| DeleteServiceAutoScaler | DeleteServiceAutoScaler. | Exclui o controlador Autoscaler existente e desativa o recurso Autoscaler para um serviço. |
| DeleteServiceCronScaler | DeleteServiceCronScaler. | Desativa o recurso Cronscaler para um serviço. |
| DeleteServiceInstances | DeleteServiceInstances. | Reinicia instâncias especificadas de um serviço. |
| DeleteServiceMirror | DeleteServiceMirror. | Desativa o recurso de espelhamento de tráfego para um serviço. |
| UpdateServiceLabel | UpdateServiceLabel. | Adiciona tags de serviço ou atualiza tags de serviço existentes. |
| ListServices | ListServices. | Lista serviços. |
| UpdateService | UpdateService. | Atualiza um modelo ou processador de um serviço. Se apenas o campo metadata.instance for atualizado, o dimensionamento manual pode ser realizado. |
| StartService | StartService. | Inicia um serviço. |
| StopService | StopService. | Interrompe um serviço em execução. |
| RestartService | RestartService. | Reinicia um serviço. |
| UpdateServiceAutoScaler | UpdateServiceAutoScaler. | Atualiza as configurações do Autoscaler de um serviço. |
| UpdateServiceCronScaler | UpdateServiceCronScaler. | Atualiza a configuração de auto scaling agendado para um serviço. |
| DevelopService | DevelopService. | Alterna um serviço de contêiner para o modo de desenvolvimento ou sai do modo de desenvolvimento. |
| CommitService | CommitService. | Realiza o commit do contêiner Worker0 no serviço de contêiner personalizado e implanta o contêiner como uma nova imagem. |
| UpdateServiceMirror | UpdateServiceMirror. | Atualiza as configurações de espelhamento de tráfego de um serviço. |
| UpdateServiceSafetyLock | UpdateServiceSafetyLock. | Atualiza o bloqueio de segurança de um serviço para minimizar operações indevidas no serviço. |
| UpdateServiceInstance | UpdateServiceInstance. | Atualiza as propriedades de uma instância de serviço. Esta operação se aplica apenas a instâncias de serviço isoladas (fencing). |
| UpdateAppService | UpdateAppService. | Atualiza um serviço de aplicativo. |
| UpdateGroup | Update a service group | Updates specific fields of a service group. |
| ReleaseService | ReleaseService. | Alterna o estado de tráfego ou o peso do serviço. |
| DescribeService | DescribeService. | Consulta os detalhes sobre um serviço. |
| DescribeServiceAutoScaler | DescribeServiceAutoScaler. | Consulta informações sobre as configurações do Autoscaler de um serviço. |
| DescribeServiceCronScaler | DescribeServiceCronScaler. | Consulta as configurações do Cron Horizontal Pod Autoscaler (CronHPA) de um serviço. |
| DescribeServiceDiagnosis | DescribeServiceDiagnosis. | Consulta os detalhes de diagnóstico de um serviço. |
| DescribeServiceInstanceDiagnosis | DescribeServiceInstanceDiagnosis. | Consulta os detalhes de diagnóstico de uma instância que executa o Elastic Algorithm Service (EAS). |
| DescribeServiceLog | DescribeServiceLog. | Consulta as informações sobre os logs de um serviço. |
| DescribeServiceEvent | DescribeServiceEvent. | Consulta eventos de implantação recentes para um serviço especificado. |
| DescribeServiceMirror | DescribeServiceMirror. | Consulta os detalhes das configurações de espelhamento de tráfego de um serviço. |
| DescribeGroup | DescribeGroup. | Consulta as informações sobre um grupo de serviços. |
| DescribeSpotDiscountHistory | DescribeSpotDiscountHistory. | Consulta os preços históricos de instâncias preemptíveis. Para mais informações sobre instâncias preemptíveis, consulte Criar e usar instâncias preemptíveis. |
| ListServiceInstances | ListServiceInstances. | Lista as instâncias de um serviço especificado. |
| ListServiceVersions | ListServiceVersions. | Consulta as informações sobre as versões históricas de um serviço. |
| ListServiceContainers | ListServiceContainers. | Consulta os contêineres de um serviço. |
| ListGroups | List service groups | Lists created service groups. |
| DescribeMachineSpec | DescribeMachineSpec. | Retorna uma lista de especificações de máquinas disponíveis. |
| CreateServiceRollout | CreateServiceRollout. | Cria um rollout de serviço. |
| DescribeServiceRollout | DescribeServiceRollout. | Obtém os detalhes de um rollout de serviço. |
| DeleteServiceRollout | DeleteServiceRollout. | Exclui um rollout de serviço. |
| UpdateServiceRollout | UpdateServiceRollout. | Atualiza o rollout de um serviço. |
| CreateFaultInjection | CreateFaultInjection. | Cria uma tarefa de injeção de falhas. |
| DeleteFaultInjection | DeleteFaultInjection. | Exclui uma tarefa de injeção de falhas. |
| ListServiceInstanceFaultInjectionInfo | ListServiceInstanceFaultInjectionInfo. | Obtém informações de injeção de falhas. |
Grupo de recursos
|
API |
Título |
Descrição |
| UpdateVirtualResource | UpdateVirtualResource. | Atualiza as informações de um grupo de recursos virtuais. |
| ListVirtualResource | ListVirtualResource. | Consulta os grupos de recursos virtuais do usuário atual. |
| DescribeVirtualResource | DescribeVirtualResource. | Consulta os detalhes de um grupo de recursos virtual. |
| DeleteVirtualResource | DeleteVirtualResource. | Exclui um grupo de recursos virtuais que não contém recursos ou instâncias. |
| CreateVirtualResource | CreateVirtualResource. | Cria um grupo de recursos virtual. |
| CreateResource | CreateResource. | Cria um novo grupo de recursos. |
| CreateResourceInstances | CreateResourceInstances. | Cria instâncias de máquina em um grupo de recursos dedicado. |
| CreateResourceLog | CreateResourceLog. | Ativa o recurso LogShipper do Log Service para um grupo de recursos. |
| DeleteResource | DeleteResource. | Exclui um grupo de recursos que não contém recursos ou instâncias. |
| DeleteResourceDLink | DeleteResourceDLink. | Desativa o recurso de conexão direta de virtual private cloud (VPC) para um grupo de recursos dedicado. |
| DeleteResourceInstances | DeleteResourceInstances. | Exclui instâncias em um grupo de recursos dedicado. Como usuário comum, você pode excluir apenas instâncias pós-pagas. |
| DeleteResourceLog | DeleteResourceLog. | Desativa o recurso LogShipper do Log Service para um grupo de recursos dedicado. |
| DeleteResourceInstanceLabel | Excluir tags de instância de máquina do grupo de recursos | Exclui tags de instância de um grupo de recursos. |
| MigrateResourceInstance | MigrateResourceInstance. | Migra instâncias para um grupo de recursos especificado. |
| UpdateResourceInstanceLabel | UpdateResourceInstanceLabel. | Atualiza a tag de uma instância em um grupo de recursos. |
| UpdateResource | UpdateResource. | Atualiza as informações de um grupo de recursos dedicado. Apenas o nome de um grupo de recursos dedicado pode ser atualizado. |
| UpdateResourceDLink | Atualização da conexão direta de VPC para um grupo de recursos dedicado. | Atualiza as configurações de uma conexão direta de nuvem privada virtual (VPC) para um grupo de recursos dedicado. |
| UpdateResourceInstance | UpdateResourceInstance. | Atualiza o status de agendamento de uma instância em um grupo de recursos dedicado. |
| DescribeResource | DescribeResource. | Obtém os detalhes de um grupo de recursos. |
| DescribeResourceDLink | DescribeResourceDLink. | Consulta as configurações detalhadas de uma conexão direta de Virtual Private Cloud (VPC) de um grupo de recursos dedicado. |
| DescribeResourceLog | DescribeResourceLog. | Consulta os detalhes sobre as configurações do LogShipper do Log Service para um grupo de recursos dedicado. |
| ListResourceInstances | ListResourceInstances. | Lista as instâncias em um grupo de recursos dedicado especificado. |
| ListResourceInstanceWorker | ListResourceInstanceWorker | Lista os workers de serviço de uma instância de recurso. |
| ListResources | ListResources. | Lista os grupos de recursos do usuário atual. |
| ListResourceServices | Listar serviços de recursos. | Consulta uma lista de serviços implantados no grupo de recursos dedicado. |
Tarefa de teste de estresse
|
API |
Título |
Descrição |
| CreateBenchmarkTask | CreateBenchmarkTask. | Cria uma tarefa de teste de estresse. |
| DeleteBenchmarkTask | DeleteBenchmarkTask. | Exclui uma tarefa de teste de estresse. |
| DescribeBenchmarkTask | DescribeBenchmarkTask. | Consulta os detalhes das configurações de uma tarefa de teste de estresse. |
| DescribeBenchmarkTaskReport | DescribeBenchmarkTaskReport. | Consulta o relatório de uma tarefa de teste de estresse. |
| ListBenchmarkTask | ListBenchmarkTask. | Lista todas as tarefas de teste de estresse implantadas. |
| StartBenchmarkTask | StartBenchmarkTask. | Inicia uma tarefa de teste de estresse. |
| StopBenchmarkTask | StopBenchmarkTask. | Interrompe uma tarefa de teste de estresse. |
| UpdateBenchmarkTask | Atualiza uma tarefa de teste de estresse. | Atualiza uma tarefa de teste de estresse. |
Gateway dedicado
|
API |
Título |
Descrição |
| CreateGateway | CreateGateway. | Cria um gateway. |
| DeleteGateway | DeleteGateway. | Exclui um gateway privado. |
| DeleteGatewayLabel | DeleteGatewayLabel. | Exclui tags de gateway. |
| UpdateGatewayLabel | UpdateGatewayLabel. | Adiciona um rótulo de gateway ou atualiza um existente. |
| DetachGatewayDomain | DetachGatewayDomain. | Desvincula um nome de domínio personalizado de um gateway privado. |
| AttachGatewayDomain | AttachGatewayDomain. | Vincula um nome de domínio personalizado a um gateway privado. |
| ListGatewayDomains | ListGatewayDomains. | Lista os nomes de domínio personalizados para um gateway privado. |
| ListGateway | ListGateway | Lista gateways privados. |
| ListAclPolicy | ListAclPolicy. | Consulta as listas de controle de acesso (ACLs) criadas para um gateway privado. |
| DeleteAclPolicy | DeleteAclPolicy. | Exclui uma lista de controle de acesso (ACL) de um gateway privado. O bloco CIDR de IP excluído da ACL não pode acessar o gateway privado. |
| CreateAclPolicy | CreateAclPolicy. | Cria uma lista de controle de acesso (ACL) para um gateway privado. Os blocos CIDR de IP adicionados à ACL podem acessar o gateway privado. |
| DescribeGateway | Consulta de detalhes do gateway dedicado | Consulta os detalhes de um gateway dedicado. |
| UpdateGateway | UpdateGateway. | Atualiza um gateway privado. |
| CreateGatewayIntranetLinkedVpc | CreateGatewayIntranetLinkedVpc. | Cria um endpoint interno para um gateway privado. |
| ListGatewayIntranetLinkedVpc | ListGatewayIntranetLinkedVpc. | Lista os endpoints de acesso interno de um gateway privado. |
| ListGatewayIntranetSupportedZone | ListGatewayIntranetSupportedZone. | Obtém as zonas suportadas por um gateway em uma rede interna. |
| DeleteGatewayIntranetLinkedVpc | DeleteGatewayIntranetLinkedVpc. | Exclui um endpoint interno de um gateway privado. |
| ListGatewayIntranetLinkedVpcPeer | ListGatewayIntranetLinkedVpcPeer. | Lista as conexões de peering de VPC para o endpoint de rede privada de um gateway. |
| CreateGatewayIntranetLinkedVpcPeer | CreateGatewayIntranetLinkedVpcPeer. | Cria uma conexão de peering VPC em um endpoint interno de um gateway. |
| DeleteGatewayIntranetLinkedVpcPeer | Excluir uma conexão de peering de VPC de um endpoint interno de gateway | Exclui uma conexão de peering de VPC de um endpoint interno de um gateway. |
Outros
|
API |
Título |
Descrição |
| ReinstallTenantAddon | ReinstallTenantAddon. | Redefine as configurações de tenant. |
| ListTenantAddons | ListTenantAddons. | Consulta uma lista de plug-ins de locatário. |
| CreateConfig | CreateConfig. | Cria um único parâmetro dinâmico em um serviço especificado. |
| DeleteConfig | DeleteConfig. | Exclui um único parâmetro dinâmico para um serviço especificado. |
| DescribeRegions | DescribeRegions. | Consulta as regiões disponíveis. |
| ListConfigs | ListConfigs. | Obtém uma lista de parâmetros dinâmicos para um serviço especificado. |
| UpdateConfig | UpdateConfig. | Atualiza um parâmetro dinâmico para um cluster e serviço específicos. |
Others
|
API |
Título |
Descrição |
| CreateGroup | Create a service group | Creates a service group. |
| DeleteGroup | Delete a service group | Deletes a service group. |
| DescribeArtifact | Consultar detalhes do artefato nativo da nuvem. | Consulta os detalhes de um artefato nativo da nuvem. |