Container Registry ACR admite varios métodos de integración, entre los que se incluyen la consola, OpenAPI Explorer, Alibaba Cloud SDK, y Resource Orchestration Service (ROS).
OpenAPI Explorer
OpenAPI Explorer le permite buscar, depurar y llamar a operaciones de API de los servicios de Alibaba Cloud. También genera código de ejemplo para SDK y ofrece diagnóstico de errores y estadísticas de llamadas. What is an API?
Descripción de versiones
|
Versión de API |
Descripción |
|
Recomendada |
Depuración en línea
Container Registry permite la depuración de API en OpenAPI Explorer. Antes de llamar a una operación de API, familiarícese con las versiones disponibles, los endpoints y los métodos de integración.
Por ejemplo, para depurar la operación de API ListInstance, selecciónela en el panel izquierdo. Seleccione un endpoint como China (Qingdao), configure parámetros como InstanceName, InstanceStatus, ResourceGroupId, PageNo y PageSize, y luego haga clic en Send Request. El panel derecho muestra la documentación, las respuestas y el código de ejemplo para SDK/CLI.
Página de depuración
La URL para la depuración de API es https://next.api.alibabacloud.com/api/cr/2018-12-01/GetInstance.
Descripción de endpoints
Container Registry está disponible en varias regiones. Formato de endpoint público: cr.{regionId}.aliyuncs.com. Formato de endpoint VPC: cr-vpc.{regionId}.aliyuncs.com. Endpoints.
Identidades
De forma predeterminada, OpenAPI Explorer utiliza su cuenta de Alibaba Cloud para depurar operaciones de API. Dado que una cuenta de Alibaba Cloud tiene permisos completos, se recomienda usar un usuario RAM o un rol RAM para las operaciones habituales. Otorgue permisos a la identidad RAM para operar recursos de Container Registry antes de llamar a las operaciones de API. Attach system policies to the RAM user.
|
Identidad |
Compatible |
|
Sí |
|
|
RAM user (recomendado) |
Sí |
|
RAM role (recomendado) |
Sí |
Métodos de integración
Se recomiendan los SDK para la mayoría de los casos de uso. Los SDK se integran fácilmente con sus aplicaciones y cubren la mayor variedad de operaciones.
Métodos compatibles
|
Método |
Compatible |
|
(Recomendado) Alibaba Cloud SDKs |
Sí |
|
Sí |
|
|
Sí |
|
|
Sí |
|
|
Sí |
SDK de Alibaba Cloud
Los SDK de Alibaba Cloud están disponibles para Java, C#, Go, Python, TypeScript, Node.js, PHP y C++. Los SDK gestionan la lógica de firmas, los tiempos de espera y los reintentos, además de devolver objetos de respuesta estructurados. Alibaba Cloud SDKs.
Para consultar los lenguajes compatibles y las instrucciones de instalación, consulte Container Registry SDK.
Alibaba Cloud CLI
Ejecute comandos aliyun para gestionar recursos en la nube desde la terminal. What is Alibaba Cloud CLI?
Terraform
Terraform es una herramienta de infraestructura como código de código abierto que gestiona recursos en la nube mediante plantillas declarativas, similar a ROS. What is Terraform?
Para orquestar Container Registry con Terraform, consulte Terraform usage examples.
-
A continuación se listan los recursos de Terraform disponibles para Container Registry.
Recurso
Descripción
Reglas de sincronización para Enterprise Edition.
Instancias de Enterprise Edition.
Namespaces para instancias de Enterprise Edition.
Repositorios de imágenes para instancias de Enterprise Edition.
Pipelines de imágenes.
Namespaces de charts.
Repositorios de charts.
Control de acceso de red.
Conexiones de endpoint VPC.
Encapsulación personalizada de API
Para llamadas HTTP nativas, debe construir y firmar las solicitudes manualmente. Custom encapsulation.