Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (ROS/2019-09-10) 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.
Operações de tarefas de IA
|
API |
Título |
Descrição |
| CreateAITask | Criar tarefa de IA. | Cria uma tarefa de IA. |
| GetAITask | GetAITask. | Consulta as informações sobre uma tarefa de IA pelo ID da tarefa. |
| ListAITasks | ListAITasks. | Consulta uma lista de tarefas de IA. |
| ListAITaskEvents | ListAITaskEvents. | Consulta os eventos de uma tarefa de IA. |
Operações de pilha
|
API |
Título |
Descrição |
| CreateStack | CreateStack. | Cria uma stack a partir de um modelo ROS para implantar um grupo de recursos. |
| DeleteStack | DeleteStack. | Exclui uma stack, opcionalmente retendo recursos. |
| UpdateStack | Atualizar uma pilha. | Atualiza as informações de recursos de uma pilha criada. |
| ContinueCreateStack | ContinueCreateStack. | Continua a criar uma stack após a falha na criação da stack. |
| ListStacks | Consulta da lista de stacks. | Consulta a lista de stacks. |
| CancelUpdateStack | CancelUpdateStack. | Cancela uma operação de atualização de uma pilha. Você pode chamar esta operação para cancelar a atualização de uma pilha enquanto ela estiver sendo atualizada ou criada. |
| CancelStackOperation | CancelStackOperation. | Cancela operações em uma stack. |
| ListStackEvents | Consulta de eventos de uma pilha e seus recursos. | Consulta os eventos de uma pilha e os recursos da pilha. |
| ListStackOperationRisks | ListStackOperationRisks. | Detecta riscos de operação relacionados a stacks e retorna as permissões ausentes e as causas dos riscos. |
| PreviewStack | PreviewStack. | Visualiza as informações sobre uma stack que você deseja criar ou atualizar com base em um modelo. Você pode chamar esta operação para verificar se os recursos do modelo são válidos. |
Operações de recursos
|
API |
Título |
Descrição |
| ListStackResources | Consulta de recursos em uma pilha. | Consulta os recursos em uma pilha especificada. |
| GetStackResource | Consulta um recurso em uma pilha. | Consulta um recurso em uma pilha específica. |
Operações de cenários de recursos
|
API |
Título |
Descrição |
| CreateTemplateScratch | CreateTemplateScratch. | Cria um cenário de recursos. |
| DeleteTemplateScratch | DeleteTemplateScratch. | Exclui um cenário. |
| UpdateTemplateScratch | UpdateTemplateScratch. | Atualiza um cenário. |
| ListTemplateScratches | Consulta de cenários de recursos. | Consulta uma lista de cenários de recursos. |
| GetTemplateScratch | Obter detalhes do cenário de recursos. | Obtém os detalhes de um cenário de recursos. |
| GenerateTemplateByScratch | GenerateTemplateByScratch. | Gera um modelo para um cenário de recursos. |
Operações de modelos
|
API |
Título |
Descrição |
| ListTemplateVersions | ListTemplateVersions. | Consulta a lista de versões de um modelo. |
| GetTemplateParameterConstraints | GetTemplateParameterConstraints. | Consulta os valores válidos dos parâmetros em um modelo. |
| SetTemplatePermission | SetTemplatePermission. | Compartilha ou cancela o compartilhamento de um modelo. |
| GetTemplateEstimateCost | GetTemplateEstimateCost. | Consulta os preços estimados dos recursos em um modelo. |
| GetTemplateSummary | GetTemplateSummary. | Consulta as informações sobre um recurso de modelo usando o modelo, a pilha, o grupo de pilhas ou o conjunto de alterações correspondente. |
| ValidateTemplate | ValidateTemplate. | Valida um modelo que é usado para criar uma pilha especificando a URL ou o corpo do modelo. |
| GenerateTemplatePolicy | Geração de informações de política necessárias para um modelo. | Gera as informações de política necessárias para um modelo especificado. |
Operações de políticas de pilha
|
API |
Título |
Descrição |
| SetStackPolicy | SetStackPolicy. | Configura uma política de stack para uma stack. |
| GetStackPolicy | GetStackPolicy. | Consulta a política de uma pilha especificada. |
Operações de conjuntos de alterações
|
API |
Título |
Descrição |
| CreateChangeSet | CreateChangeSet. | Cria um conjunto de alterações para uma stack para que você possa visualizar as alterações antes da execução. |
| DeleteChangeSet | DeleteChangeSet. | Exclui conjuntos de alterações. |
| GetChangeSet | GetChangeSet. | Consulta os detalhes de um conjunto de alterações especificado, incluindo opcionalmente os detalhes do modelo associado. |
| ListChangeSets | Consulta de conjuntos de alterações. | Consulta os detalhes dos conjuntos de alterações criados. |
| ExecuteChangeSet | ExecuteChangeSet. | Executa change sets. |
Operações de grupos de pilhas
|
API |
Título |
Descrição |
| CreateStackGroup | CreateStackGroup. | Cria um grupo de stacks a partir de um modelo ROS para criar stacks em várias contas e regiões da Alibaba Cloud. |
| DeleteStackGroup | DeleteStackGroup. | Exclui um grupo de stacks. |
| UpdateStackGroup | Atualizar grupo de stacks. | Atualiza um grupo de stacks existente. |
| ListStackGroups | ListStackGroups. | Consulta grupos de pilhas em uma região. |
| GetStackGroup | GetStackGroup. | Consulta os detalhes de um grupo de pilhas por nome em uma região do Alibaba Cloud. |
| CreateStackInstances | CreateStackInstances. | Cria instâncias de pilha para uma ou mais contas nas regiões especificadas. |
| DeleteStackInstances | DeleteStackInstances. | Exclui instâncias de stack de contas e regiões especificadas. Você pode optar por reter os recursos. |
| UpdateStackInstances | UpdateStackInstances. | Atualiza instâncias de pilha para uma ou mais contas em regiões especificadas. |
| GetStackInstance | GetStackInstance. | Consulta as informações de uma instância de pilha associada a um grupo de pilhas. |
| StopStackGroupOperation | StopStackGroupOperation. | Interrompe uma operação em andamento em um grupo de pilhas. |
| ListStackInstances | ListStackInstances. | Consulta a lista de instâncias de pilha associadas a um grupo de pilhas em uma região do Alibaba Cloud. |
| GetStackGroupOperation | GetStackGroupOperation. | Consulta as informações sobre uma operação de grupo de pilhas em uma região do Alibaba Cloud. |
| ListStackGroupOperations | ListStackGroupOperations. | Consulta as informações sobre operações de grupos de pilhas em uma região da Alibaba Cloud. |
| ListStackGroupOperationResults | ListStackGroupOperationResults. | Consulta os resultados de uma operação em um grupo de stacks. |
| ImportStacksToStackGroup | Importar stacks para stack group. | Importa stacks de múltiplas contas diferentes para um stack group. |
Operações de detecção de desvios
|
API |
Título |
Descrição |
| UpdateStackTemplateByResources | UpdateStackTemplateByResources. | Elimina desvios de stack realizando detecção de desvio. |
| GetStackDriftDetectionStatus | GetStackDriftDetectionStatus. | Consulta o status de detecção de desvio de uma pilha. |
| ListStackResourceDrifts | ListStackResourceDrifts. | O token de consulta. Defina este parâmetro com o valor NextToken retornado na última chamada de API. |
| DetectStackDrift | DetectStackDrift. | Realiza a detecção de drift em recursos de uma stack para verificar se os recursos divergiram das configurações esperadas do modelo. |
| DetectStackGroupDrift | DetectStackGroupDrift. | Realiza a detecção de desvio em grupos de pilhas para verificar se os grupos de pilhas sofreram desvio em relação às configurações de modelo esperadas. |
| DetectStackResourceDrift | DetectStackResourceDrift | Realiza a detecção de drift em recursos de uma stack para determinar se os recursos divergiram das configurações esperadas. |
Operações de diagnóstico
|
API |
Título |
Descrição |
| CreateDiagnostic | CreateDiagnostic. | Cria uma tarefa de diagnóstico. |
| GetDiagnostic | GetDiagnostic. | Obtém os detalhes do diagnóstico com base em um ID de relatório de diagnóstico especificado. |
| ListDiagnostics | ListDiagnostics. | Consulta um relatório de diagnóstico. |
| DeleteDiagnostic | DeleteDiagnostic. | Exclui um registro de diagnóstico. |
Operações de tipos de recursos
|
API |
Título |
Descrição |
| RegisterResourceType | RegisterResourceType. | Cria um novo tipo de recurso ou uma nova versão para um tipo de recurso existente. |
| SetResourceType | SetResourceType. | Modifica a descrição de um tipo de recurso ou de uma versão desse tipo. |
| DeregisterResourceType | DeregisterResourceType. | Exclui um tipo de recurso ou uma versão específica de um tipo de recurso. |
| ListResourceTypes | Consultar tipos de recursos suportados. | Consulta a lista de tipos de recursos suportados. |
| GetResourceTypeTemplate | GetResourceTypeTemplate. | Gera um modelo de exemplo com base em um tipo de recurso. |
| GetResourceType | Consulta de detalhes de um tipo de recurso. | Consulta os detalhes de um tipo de recurso. |
| ListResourceTypeVersions | Consultar versões de tipos de recurso. | Consulta a lista de versões de tipos de recurso, incluindo tipos de recurso criados pelo usuário e aqueles fornecidos pelo Resource Orchestration Service (ROS). |
| ListResourceTypeRegistrations | Consulta de registros de cadastro de recursos. | Consulta uma lista de registros de cadastro de recursos. |
Outras operações
|
API |
Título |
Descrição |
| SignalResource | SignalResource. | Envia um sinal para um recurso em uma stack. |
| GetServiceProvisions | GetServiceProvisions. | Consulta o status de ativação de um serviço Alibaba Cloud e informações sobre suas funções vinculadas ao serviço. |
| GetFeatureDetails | GetFeatureDetails. | Consulta os detalhes dos recursos suportados pelo Resource Orchestration Service (ROS). |
Outros
|
API |
Título |
Descrição |
| EnableServiceAccess | EnableServiceAccess. | Ativa o acesso de serviço confiável. |
| EnableServices | EnableServices. | Ativa serviços em lote. |
| GetServiceAccess | GetServiceAccess. | Consulta o status de acesso de um serviço confiável. |
| ListSummaries | ListSummaries. | Consulta uma visão geral. |
Others
|
API |
Título |
Descrição |
| CreateTemplate | CreateTemplate. | Cria um modelo personalizado. |
| DeleteTemplate | DeleteTemplate. | Exclui um modelo. |
| DescribeRegions | DescribeRegions. | Consulta uma lista de regiões disponíveis. |
| GetStack | Consulta de informações da pilha. | Consulta as informações da pilha. |
| GetTemplate | GetTemplate. | Consulta os detalhes de um modelo com base em stacks, grupos de stacks, conjuntos de alterações ou qualquer informação de modelo personalizado. |
| ListTagKeys | ListTagKeys. | Consulta as chaves de tag para stacks ou modelos em uma região especificada. |
| ListTagResources | ListTagResources. | Consulta as tags adicionadas a recursos em um modelo ou stack em uma região do Alibaba Cloud. |
| ListTagValues | ListTagValues. | Consulta os valores de tag adicionados a recursos em um modelo ou stack em uma região do Alibaba Cloud. |
| ListTemplates | Listar modelos. | Consulta uma lista de modelos privados e compartilhados. |
| MoveResourceGroup | MoveResourceGroup. | Move um recurso para um grupo de recursos específico. |
| SetDeletionProtection | SetDeletionProtection. | Modifica a configuração de proteção contra exclusão de uma pilha. |
| TagResources | TagResources. | Cria e adiciona tags aos recursos. |
| UntagResources | UntagResources. | Remove tags de recursos e, em seguida, exclui as tags. |
| UpdateTemplate | Atualizar modelo. | Atualiza um modelo. |