
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Enable the Secret Manager API
/ 10
Create a secret
/ 30
Create and use a new secret version
/ 30
Create a new secret version (and invalidate previous versions)
/ 30
En este lab, usarás Secret Manager desde la consola de Cloud y la interfaz de línea de comandos (CLI) para crear, usar y reemplazar un secreto y, por último, restablecer una versión anterior de un secreto.
Secret Manager está disponible en la consola de Cloud. También está disponible desde la línea de comandos mediante la CLI o desde un programa, si usas la API REST o uno de los kits de desarrollo de software (SDK) compatibles. Los SDK admitidos incluyen C#, Go, Node.js, Java, etcétera. Lista completa de los SDK disponibles. Información relativa a la API REST.
En este lab, aprenderás a realizar las siguientes tareas:
Habilitar la API de Secret Manager.
Crear y usar un secreto nuevo.
Crear una versión nueva de un secreto e inhabilitar las versiones antiguas.
Restablecer y verificar una versión antigua de un secreto.
En cada lab, recibirá un proyecto de Google Cloud y un conjunto de recursos nuevos por tiempo limitado y sin costo adicional.
Accede a Qwiklabs desde una ventana de incógnito.
Ten en cuenta el tiempo de acceso del lab (por ejemplo, 1:15:00
) y asegúrate de finalizarlo en el plazo asignado.
No existe una función de pausa. Si lo necesita, puede reiniciar el lab, pero deberá hacerlo desde el comienzo.
Cuando esté listo, haga clic en Comenzar lab.
Anote las credenciales del lab (el nombre de usuario y la contraseña). Las usarás para acceder a la consola de Google Cloud.
Haga clic en Abrir Google Console.
Haga clic en Usar otra cuenta, copie las credenciales para este lab y péguelas en el mensaje emergente que aparece.
Si usa otras credenciales, se generarán errores o incurrirá en cargos.
Acepta las condiciones y omite la página de recursos de recuperación.
En esta tarea, habilitarás la API de Secret Manager.
Antes de acceder a Secret Manager, primero debes habilitar su API. Si no lo haces, cuando intentes acceder a sus funciones, recibirás un error.
Secret Manager
. Deberías ver un resultado: la API de Secret Manager.Haz clic en Revisar mi progreso para verificar el objetivo.
En esta tarea, crearás un secreto y agregarás el valor del secreto a la contraseña.
password
.xyzpdq
.team
.acme
.Haz clic en Revisar mi progreso para verificar el objetivo.
En esta tarea, usarás el comando secrets para verificar el valor del secreto de la contraseña.
En la barra de título de la consola de Google Cloud, haz clic en Activar Cloud Shell () para abrir Cloud Shell.
En la parte inferior de la página, haz clic en Continuar. Espera que se aprovisione la máquina de Google Cloud Shell.
En la línea de comandos de la terminal de Cloud Shell, ingresa lo siguiente:
Si se realiza con éxito, deberías ver que el valor del secreto de la contraseña (xyzpdq
) se muestra al principio de la siguiente línea, inmediatamente antes de la ventana de la línea de comandos, similar a lo que se muestra a continuación:
En esta tarea, crearás un nuevo secreto de la versión 2 y usarás el comando secrets para verificar el valor de esta versión del secreto de la contraseña.
abc123
.Ahora, usemos el secreto nuevo.
En la línea de comandos de la terminal de Cloud Shell, ingresa lo siguiente:
abc123
) se muestra al principio de la siguiente línea, inmediatamente antes de la ventana de la línea de comandos, similar a lo que se muestra en la siguiente captura de pantalla:En la línea de comandos, prueba el comando otra vez, excepto que esta vez, para la versión, usa el alias más reciente, como se muestra a continuación:
Si se realiza con éxito, deberías ver que el valor de la versión 2 del secreto de la contraseña (abc123
) se muestra al principio de la siguiente línea, inmediatamente antes de la ventana de la línea de comandos, similar a lo que se muestra en la siguiente captura de pantalla:
Haz clic en Revisar mi progreso para verificar el objetivo.
En esta tarea, crearás una nueva versión del secreto y también inhabilitarás todas las versiones anteriores. También verificarás que solo se pueda acceder a la última versión.
En el Menú de navegación de la consola de Google Cloud, selecciona Seguridad > Secret Manager. En la página de Secret Manager se muestra información sobre el secreto de la contraseña que creaste antes.
En Acciones, haz clic en el menú de Más acciones, y luego haz clic en Agregar nueva versión.
En Valor del secreto, ingresa def123
.
Selecciona la casilla de verificación Inhabilitar las versiones anteriores.
Deja todos los demás valores en su configuración predeterminada y haz clic en Agregar versión nueva.
Verifica que solo se pueda acceder a la última versión. Para eso, en la línea de comandos de la terminal de Cloud Shell, ingresa lo siguiente:
def123
) se devuelve al principio de la siguiente línea, inmediatamente antes de la ventana de la línea de comandos, similar a lo que se muestra en la siguiente captura de pantalla:En la línea de comandos, prueba el comando otra vez, excepto que esta vez, para la versión, usa el alias más reciente, como se muestra a continuación:
Esto debería producir un error de CONDICIÓN PREVIA, que informaría que la versión 2 se encuentra en estado INHABILITADO. (Si intentaras acceder a la versión 1, se produciría el mismo error).
Haz clic en Revisar mi progreso para verificar el objetivo.
En esta tarea, volverás a habilitar el secreto de la contraseña de la versión 2 y verificarás que se pueda acceder a él.
En el Menú de navegación de la consola de Google Cloud, selecciona Seguridad > Secret Manager. En la página de Secret Manager se muestra información sobre el secreto de la contraseña que creaste antes.
Haz clic en secreto de la contraseña. Aparece la página Detalles del secreto de la contraseña.
En la página Detalles, ten en cuenta que se muestran las tres versiones. En la columna Estado, verás que la versión 3 está habilitada y las versiones 1 y 2 están inhabilitadas.
Para la versión 2, en Acciones, haz clic en el menú de acciones Más y selecciona Habilitar.
Haz clic en Habilitar versiones seleccionadas. En la columna Estado, la versión 2 ahora debería aparecer como habilitada.
En la línea de comandos de la terminal de Cloud Shell, ingresa lo siguiente:
Si se realiza con éxito, deberías ver que el valor de la versión 2 del secreto de la contraseña (abc123
) se devuelve al principio de la siguiente línea, inmediatamente antes de la ventana de la línea de comandos, similar a lo que se muestra a continuación:
En la esquina superior derecha de la consola de Google Cloud, haz clic en el ícono de usuario.
Haz clic en Salir.
En este lab, realizaste lo siguiente:
Habilitaste la API de Secret Manager.
Creaste y usaste un nuevo secreto.
Creaste una nueva versión de un secreto,
Inhabilitaste las versiones anteriores.
Restableciste y verificaste la versión anterior de un secreto.
Cuando haya completado el lab, haga clic en Finalizar lab. Google Cloud Skills Boost quitará los recursos que usó y limpiará la cuenta.
Tendrá la oportunidad de calificar su experiencia en el lab. Seleccione la cantidad de estrellas que corresponda, ingrese un comentario y haga clic en Enviar.
La cantidad de estrellas indica lo siguiente:
Puede cerrar el cuadro de diálogo si no desea proporcionar comentarios.
Para enviar comentarios, sugerencias o correcciones, use la pestaña Asistencia.
Copyright 2020 Google LLC. All rights reserved. Google y el logotipo de Google son marcas de Google LLC. Los demás nombres de productos y empresas pueden ser marcas de las respectivas empresas a las que estén asociados.
Este contenido no está disponible en este momento
Te enviaremos una notificación por correo electrónico cuando esté disponible
¡Genial!
Nos comunicaremos contigo por correo electrónico si está disponible
One lab at a time
Confirm to end all existing labs and start this one