Integre o Alibaba Cloud CDN usando o OpenAPI Explorer, SDKs, CLI, Terraform ou chamadas HTTP diretas.
OpenAPI Explorer
O OpenAPI Explorer permite pesquisar APIs, acessar documentação, depurar e chamar APIs do Alibaba Cloud, visualizar requisições e respostas, obter SDKs, navegar por códigos de exemplo, diagnosticar erros e consultar estatísticas de chamadas. O que é uma API?
Versão
|
Versão |
Descrição |
|
Recomendada. |
Depuração online
O CDN suporta depuração de API no OpenAPI Explorer. Antes de chamar uma API, revise as versões compatíveis, os endpoints e os métodos de integração do Alibaba Cloud CDN.
Exemplo: Para chamar AddCdnDomain, acesse Domain Management > Add/Delete Domain Names > Add Domain Name (AddCdnDomain). Defina os parâmetros obrigatórios (CdnType, DomainName, Sources) e opcionais (ResourceGroupId, CheckUrl, Scope, TopLevelDomain) e clique em Initiate Call. Requisitos: CDN ativado, domínio com registro ICP, um domínio por chamada, limite de 50 domínios por conta e 30 chamadas por segundo.
Portal de depuração
Acesse o Central de Depuração da API do CDN.
Endpoints
Selecione o endpoint mais próximo dos seus recursos para reduzir a latência. Por exemplo, o endpoint do CDN na China (Xangai) é cn-shanghai.aliyuncs.com.
Todos os endpoints disponíveis estão listados em Endpoints.
Identidade do usuário
Por padrão, o OpenAPI Explorer usa sua conta Alibaba Cloud, que tem permissões totais de API. Use um usuário RAM para chamadas de API e operações diárias de O&M e conceda apenas as permissões de CDN necessárias à sua carga de trabalho. Implementar controle de acesso com o RAM.
|
Identidade |
Suportado |
|
Sim |
|
|
Usuário RAM (recomendado) |
Sim |
|
Função RAM (recomendada) |
Sim |
Referências
Métodos de integração
O CDN suporta os seguintes métodos de integração.
|
Método de integração |
Suportado |
|
SDK do Alibaba Cloud (recomendado) |
Sim |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
SDK do Alibaba Cloud
O SDK do Alibaba Cloud suporta Java, C#, Go, Python, Node.js/TypeScript, PHP e C++. Ele gerencia automaticamente cálculo de assinaturas, timeouts e novas tentativas, retornando objetos de resposta estruturados.
Para informações sobre linguagens suportadas pelo SDK do CDN e instruções de instalação, visite a Central de SDK do CDN.
CLI do Alibaba Cloud
Chame APIs do CDN pela linha de comando. Consulte Como usar a CLI do Alibaba Cloud.
A CLI do Alibaba Cloud permite executar comandos
aliyunpara gerenciar recursos de nuvem diretamente de um terminal.
Terraform
O Terraform é uma ferramenta de infraestrutura como código open source que converte modelos em chamadas de API para provisionar e gerenciar recursos de nuvem.
Orquestre recursos do CDN com o Terraform usando os exemplos de integração do Terraform.
-
Recursos e fontes de dados do Terraform para CDN:
Tipo de recurso
Recurso
Descrição
Recursos
Configura um domínio no Alibaba Cloud CDN.
Adiciona um nome de domínio ao Alibaba Cloud CDN.
Cria um gatilho do Function Compute (FC) para um evento do Alibaba Cloud CDN.
Configura a entrega de logs em tempo real para o Alibaba Cloud CDN.
Fontes de dados
Fornece as regiões bloqueadas do Alibaba Cloud CDN.
Verifica se um endereço IP pertence a um ponto de presença (POP) do Alibaba Cloud CDN.
Fornece a entrega de logs em tempo real para o CDN.
Ativa automaticamente o Alibaba Cloud CDN.
Resource Orchestration Service (ROS)
O Resource Orchestration Service (ROS) automatiza o provisionamento de recursos a partir de modelos. Defina os recursos e suas dependências, e o ROS os criará e configurará automaticamente.
Orquestre recursos do CDN com o ROS usando os exemplos de integração do ROS.
-
Tipos de recursos do CDN suportados:
-
Recursos regulares:
ALIYUN::CDN::Domain: adiciona um nome de domínio acelerado.
ALIYUN::CDN::DomainConfig: configura múltiplas definições de nomes de domínio em lote.
-
Fontes de dados:
DATASOURCE::CDN::Domains: consulta informações básicas sobre nomes de domínio acelerados criados.
-
Chamadas diretas de API
Chamadas HTTP diretas exigem a implementação do algoritmo de assinatura descrito na Visão geral da API e em Sintaxe de requisição e método de assinatura V3.
Tratamento de erros
Se uma chamada de API retornar um erro, consulte o código de erro na Central de Códigos de Erro.
Use o RequestID da resposta ou da mensagem de erro do SDK na Plataforma de Diagnóstico da OpenAPI do Alibaba Cloud para solucionar problemas.