Padrões de API e SDKs predefinidos multilíngues
A OpenAPI deste produto (servicecatalog/2021-09-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.
Descoberta de serviços
|
API |
Título |
Descrição |
| GetProductAsEndUser | GetProductAsEndUser. | Consulta as informações de um produto como usuário. |
| ListProductsAsEndUser | ListProductsAsEndUser. | Consulta produtos como usuário. |
Solicitação de serviço
|
API |
Título |
Descrição |
| ListLaunchOptions | ListLaunchOptions. | Consulta as opções de inicialização. |
| LaunchProduct | LaunchProduct. | Lança um produto. |
| TerminateProvisionedProduct | TerminateProvisionedProduct. | Encerra uma instância de produto. |
| UpdateProvisionedProduct | Atualizar uma instância de produto. | Atualiza as informações sobre uma instância de produto. |
Plano
|
API |
Título |
Descrição |
| CreateProvisionedProductPlan | CreateProvisionedProductPlan. | Cria um plano. |
| GetProvisionedProductPlan | GetProvisionedProductPlan. | Consulta um plano de produto provisionado. |
| ListProvisionedProductPlans | ListProvisionedProductPlans. | Consulta uma lista de planos. Você pode consultar planos a partir da dimensão do usuário final ou da dimensão de revisão. |
| CancelProvisionedProductPlan | CancelProvisionedProductPlan. | Cancela um plano. |
| UpdateProvisionedProductPlan | UpdateProvisionedProductPlan. | Atualiza um plano. |
| ApproveProvisionedProductPlan | ApproveProvisionedProductPlan. | Avalia um plano. |
| ListProvisionedProductPlanApprovers | ListProvisionedProductPlanApprovers. | Consulta uma lista de revisores de planos. |
| ExecuteProvisionedProductPlan | ExecuteProvisionedProductPlan. | Executa um plano. |
| DeleteProvisionedProductPlan | DeleteProvisionedProductPlan. | Exclui um plano. |
Instância
|
API |
Título |
Descrição |
| GetProvisionedProduct | GetProvisionedProduct. | Consulta as informações de uma instância de produto. |
| ListProvisionedProducts | ListProvisionedProducts. | Consulta instâncias de produto. |
Produto
|
API |
Título |
Descrição |
| CopyProduct | CopyProduct | Replica um produto. |
| GetProductAsAdmin | Obter produto como administrador. | Consulta as informações sobre um produto como administrador. |
| ListProductsAsAdmin | ListProductsAsAdmin. | Consulta produtos como administrador. |
Edição
|
API |
Título |
Descrição |
| CreateProductVersion | CreateProductVersion. | Cria uma versão do produto. |
| DeleteProductVersion | DeleteProductVersion. | Exclui uma versão do produto. |
| UpdateProductVersion | UpdateProductVersion. | Atualiza as informações sobre uma versão de produto. |
| GetProductVersion | GetProductVersion. | Consulta uma versão do produto. |
| ListProductVersions | ListProductVersions. | Consulta as versões de um produto. |
Portfólio de produtos
|
API |
Título |
Descrição |
| CreatePortfolio | CreatePortfolio. | Cria um portfólio de produtos. |
| AssociateProductWithPortfolio | AssociateProductWithPortfolio. | Adiciona um produto a um portfólio de produtos. |
| DeletePortfolio | DeletePortfolio. | Exclui um portfólio de produtos. |
| DisassociateProductFromPortfolio | DisassociateProductFromPortfolio. | Remove um produto do portfólio de produtos. |
| UpdatePortfolio | UpdatePortfolio. | Atualiza um portfólio. |
| GetPortfolio | GetPortfolio. | Consulta as informações de um portfólio de produtos. |
| ListPortfolios | ListPortfolios. | Consulta uma lista de portfólios. |
Restrição
|
API |
Título |
Descrição |
| CreateConstraint | CreateConstraint. | Cria uma restrição. |
| DeleteConstraint | DeleteConstraint. | Exclui uma restrição. |
| UpdateConstraint | UpdateConstraint. | Atualiza as informações de uma restrição. |
| GetConstraint | GetConstraint. | Consulta as informações sobre uma restrição. |
Autorização
|
API |
Título |
Descrição |
| AssociatePrincipalWithPortfolio | AssociatePrincipalWithPortfolio. | Associa um usuário do Resource Access Management (RAM) ou uma função RAM a um portfólio de produtos. |
| DisassociatePrincipalFromPortfolio | DisassociatePrincipalFromPortfolio. | Remove a autorização de um principal para acessar um portfólio de produtos. |
| ListPrincipals | ListPrincipals. | Lista os usuários e as funções do Resource Access Management (RAM) aos quais foram concedidas permissões em um portfólio de produtos. |
Opções de tag
|
API |
Título |
Descrição |
| GetTagOption | GetTagOption. | Consulta os detalhes de uma opção de tag. |
| DisAssociateTagOptionFromResource | DisAssociateTagOptionFromResource. | Desassocia uma opção de tag de um recurso. |
| ListResourcesForTagOption | ListResourcesForTagOption. | Consulta os recursos associados a uma opção de tag. |
| UpdateTagOption | UpdateTagOption. | Atualiza a opção de tag. |
| ListTagOptions | ListTagOptions. | Lista opções de tag. |
| DeleteTagOption | DeleteTagOption. | Exclui uma opção de tag. |
| CreateTagOption | CreateTagOption. | Cria uma opção de tag. |
| AssociateTagOptionWithResource | AssociateTagOptionWithResource. | Associa a opção de tag a um recurso. |
Outros
|
API |
Título |
Descrição |
| CreateProduct | CreateProduct. | Cria um produto. |
| CreateTemplate | CreateTemplate. | Cria um modelo. O Service Catalog salva o modelo com base nos parâmetros que você especifica e retorna a URL do modelo. |
| DeleteProduct | DeleteProduct. | Exclui um produto. |
| GetTask | GetTask. | Consulta as informações sobre uma tarefa. |
| GetTemplate | GetTemplate. | Consulta os detalhes de um modelo. |
| ListRegions | Listar regiões. | Consulta as regiões. |
| ListTasks | ListTasks. | Consulta uma lista de tarefas. |
| UpdateProduct | UpdateProduct. | Atualiza um produto. |