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> Object Storage Service> Guia de usuário> Vinculação de nome de domínio definido pelo usuário
Atualizado em 2022-11-24 GMT+08:00

Vinculação de nome de domínio definido pelo usuário

Cenário de aplicação

Se você precisar migrar arquivos de um site para OBS e não quiser modificar o código da página da web, ou seja, deseja manter o endereço do site inalterado, use a vinculação de nome de domínio definida pelo usuário.

Por exemplo, se o nome de domínio do seu site for www.example.com e o arquivo do site for abc.html, a URL para acessar esse arquivo será http://www.example.com/abc.html. O procedimento de configuração é o seguinte:

  1. Crie um bucket em OBS e carregar o arquivo do site abc.html para o bucket.
  2. No console de OBS, vincule o nome de domínio do site www.example.com ao bucket de o criado.
  3. No servidor de DNS, adicione uma regra de CNAME e mapeie www.example.com para o nome de domínio do bucket.
  4. Depois que a solicitação de http://www.example.com/abc.html chega a OBS, OBS encontra o mapeamento entre o www.example.com e o nome de domínio do bucket de o e o redireciona para o arquivo abc.html armazenado no bucket. Ou seja, OBS redireciona a solicitação para acessar http://www.example.com/abc.html para http://bucket domain name/abc.html.

Restrições

  • Somente os buckets da versão 3.0 ou posterior oferecem suporte à vinculação de nome de domínio definida pelo usuário. Para verificar a versão do bucket, vá para a página Overview do bucket no console de OBS. Em seguida, você pode visualizar a versão do bucket na área Basic Information.
  • Por padrão, um máximo de 20 nomes de domínio definidos pelo usuário pode ser vinculado a um bucket.
  • Atualmente, os nomes de domínio de usuário vinculados a OBS só permitem solicitações de acesso via de HTTP.

    Se você quiser usar um nome de domínio de usuário para acessar OBS por HTTPS, será necessário habilitar a CDN para gerenciar certificados de HTTPS.

    Para obter detalhes sobre como gerenciar certificados de HTTPS no console de gerenciamento de CDN, consulte Configurações de HTTPS.

  • Um nome de domínio definido pelo usuário pode ser associado a apenas um bucket.
  • Atualmente, o sufixo de um nome de domínio definido pelo usuário pode conter de 2 a 6 letras maiúsculas e minúsculas.
  • Conforme exigido pelo MIIT, você deve concluir o Arquivamento de ICP, se o bucket de o ao qual seu nome de domínio definido pelo usuário está vinculado estiver em qualquer uma das seguintes regiões:

    CN North-Beijing1, CN North-Beijing4, CN East-Shanghai1, CN East-Shanghai2, e CN South-Guangzhou

Se a aceleração de CDN for usada, para evitar que objetos em buckets de OBS sejam baixados diretamente após o acesso, você precisará executar as operações necessárias depois que um nome de domínio definido pelo usuário for associado. Para obter detalhes, consulte Com a aceleração da CDN ativada, Por que os objetos no meu bucket de OBS são baixados diretamente quando eu acessá-los?

Como usar essa função

Você pode configurar a vinculação de nome de domínio definida pelo usuário usando console de OBS, as API, ou os SDK.

Ferramenta

Referência

Console de OBS

Configuração da vinculação de nome de domínio definido pelo usuário

Os SDK

OBS suporta kits de desenvolvimento de software (os SDK) em vários idiomas. Para obter detalhes, consulte o guia do desenvolvedor correspondente na página Visão geral de SDK.

As API

Configuração de um nome de domínio personalizado para um bucket