Configura un bucket de backend como origen para Cloud CDN
Esta guía de inicio rápido te muestra cómo configurar un bucket de backend como origen para Cloud CDN con la consola de Google Cloud.
Para seguir la guía paso a paso en esta tarea directamente en la consola de Google Cloud, haz clic en Guiarme:
Antes de comenzar
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Make sure that billing is enabled for your Google Cloud project.
Cree un bucket de Cloud Storage
Los buckets son los contenedores básicos que conservan tus datos en en Google Cloud Storage.
Para crear un bucket, sigue estos pasos:
-
En la consola de Google Cloud, ve a la página Buckets de Cloud Storage.
-
Haz clic en
Mostrar .
Crear.
-
En la sección
Asigna un nombre a tu bucket , ingresa un nombre único para el 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, selecciona
us-east1 (South Carolina)
en la lista. - Haz clic en Continuar.
- En Tipo de ubicación, selecciona Región y, luego, selecciona
- En la sección
Elige una clase de almacenamiento para tus datos , haz lo siguiente:- Selecciona 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 enCrear .
Sube un objeto al bucket
Guarda la siguiente imagen en tu dispositivo:
- En la página Detalles del bucket, en la pestaña
Objetos , haz clic enSubir 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 de detalles del bucket, haz clic en la pestaña
Permisos . -
Asegúrate de que la vista esté configurada como
Ver por principales y, luego, haz clic enOtorgar acceso .Aparecerá el panel Agregar principales.
- En el campo
Principales nuevas , ingresaallUsers
. - En el cuadro
Selecciona un rol , selecciona Cloud Storage > Visualizador de objetos de Storage. - Haz clic en
Guardar . - En la página ¿Seguro 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 columnaAcceso público de tu 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 aplicaciones externo, haz lo siguiente:
En la consola de Google Cloud, ve a la página Cloud CDN.
Haz clic en
Agregar origen .En la página Origen nuevo, en la sección
Nombre de origen , ingresa un nombre para tu origen.En
Tipo de origen , selecciona Bucket de backend.En
Define tu bucket de backend , selecciona Nuevo bucket de backend.En el campo Bucket 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 para mí y, luego, ingresa un nombre para el balanceador de cargas y, luego, haz clic en Siguiente.En Rendimiento de la caché, conserva los valores predeterminados seleccionados y haz clic en
Listo .El origen nuevo aparecerá en la lista de orígenes. Es posible que el origen tarde unos minutos en crearse por completo. Continúa con el siguiente paso solo cuando veas una notificación que indique que se creó el origen.
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.
Ten en cuenta 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.
Actualiza la página varias veces.
Regresa a la página Detalles del balanceador de cargas y, luego, haz clic en Supervisión.
Después de unos minutos, observa el tráfico entregado.
El tráfico que se entrega directamente desde tu bucket de backend se etiqueta. SERVED_FROM_BACKEND_BUCKET. Tráfico que se entrega desde Cloud CDN está etiquetado como SERVED_FROM_CACHE. Para obtener más información, consulta Métricas de supervisión.
Realiza una limpieza
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.
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 el cuadro de diálogo Borrar bucket , confirma que deseas borrar el bucket y, luego, haz clic en Borrar.
-
En la consola de Google Cloud, ve a la página Buckets de Cloud Storage.
¿Qué sigue?
A continuación, puedes hacer lo siguiente: