- Inicie sesión en su cuenta de Google. Si aún no tiene una, regístrese para obtener una nueva cuenta.
- Seleccione o cree un proyecto de plataforma en la nube. IR A LA PÁGINA DE PROYECTOS
- Habilite la facturación de su proyecto.
- Tener un dominio que posea o administre. Si no tiene un dominio existente, registre un nuevo dominio. Este tutorial utiliza el dominio
example.com
. - Verifique que posee o administra el dominio que utilizará. Para demostrar que es propietario o administrador de un dominio, utilice uno de los procesos de verificación de Google Webmaster Central. Asegúrese de verificar el dominio, por ejemplo,
example.com
, y no un sitio en el dominio, comowww.example.com
Nota: Si posee el dominio que está asociando a un depósito, es posible que ya haya realizado este paso en el pasado. Para obtener más información, consulte Verificación de bucket con nombre de dominio.
Crear un alias CNAME
Cree un alias de CNAME
que apunte a c.storage.googleapis.com
.
Un alias CNAME
es un registro DNS que le permite usar una URL de su propio dominio para acceder a recursos, como un depósito y objetos, en Cloud Storage usando su URL de dominio personalizado. Por ejemplo, para www.example.com
, el registro CNAME
puede contener la siguiente información:
- ¿Qué herramientas usan los diseñadores web para el diseño web rápido?
- ¿Dónde se juntan los programadores y los hackers en San Diego?
- ¿Cuál es la mejor manera de aprender HTML CSS en MacBook?
- ¿Qué significa 'Objeto pasado por referencia' en JS?
- ¿Por qué no debería uno cambiar la propiedad predeterminada de "visualización" de un elemento?
NOMBRE TIPO DATOS
www.example.com CNAME c.storage.googleapis.com
Su servicio de registro de dominio debe tener una forma de administrar su dominio, incluida la adición de un registro CNAME
.
Nota: Dependiendo de su servicio de registro de dominio, es posible que solo pueda usar alias CNAME para asignar a subdominios, como Ejemplo de dominio o http://myblog.example.com, y no directamente al dominio raíz, Ejemplo de dominio.
Para obtener más información sobre las redirecciones de CNAME
, consulte URI para el alias de CNAME.
Crear un cubo
Cree un depósito cuyo nombre coincida con el CNAME
que creó para su dominio.
Por ejemplo, si agregó un registro CNAME
señala www.example.com
a c.storage.googleapis.com
, cree un depósito con el nombre “Dominio de ejemplo”.
Para crear un cubo:
CONSOLA
GSUTIL
MÁS
- Abra el navegador Cloud Storage en Google Cloud Platform Console.
ABRE EL NAVEGADOR DE ALMACENAMIENTO EN LA NUBE - Haz clic en Crear depósito .
- En el cuadro de diálogo Crear depósito , especifique: El nombre de su depósito. La clase de almacenamiento para su depósito: Multi-Regional . La ubicación de su depósito: Estados Unidos .
- Haz clic en Crear .
Subiendo los archivos de su sitio
Para agregar a su bucket los archivos que desea que su sitio web sirva:
CONSOLA
GSUTIL
MÁS
- En el navegador Cloud Storage, busque el depósito que creó.
- Haz clic en Cargar archivos .
- En el cuadro de diálogo de archivo, busque el archivo deseado y selecciónelo.
Una vez que se completa la carga, debería ver el nombre del archivo, el tamaño, el tipo y la última fecha de modificación en el depósito.
Por ejemplo, un cubo con dos archivos index.html
y 404.html
aparece en Cloud Platform Console como:
Ejemplo de un cubo configurado como un sitio web.
Nota: Si está migrando un sitio web existente o está copiando una gran cantidad de archivos, use gsutil rsync
para mover su contenido. Puede usar la opción -R
para copiar recursivamente árboles de directorios. Por ejemplo, para sincronizar un directorio local llamado local-dir
con un depósito, use: gsutil rsync -R local-dir http: // gs: //www.example.com
Compartir tus archivos
Para compartir públicamente los archivos que desea servir:
CONSOLA
GSUTIL
MÁS
- En el navegador Cloud Storage, busque cada uno de los archivos que creó.
- Haga clic en la casilla de verificación en la columna Compartir públicamente .
Si tiene éxito, aparece un enlace titulado Enlace público junto a la casilla de verificación.
Nota: Puede configurar la ACL del objeto predeterminado para que su depósito comparta automáticamente cualquier archivo posterior que cargue en el depósito.
Opcional: asignación de páginas
Desde los archivos que compartió públicamente, puede asignar un sufijo de página de índice y una página de error personalizada.
Una página de índice (también llamada índice de directorio de servidor web) es el archivo devuelto a los visitantes de su sitio estático que solicitan un “directorio”. Si se solicita el sitio de nivel superior, como http://www.example.com
, o si se solicita una página faltante, por ejemplo, http://www.example.com/directory
, el servicio intenta devolver una página de índice . Si no ha asignado un sufijo de página de índice, o si el “directorio” no tiene una página de índice asociada, Cloud Storage devuelve una página de error. La propiedad que controla qué archivo actúa como página de índice es MainPageSuffix
.
Por ejemplo, si MainPageSuffix
es index.html
, Cloud Storage intenta devolver el objeto www.example.com/index.html
cuando un usuario solicita http://www.example.com
. Del mismo modo, si no hay un objeto www.example.com/directory
, Cloud Storage intenta devolver el objeto www.example.com/directory/index.html
cuando un usuario solicita http://www.example.com/directory
. Si no existe tal objeto, Cloud Storage devuelve una página de error.
La página de error es el archivo devuelto a los visitantes de su sitio estático que solicitan una URL que no corresponde a un archivo existente o, si se establece un sufijo de página de índice, el objeto de índice apropiado. La propiedad que controla qué archivo actúa como página de error es NotFoundPage
. Si no configura NotFoundPage
, los usuarios reciben una página de error genérico.
En el siguiente ejemplo, un sufijo de página de índice se establece en index.html
y una página de error personalizada se establece en 404.html
:
CONSOLA
GSUTIL
RESTO APIS
- En el navegador Cloud Storage, navegue hasta el depósito que creó.
- Haga clic en el icono de más acciones junto al depósito y seleccione Editar configuración del sitio web. Nota: Esta opción solo está disponible para depósitos cuyo nombre coincida con un patrón de sitio web válido.
- En el cuadro de diálogo Configurar sitio web , especifique la Página principal y la Página 404 (No encontrado) .
- Haz clic en Guardar .
Nota : Vea, cambie o elimine estas configuraciones del menú Editar configuración del sitio web .
Probar el sitio web
Pruebe que el contenido se sirve desde el depósito solicitando el nombre de dominio en un navegador, ya sea con una ruta a un objeto, o si configura la propiedad MainPageSuffix
, solo con el nombre de dominio.
Limpiar
Una vez que haya terminado el tutorial Hospedaje de un sitio web estático, puede limpiar los recursos que creó en Google Cloud Platform para que no se le facturen en el futuro. Las siguientes secciones describen cómo eliminar o desactivar estos recursos.
Eliminar el proyecto
La forma más fácil de eliminar la facturación es eliminar el proyecto que creó para el tutorial.
Para eliminar el proyecto:
- En la consola de la plataforma en la nube, vaya a la página Proyectos. VAYA A LA PÁGINA DE PROYECTOS
- En la lista de proyectos, seleccione el proyecto que desea eliminar y haga clic en Eliminar proyecto .
- En el cuadro de diálogo, escriba la ID del proyecto y luego haga clic en Apagar para eliminar el proyecto.
Eliminar el cubo
Si no desea eliminar todo el proyecto, elimine el depósito que utilizó para alojar su sitio web:
CONSOLA
GSUTIL
- Abra el navegador Cloud Storage en Google Cloud Platform Console.
ABRE EL NAVEGADOR DE ALMACENAMIENTO EN LA NUBE - Seleccione la casilla de verificación junto al depósito que creó.
- Haz clic en Eliminar .
- En la superposición que aparece, haga clic en Eliminar para eliminar permanentemente el depósito y su contenido.