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/ Perguntas frequentes/ Solução de problemas/ Por que todos os arquivos no bucket são exibidos quando os usuários solicitam um arquivo de um bucket do OBS conectado à CDN?
Atualizado em 2023-11-29 GMT+08:00

Por que todos os arquivos no bucket são exibidos quando os usuários solicitam um arquivo de um bucket do OBS conectado à CDN?

Um usuário que tem a permissão de leitura em um bucket de OBS pode ler a lista de arquivos do bucket. Quando o usuário solicita o nome de domínio adicionado a CDN, o OBS retorna a lista de arquivos por padrão. A solução é a seguinte:

  1. Se você usar um bucket público do OBS, execute as seguintes etapas para corrigir a falha:
    1. Habilite a hospedagem de site estático no OBS. Para obter detalhes, consulte Configuração da hospedagem de site estático.
    2. Selecione Static website hosting na página de configurações do servidor de origem.
      1. Clique no nome de domínio de destino na página Domains.
      2. Na página de guia Basic Settings, clique em Edit ao lado de Origin Server Settings.
      3. Selecione Static website hosting e clique em OK.

        Quando Static website hosting está ativada, a lista de buckets ainda pode ser exibida devido ao cache de pontos de presença (PoPs). Nesse caso, limpe o cache do URL da página inicial.

        • (Recomendado) Defina Type como URL ao limpar o cache do URL da página inicial.
        • Definir Type como Directory atualizará todo o conteúdo no diretório, portanto, a CDN precisará extrair o conteúdo do servidor de origem, aumentando a carga no servidor de origem.
  2. Se você usar um OBS private bucket, enviar um tíquete de serviço.