Integre Alibaba Cloud CDN mediante OpenAPI Explorer, SDK, CLI, Terraform o llamadas HTTP directas.
OpenAPI Explorer
OpenAPI Explorer le permite buscar API, acceder a la documentación, depurar y ejecutar llamadas a las API de Alibaba Cloud, consultar solicitudes y respuestas, obtener SDK, explorar código de ejemplo, diagnosticar errores y revisar estadísticas de llamadas. What is an API?
Versión
|
Versión |
Descripción |
|
Recomendada. |
Depuración en línea
CDN admite la depuración de API en OpenAPI Explorer. Antes de llamar a una API, revise las versiones compatibles, los endpoints y los métodos de integración de Alibaba Cloud CDN.
Por ejemplo: para llamar a AddCdnDomain, vaya a Domain Management > Add/Delete Domain Names > Add Domain Name (AddCdnDomain). Establezca los parámetros obligatorios (CdnType, DomainName, Sources) y los opcionales (ResourceGroupId, CheckUrl, Scope, TopLevelDomain), y luego haga clic en Initiate Call. Requisitos: CDN activado, dominio con registro ICP, un dominio por llamada, hasta 50 dominios por cuenta y 30 llamadas por segundo.
Portal de depuración
Acceda al Centro de depuración de la API de CDN.
Endpoints
Seleccione el endpoint más cercano a sus recursos para reducir la latencia. Por ejemplo, el endpoint de CDN en China (Shanghai) es cn-shanghai.aliyuncs.com.
Todos los endpoints disponibles se enumeran en Endpoints.
Identidad del usuario
OpenAPI Explorer utiliza su cuenta de Alibaba Cloud de forma predeterminada, la cual tiene permisos completos de API. Utilice un usuario de RAM para las llamadas a la API y las tareas diarias de operación y mantenimiento, y otorgue únicamente los permisos de CDN que requiera su carga de trabajo. Implement access control with RAM.
|
Identidad |
Compatible |
|
Sí |
|
|
RAM user (recomendado) |
Sí |
|
RAM role (recomendado) |
Sí |
Referencias
Métodos de integración
CDN admite los siguientes métodos de integración.
|
Método de integración |
Compatible |
|
Alibaba Cloud SDK (recomendado) |
Sí |
|
Sí |
|
|
Sí |
|
|
Sí |
|
|
Sí |
SDK de Alibaba Cloud
El Alibaba Cloud SDK es compatible con Java, C#, Go, Python, Node.js/TypeScript, PHP y C++. Gestiona automáticamente el cálculo de firmas, los tiempos de espera y los reintentos, y devuelve objetos de respuesta estructurados.
Para conocer la compatibilidad de idiomas y las instrucciones de instalación del SDK de CDN, visite el Centro de SDK de CDN.
CLI de Alibaba Cloud
Llame a las API de CDN desde la línea de comandos. Using Alibaba Cloud CLI.
Alibaba Cloud CLI le permite ejecutar comandos
aliyunpara gestionar recursos en la nube desde una terminal.
Terraform
Terraform es una herramienta de infraestructura como código de código abierto que convierte plantillas en llamadas a API para aprovisionar y gestionar recursos en la nube.
Orqueste recursos de CDN con Terraform mediante el Terraform integration examples.
-
Recursos y orígenes de datos de Terraform para CDN:
Tipo de recurso
Recurso
Descripción
Recursos
Configura un dominio en Alibaba Cloud CDN.
Agrega un nombre de dominio a Alibaba Cloud CDN.
Crea un disparador de Function Compute (FC) para un evento de Alibaba Cloud CDN.
Configura la entrega de registros en tiempo real para Alibaba Cloud CDN.
Orígenes de datos
Proporciona las regiones bloqueadas de Alibaba Cloud CDN.
Verifica si una dirección IP pertenece a un punto de presencia (POP) de Alibaba Cloud CDN.
Proporciona la entrega de registros en tiempo real para CDN.
Activa automáticamente Alibaba Cloud CDN.
Resource Orchestration Service (ROS)
Resource Orchestration Service (ROS) automatiza el aprovisionamiento de recursos a partir de plantillas. Defina los recursos y sus dependencias, y ROS los creará y configurará automáticamente.
Orqueste recursos de CDN con ROS mediante el ROS integration examples.
-
Tipos de recursos de CDN compatibles:
-
Recursos regulares:
ALIYUN::CDN::Domain: agrega un nombre de dominio acelerado.
ALIYUN::CDN::DomainConfig: configura varios ajustes de nombres de dominio en lotes.
-
Orígenes de datos:
DATASOURCE::CDN::Domains: consulta información básica sobre los nombres de dominio acelerados creados.
-
Realizar llamadas directas a la API
Las llamadas HTTP directas requieren implementar el algoritmo de firma descrito en API overview y Request syntax and signature method V3.
Gestión de errores
Si una llamada a la API devuelve un error, busque el código de error en el Centro de códigos de error.
Utilice el RequestID de la respuesta o del mensaje de error del SDK en la Plataforma de diagnóstico de OpenAPI de Alibaba Cloud para solucionar problemas.