O Container Registry ACR oferece suporte a diversos métodos de integração, incluindo console, OpenAPI Explorer, Alibaba Cloud SDK, e Resource Orchestration Service (ROS).
OpenAPI Explorer
O OpenAPI Explorer permite pesquisar, depurar e invocar operações de API dos serviços da Alibaba Cloud. A ferramenta também gera códigos de exemplo para SDKs, além de fornecer diagnóstico de erros e estatísticas de chamadas. O que é uma API?
Descrição da versão
|
Versão da API |
Descrição |
|
Recomendada |
Depuração online
O Container Registry permite depurar APIs no OpenAPI Explorer. Antes de invocar uma operação de API, familiarize-se com as versões disponíveis, endpoints e métodos de integração.
Por exemplo, para depurar a operação de API ListInstance, selecione-a no painel à esquerda. Escolha um endpoint como China (Qingdao), configure parâmetros como InstanceName, InstanceStatus, ResourceGroupId, PageNo e PageSize e clique em Send Request. O painel direito exibe documentação, respostas e exemplos de código para SDK/CLI.
Página de depuração
A URL para depuração de API é https://next.api.aliyun.com/api/cr/2018-12-01/GetInstance.
Descrição do endpoint
O Container Registry está disponível em várias regiões. Formato do endpoint público: cr.{regionId}.aliyuncs.com. Formato do endpoint VPC: cr-vpc.{regionId}.aliyuncs.com. Endpoints.
Identidades
Por padrão, o OpenAPI Explorer usa sua conta Alibaba Cloud para depurar operações de API. Como essa conta tem permissões totais, recomendamos usar um usuário RAM ou função RAM nas operações rotineiras. Conceda permissões à identidade RAM para operar recursos do Container Registry antes de invocar operações de API. Anexar políticas de sistema ao usuário RAM.
|
Identidade |
Suporte |
|
Sim |
|
|
Usuário RAM (recomendado) |
Sim |
|
Função RAM (recomendado) |
Sim |
Métodos de integração
Recomendamos o uso de SDKs na maioria dos casos. Os SDKs integram-se facilmente aos seus aplicativos e abrangem a maior variedade de operações.
Métodos compatíveis
|
Método |
Suporte |
|
(Recomendado) SDKs da Alibaba Cloud |
Sim |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
SDKs da Alibaba Cloud
Os SDKs da Alibaba Cloud estão disponíveis para Java, C#, Go, Python, TypeScript, Node.js, PHP e C++. Eles gerenciam lógica de assinatura, timeouts e novas tentativas, além de retornar objetos de resposta estruturados. SDKs da Alibaba Cloud.
Para ver as linguagens compatíveis e instruções de instalação, consulte SDK do Container Registry.
Alibaba Cloud CLI
Execute comandos aliyun para gerencie recursos de nuvem diretamente do terminal. O que é o Alibaba Cloud CLI?
Terraform
O Terraform é uma ferramenta de infraestrutura como código open source que gerencia recursos de nuvem por meio de modelos declarativos, semelhante ao ROS. O que é o Terraform?
Para orquestrar o Container Registry com Terraform, consulte Exemplos de uso do Terraform.
-
A tabela a seguir lista os recursos do Terraform disponíveis para o Container Registry.
Recurso
Descrição
Regras de sincronização para Enterprise Edition.
Instâncias da Enterprise Edition.
Namespaces para instâncias da Enterprise Edition.
Repositórios de imagens para instâncias da Enterprise Edition.
Pipelines de imagens.
Namespaces de charts.
Repositórios de charts.
Controle de acesso à rede.
Conexões de endpoint VPC.
Encapsulamento personalizado de API
Para chamadas HTTP nativas, construa e assine as requisições manualmente. Encapsulamento personalizado.