O Container Registry ACR é compatível com vários métodos de integração, incluindo o console, o openapi Explorer, o Alibaba Cloud SDK, e o Resource Orchestration Service (ROS).
openapi Explorer
O openapi Explorer permite pesquisar, depurar e executar operações de API dos serviços da Alibaba Cloud. Ele também gera exemplos de código do SDK e oferece diagnóstico de erros e estatísticas de chamadas. What is an API?
Descrição da versão
|
Versão da API |
Descrição |
|
Recomendada |
Depuração online
O Container Registry suporta a depuração de API no openapi Explorer. Antes de executar uma operação de API, familiarize-se com as versões, os endpoints e os métodos de integração disponíveis.
Por exemplo, para depurar a operação de API ListInstance, selecione-a no painel à esquerda. Selecione um endpoint como China (Qingdao), configure parâmetros como InstanceName, InstanceStatus, ResourceGroupId, PageNo e PageSize e, em seguida, clique em Send Request. O painel direito exibe a documentação, as respostas e os exemplos de código do SDK/CLI.
Página de depuração
A URL para a depuração de API é a página de depuração do openapi Explorer.
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 da VPC: cr-vpc.{regionId}.aliyuncs.com. Endpoints.
Identidades
Por padrão, o openapi Explorer usa a sua conta da Alibaba Cloud para depurar operações de API. Como a conta da Alibaba Cloud tem permissões totais, recomendamos usar um usuário RAM ou uma função RAM para operações de rotina. Conceda permissões à identidade RAM para executar os recursos do Container Registry antes de executar as operações de API. Attach system policies to the RAM user.
|
Identidade |
Compatível |
|
Sim |
|
|
RAM user (recomendado) |
Sim |
|
RAM role (recomendado) |
Sim |
Métodos de integração
Recomendamos os SDKs para a maioria dos casos de uso. Os SDKs integram-se facilmente aos seus aplicativos e abrangem a maior variedade de operações.
Métodos compatíveis
|
Método |
Compatível |
|
(Recomendado) Alibaba Cloud SDKs |
Sim |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
SDKs da Alibaba Cloud
Os SDKs da Alibaba Cloud estão disponíveis em Java, C#, Go, Python, TypeScript, Node.js, PHP e C++. Os SDKs lidam com a lógica de assinatura, timeouts e retentativas, além de retornarem objetos de resposta estruturados. Alibaba Cloud SDKs.
Para verificar as linguagens compatíveis e as instruções de instalação, consulte Container Registry SDK.
Alibaba Cloud CLI
Execute comandos aliyun e gerencie recursos de cloud pelo terminal. What is Alibaba Cloud CLI?
Terraform
O Terraform é uma ferramenta open source para infraestrutura como código que gerencie recursos de cloud por meio de modelos declarativos, semelhante ao ROS. What is Terraform?
Para orquestrar o Container Registry com o Terraform, consulte Terraform usage examples.
-
A tabela a seguir lista os recursos do Terraform disponíveis para o Container Registry.
Recurso
Descrição
Regras de sincronização para a 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 de rede.
Conexões de endpoint da VPC.
Encapsulamento de API personalizado
Para chamadas HTTP nativas, construa e assine as solicitações manualmente. Custom encapsulation.