Intégrez Alibaba Cloud CDN via OpenAPI Explorer, les SDK, la CLI, Terraform ou des appels HTTP directs.
OpenAPI Explorer
OpenAPI Explorer vous permet de rechercher des API, d'accéder à la documentation, de déboguer et d'appeler les API Alibaba Cloud, de visualiser les requêtes et les réponses, d'obtenir les SDK, de parcourir des exemples de code, de diagnostiquer les erreurs et de consulter les statistiques d'appels. Qu'est-ce qu'une API ?
Version
|
Version |
Description |
|
Recommandée. |
Débogage en ligne
CDN prend en charge le débogage des API dans OpenAPI Explorer. Avant d'appeler une API, examinez les versions prises en charge, les endpoints et les méthodes d'intégration d'Alibaba Cloud CDN.
Exemple : Pour appeler AddCdnDomain, accédez à Domain Management > Add/Delete Domain Names > Add Domain Name (AddCdnDomain). Définissez les paramètres obligatoires (CdnType, DomainName, Sources) et les paramètres facultatifs (ResourceGroupId, CheckUrl, Scope, TopLevelDomain), puis cliquez sur Initiate Call. Prérequis : service CDN activé, domaine disposant d'un dossier ICP, un domaine par appel, jusqu'à 50 domaines par compte, 30 appels par seconde.
Portail de débogage
Accédez au centre de débogage des API CDN.
Endpoints
Sélectionnez l'endpoint le plus proche de vos ressources pour réduire la latence. Par exemple, l'endpoint CDN en Chine (Shanghai) est cn-shanghai.aliyuncs.com.
La liste complète des endpoints disponibles figure dans la rubrique Endpoints.
Identité utilisateur
Par défaut, OpenAPI Explorer utilise votre compte Alibaba Cloud, qui dispose de toutes les autorisations API. Pour les appels API et les opérations quotidiennes, utilisez un utilisateur RAM et accordez uniquement les autorisations CDN nécessaires à votre charge de travail. Mettre en œuvre le contrôle d'accès avec RAM.
|
Identity |
Supported |
|
Oui |
|
|
Utilisateur RAM (recommandé) |
Oui |
|
Rôle RAM (recommandé) |
Oui |
Références
Méthodes d'intégration
CDN prend en charge les méthodes d'intégration suivantes.
|
Integration method |
Supported |
|
SDK Alibaba Cloud (recommandé) |
Oui |
|
Oui |
|
|
Oui |
|
|
Oui |
|
|
Oui |
SDK Alibaba Cloud
Le SDK Alibaba Cloud prend en charge Java, C#, Go, Python, Node.js/TypeScript, PHP et C++. Il gère automatiquement le calcul de signature, les délais d'expiration et les nouvelles tentatives, et renvoie des objets de réponse structurés.
Pour connaître les langages pris en charge par le SDK CDN et les instructions d'installation, consultez le centre SDK CDN.
CLI Alibaba Cloud
Appelez les API CDN depuis la ligne de commande. Consultez la rubrique Utilisation de la CLI Alibaba Cloud.
La CLI Alibaba Cloud vous permet d'exécuter des commandes
aliyunpour gérer les ressources cloud depuis un terminal.
Terraform
Terraform est un outil open source d'infrastructure as code qui convertit les modèles en appels API pour provisionner et gérer les ressources cloud.
Orchestrez les ressources CDN avec Terraform en utilisant les exemples d'intégration Terraform.
-
Ressources et sources de données Terraform pour CDN :
Type de ressource
Ressource
Description
Ressources
Configure un domaine dans Alibaba Cloud CDN.
Ajoute un nom de domaine à Alibaba Cloud CDN.
Crée un déclencheur Function Compute (FC) pour un événement Alibaba Cloud CDN.
Configure la livraison des journaux en temps réel pour Alibaba Cloud CDN.
Sources de données
Fournit les régions bloquées d'Alibaba Cloud CDN.
Vérifie si une adresse IP appartient à un point de présence (POP) Alibaba Cloud CDN.
Fournit la livraison des journaux en temps réel pour CDN.
Active automatiquement Alibaba Cloud CDN.
Resource Orchestration Service (ROS)
Resource Orchestration Service (ROS) automatise le provisionnement des ressources à partir de modèles. Définissez les ressources et leurs dépendances, et ROS les crée et les configure automatiquement.
Orchestrez les ressources CDN avec ROS en utilisant les exemples d'intégration ROS.
-
Types de ressources CDN pris en charge :
-
Ressources standard :
ALIYUN::CDN::Domain : ajoute un nom de domaine accéléré.
ALIYUN::CDN::DomainConfig : configure plusieurs paramètres de nom de domaine par lots.
-
Sources de données :
DATASOURCE::CDN::Domains : interroge les informations de base sur les noms de domaine accélérés créés.
-
Appels d'API directs
Les appels HTTP directs nécessitent la mise en œuvre de l'algorithme de signature décrit dans les rubriques Aperçu des API et Syntaxe des requêtes et méthode de signature V3.
Gestion des erreurs
Si un appel API renvoie une erreur, recherchez le code d'erreur dans le centre des codes d'erreur.
Utilisez le RequestID de la réponse ou du message d'erreur du SDK sur la plateforme de diagnostic OpenAPI Alibaba Cloud pour résoudre les problèmes.