Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/
Content Delivery Network/
Referência de API/
Exemplos/
Criação de uma tarefa de atualização ou pré-aquecimento do cache
Atualizado em 2023-12-18 GMT+08:00
Criação de uma tarefa de atualização ou pré-aquecimento do cache
Descrição
Esta seção descreve como criar uma tarefa de atualização ou pré-aquecimento de cache usando APIs. Para obter detalhes sobre como chamar as API, consulte Chamada das APIs.
As APIs envolvidas
- Se você usar autenticação baseada em token, obtenha um token e adicione X-Auth-Token ao cabeçalho da solicitação ao chamar uma API.
- Criação de uma tarefa de pré-aquecimento do cache: pré-aquece o conteúdo do servidor de origem para nós CDN.
- Criação de uma tarefa de atualização de cache: atualiza o conteúdo armazenado em cache em nós CDN.
Procedimento
- Obtenção de um token de usuário e use-o para autenticação ao chamar a API para criar uma tarefa de pré-aquecimento ou atualização de cache. Para mais detalhes, consulte Criação de uma solicitação de API.
- Para obter o nome de usuário e o nome de domínio, faça login no console de gerenciamento da HUAWEI CLOUD, aponte para o nome da conta no canto superior direito e escolha My Credentials na lista suspensa.
- URL da solicitação: POST https://iam.myhuaweicloud.com/v3/auth/tokens
- Cabeçalho da solicitação: Content-Type: application/json
- Corpo da solicitação:
{ "auth": { "identity": { "methods": ["password"], "password": { "user": { "name": "name", --Username "password": "password", --Password "domain": { "name": "domainname" --Name of the account to which the user belongs } } } }, "scope": { "domain": { "name": "domainname" --Name of the account to which the user belongs } } } }
As informações na caixa vermelha da figura a seguir indicam o token de usuário obtido.
- Criar uma tarefa de pré-aquecimento do cache.
- Selecione o método de solicitação POST e digite o URI da solicitação.
POST https://cdn.myhuaweicloud.com/v1.0/cdn/content/preheating-tasks
- Adicione X-Auth-Token ao cabeçalho da solicitação.
- Especifique os seguintes parâmetros no corpo da solicitação:
{ "preheating_task": { "urls": [ "https://www.bxxx/1.txt", "https://www.bxxx/2.txt" ] } }
- Exemplo de resposta:
{ "preheating_task": "7620240" }
- Se a solicitação falhar, um código de erro e informações de erro serão retornados. Para obter detalhes, consulte Códigos de erro.
- Selecione o método de solicitação POST e digite o URI da solicitação.
- Criar uma tarefa de atualização de cache.
- Selecione o método de solicitação POST e digite o URI da solicitação.
POST https://cdn.myhuaweicloud.com/v1.0/cdn/content/refresh-tasks
- Adicione X-Auth-Token ao cabeçalho da solicitação.
- Especifique os seguintes parâmetros no corpo da solicitação:
{ "refresh_task": { "type": "file", "urls": [ "https://www.bxxx/1.txt", "https://www.bxxx/2.txt" ] } }
- Exemplo de resposta:
{ "refresh_task": "7620242" }
- Se a solicitação falhar, um código de erro e informações de erro serão retornados. Para obter detalhes, consulte Códigos de erro.
- Selecione o método de solicitação POST e digite o URI da solicitação.
Tópico principal: Exemplos
Feedback
Esta página foi útil?
Deixar um comentário
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.