Configura un bucket de backend como origen
Aprende a configurar un bucket de Cloud Storage como origen para Cloud CDN con la consola de Google Cloud.
Antes de comenzar
En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud. Obtén información sobre cómo verificar si la facturación está habilitada en un proyecto.
En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud.
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud. Obtén información sobre cómo verificar si la facturación está habilitada en un proyecto.
Crea un bucket de Cloud Storage
Los depósitos son los contenedores básicos que conservan tus datos en Cloud Storage.
Para crear un bucket, sigue estos pasos:
- En Google Cloud Console, ve a la página Depósitos de Cloud Storage.
- Haz clic en Crear.
-
Ingresa un nombre único para tu bucket en el campo Asignar un nombre a tu bucket .
Haz clic en Continuar.
- En la sección Elige dónde almacenar tus datos, haz lo siguiente:
- En Tipo de ubicación, selecciona Región y, luego,
us-east1 (South Carolina)
en la lista. - Haz clic en Continuar.
- En Tipo de ubicación, selecciona Región y, luego,
- En la sección Elige una clase de almacenamiento para los datos, haz lo siguiente:
- Elige Establecer una clase predeterminada y, luego, selecciona Estándar.
- Haz clic en Continuar.
- En la sección Elige cómo controlar el acceso a los objetos, haz lo siguiente:
- Desmarca la casilla de verificación Aplicar la prevención de acceso público a este bucket.
- En Control de acceso, selecciona Uniforme.
- Haz clic en Continuar.
- En la sección Elige cómo proteger los datos del objeto, mantén los valores predeterminados seleccionados y haz clic en Crear.
Sube un objeto al bucket
Haz clic derecho en la siguiente imagen y descárgala en tu computadora:
- En la página Detalles del bucket , en la pestaña Objetos, haz clic en Subir archivos.
- En el cuadro de diálogo del archivo, selecciona el archivo que descargaste.
Haz que tu bucket sea público
- En la página Detalles del depósito, haz clic en la pestaña Permisos.
-
Asegúrate de que la vista esté configurada como Vista por principales y, luego, haz clic en Otorgar acceso.
Aparecerá el panel Agregar principales.
- En el campo Principales nuevas, ingresa
allUsers
. - En la lista Seleccionar una función, selecciona Cloud Storage > Visualizador de objetos de Storage.
- Haz clic en Guardar.
- En la página ¿Estás seguro de que quieres que este recurso sea público?, haz clic en Permitir acceso público.
Para verificar que el objeto se compartió de forma pública, haz clic en la pestaña Objetos a fin de volver a la lista de objetos. La columna Acceso público del objeto debe decir Público para Internet. El botón Copiar URL proporciona una URL similar a la siguiente que se puede compartir:
https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png
Crear un bucket de backend
Para crear un bucket de backend y un balanceador de cargas de HTTP(S) externo, haz lo siguiente:
En Google Cloud Console, ve a la página Cloud CDN.
Haz clic en Agregar origen.
En el campo Nombre de la página Origen nuevo, ingresa un nombre para tu origen.
En Tipo de origen (Origin type), selecciona Bucket de backend.
En Define tu bucket de backend, selecciona Nuevo bucket de backend.
En el campo Depósito de Cloud Storage, haz clic en Explorar.
Selecciona el bucket de Cloud Storage que creaste antes, haz clic en Seleccionar y, luego, en Siguiente.
En la sección Adjuntar un balanceador de cargas, selecciona Crear un balanceador de cargas nuevo, ingresa un nombre para el balanceador de cargas y, luego, haz clic en Siguiente.
En Rendimiento de la caché (Cache performance), conserva los valores predeterminados seleccionados y haz clic en Listo (Done).
El origen que creaste se muestra en la página Cloud CDN.
Prueba Cloud CDN
En la consola de Google Cloud, ve a la página Balanceo de cargas.
Haz clic en el nombre del balanceador de cargas que creaste antes.
Se abrirá la página de detalles del balanceador de cargas.
Anota las direcciones IPv4 que se muestran en IP:Puerto.
Ingresa la siguiente URL con la dirección IP del balanceador de cargas en una pestaña nueva del navegador para probar Cloud CDN:
http://IP_ADDRESS/kitten.png
Tu navegador debe mostrar una página con la imagen subida.
Actualice la página varias veces.
Regrese a la página Detalles del balanceador de cargas y, luego, haga clic en Supervisión.
Después de unos minutos, observe el tráfico entregado.
El tráfico que se entrega directamente desde tu bucket de backend se etiqueta como SERVED_FROM_BACKEND_BUCKET. El tráfico que se entrega desde Cloud CDN se etiqueta como SERVED_FROM_CACHE.
Realiza una limpieza
Para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que se usaron en esta página, sigue estos pasos.
Borra el balanceador de cargas y el bucket de backend:
En la consola de Google Cloud, ve a la página Balanceo de cargas.
Selecciona la casilla de verificación junto al balanceador de cargas que creaste y, luego, haz clic en Borrar.
En la página que se abre, selecciona la casilla de verificación junto al bucket de backend que creaste y, luego, confirma que deseas borrar el balanceador de cargas y los recursos seleccionados.
Borra el bucket de Cloud Storage:
-
En la consola de Google Cloud, ve a la página Buckets de Cloud Storage.
- Selecciona la casilla de verificación junto al bucket que creaste y haz clic en Borrar.
- En la página que se abre, confirma que deseas borrar el bucket y, luego, haz clic en Borrar.
-
¿Qué sigue?
- Configura Cloud CDN
- Automatice la configuración de Cloud CDN con Terraform
- Cómo autenticar contenido