Configuración del nombre de dominio definido por el usuario
Escenarios
Si desea migrar archivos de un sitio web a OBS mientras mantiene la dirección del sitio web sin cambios, puede vincular el nombre de dominio del sitio web a un bucket de OBS, de modo que pueda seguir utilizando la dirección del sitio web para acceder a los archivos almacenados en el bucket.
Supongamos que el nombre de dominio de su sitio web es www.example.com y que el archivo que desea migrar a OBS es abc.html. Después de migrar el archivo a OBS, puede usar http://www.example.com/abc.html para acceder a él. Los siguientes pasos describen las configuraciones:
- Cree un bucket en OBS y suba abc.html al bucket.
- En OBS Console, enlace el nombre de dominio www.example.com al bucket creado.
- En el servidor de DNS, agregue una regla de CNAME y asigne www.example.com al nombre de dominio del bucket.
- Acceda al archivo abc.html. Después de que la solicitud de http://www.example.com/abc.html llega a OBS, OBS encuentra la asignación entre www.example.com y el nombre de dominio del bucket, y redirige la solicitud al archivo abc.html almacenado en el bucket. La esencia de este proceso es que OBS redirige la solicitud a acceso http://www.example.com/abc.html a http://bucket domain name/abc.html.
Restricciones
Versiones de bucket
- Solo los bucket con la versión 3.0 o posterior admiten la configuración de nombres de dominio definidos por el usuario. Para comprobar la versión del bucket, vaya a la página Overview del bucket en OBS Console. A continuación, puede ver la versión del bucket en el área Basic Information.
Número de nombres de dominio
- De forma predeterminada, un bucket puede tener hasta 20 nombres de dominio definidos por el usuario enlazados.
Funciones
- Los nombres de dominio definidos por el usuario actualmente solo permiten solicitudes a través de HTTP, pero no HTTPS.
Si desea utilizar un nombre de dominio enlazado para acceder a OBS a través de HTTPS, debe habilitar CDN para gestionar certificados HTTPS.
Para obtener más información sobre cómo administrar certificados HTTPS en la consola de administración de CDN, consulte Configuración de HTTPS.
- Un nombre de dominio definido por el usuario se puede vincular a un solo bucket.
- Los nombres de dominio chinos no son compatibles.
- El sufijo de un nombre de dominio definido por el usuario puede contener de 2 a 6 letras mayúsculas o minúsculas.
- Como lo requiere el MIIT, debe completar la inscripción de ICP, si el bucket al que está vinculado su nombre de dominio se encuentra en cualquiera de las siguientes regiones:
CN North-Beijing1, CN North-Beijing4, CN East-Shanghai1, CN East-Shanghai2, and CN South-Guangzhou
![](https://support.huaweicloud.com/intl/es-us/ugobs-obs/public_sys-resources/note_3.0-es-us.png)
Si también se necesita un nombre de dominio de aceleración, para evitar que los objetos de los bucket de OBS se descarguen directamente al acceder, deberá realizar otras operaciones necesarias después de configurar el nombre de dominio personalizado y el nombre de dominio de aceleración. Para obtener más información, consulte Con la aceleración de CDN activada, ¿por qué se descargan directamente los objetos de mi bucket de OBS cuando accedo a ellos?
Cómo usarlo
Puede configurar el enlace de nombres de dominio definidos por el usuario mediante OBS Console, APIs o SDKs.
Herramienta |
Referencia |
---|---|
OBS Console |
Configuración de nombres de dominio definidos por el usuario |
SDK |
OBS admite kits de desarrollo de software (SDK) en varios idiomas. Para obtener más información, consulte la guía para desarrolladores correspondiente en la página de Descripción de los SDK. |
API |
Configuración de un nombre de dominio personalizado para un bucket |