Cómo almacenar credenciales en AWS utilizando el almacén de parámetros

Podemos almacenar nuestras credenciales o datos de texto plano en el Almacén de Parámetros. El Almacén de Parámetros está dentro de los Gestores del Sistema en AWS. Nos permite separar nuestros secretos y datos de configuración del código. Se puede etiquetar y organizar en jerarquías, lo que nos permite gestionar los parámetros más fácilmente. Está integrado con el Servicio de Gestión de Claves de AWS (KMS), lo que nos permite cifrar automáticamente los datos que almacenamos. Una vez que tenemos nuestros datos en Parámetros, podemos referenciar estos datos de forma centralizada y segura en nuestros scripts, comandos y documentos SSM.

El Almacén de Parámetros es compatible con String, StringList y SecureString.

El tipo estándar de parámetro no tiene costes adicionales, mientras que el tipo avanzado de parámetro tiene un coste de 0,05 dólares por cada 10.000 interacciones de la API de Parameter Store. Para saber más sobre su precio, haz clicaquí para visitar la página oficial de precios de AWS.

En este artículo, crearemos un parámetro y almacenaremos en él datos de configuración de tipo SecureString. También modificaremos el parámetro y veremos cómo mantiene múltiples versiones.

Requisitos previos

  1. Cuenta de AWS(crearla si no la tienes).

¿Qué haremos?

  1. Iniciar sesión en AWS
  2. Crea un Parámetro para almacenar los datos de configuración.
  3. Editar el Parámetro
  4. Eliminar el Parámetro

Iniciar sesión en AWS

Haz clic aquí para ir a la página de inicio de sesión de AWS.

Al hacer clic en el enlace anterior, verás la página de inicio de sesión como se indica a continuación, donde puedes introducir las credenciales de tu cuenta de AWS.

Página de acceso

Una vez que hayas entrado con éxito en tu cuenta, verás el panel principal de AWS de la siguiente manera.

Panel de control de AWS

Crea un parámetro para almacenar los datos de configuración.

Para crear un parámetro haz clic en «Servicios» en la parte superior izquierda de la pantalla y busca «Gestor de sistemas»

Gestor de sistemas de búsqueda

Aquí verás el panel principal de «Administrador de sistemas». En el panel de la izquierda, haz clic en «Almacén de parámetros» en «Gestión de aplicaciones».

Cuadro de mandos del Gestor de Sistemas

Como no tengo ningún parámetro creado en mi cuenta en la región seleccionada, no veo ningún parámetro en el panel principal del almacén de parámetros.

Para crear un nuevo parámetro, haz clic en el botón «Crear parámetro».

Tablero del almacén de parámetros

Aquí puedes especificar el nombre del parámetro. Procede con el parámetro de nivel «Estándar» y selecciona «SecureString» en el tipo de parámetro.

También tienes que seleccionar una clave KMS. Puedes seleccionarla de tu cuenta actual o de otra cuenta.

Aquí hemos especificado el ID de la clave KMS que pertenece a la cuenta actual.

Crea un almacén de parámetros - Ponle un nombre

En el campo de texto del valor, especifica los datos de configuración que deben almacenarse en el parámetro.

Puedes añadir opcionalmente etiquetas al parámetro y hacer clic en el botón «Crear parámetro» para crear el parámetro.

Crear un almacén de parámetros - Definir su valor

Hemos creado con éxito nuestro primer parámetro y hemos almacenado en él los datos de configuración. Haz clic en el parámetro que acabamos de crear para ver más información sobre él.

Lista de parámetros de la tienda

Aquí puedes ver el resumen del parámetro que hemos creado. Si haces clic en el botón «Mostrar» bajo el campo «Valor» se mostrará el valor de la configuración que hemos guardado en el parámetro.

Tienda de Parámetros - Comprueba sus detalles

Editar el parámetro

En la pestaña de historial, podemos ver el número de versiones que tiene el parámetro. Como no hemos editado ni cambiado los datos de configuración en el parámetro que hemos creado, sólo vemos una versión.

Para cambiar los datos de configuración o modificar el parámetro haz clic en el botón «Editar».

Almacén de parámetros - Comprueba su historial de versiones

Ahora podemos volver a cambiar la configuración o los datos del parámetro, lo que creará una nueva versión bajo el mismo parámetro.

Ahora, vamos a cambiar el valor del parámetro por otro distinto al que hemos almacenado anteriormente.

Almacén de parámetros - Modifícalo

Una vez que modificamos el parámetro podemos ver dos revisiones bajo el mismo.

Aquí puedes ver que ahora tenemos dos revisiones en el Parámetro.

La que hemos creado por primera vez y la que hemos guardado después de editar el Parámetro.

Si quieres puedes desencriptar las revisiones para ver qué valores tienen.

Tienda de Parámetros - Comprueba su historial de últimas versiones

Para descifrar los valores selecciona la casilla «Descifrar todo».

Almacén de parámetros - Desencriptar y ver los valores en el historial

Borrar el parámetro

Si ya no necesitas almacenar el parámetro, es mejor eliminarlo.

Para eliminar el parámetro, selecciona el parámetro a eliminar y haz clic en el botón «Eliminar».

Almacén de parámetros - Verifica el último valor en él

Haz clic en el botón «Eliminar» para confirmar la eliminación y la acción.

Confirmar la operación de borrado

Conclusión

En este artículo hemos visto los pasos para crear un almacén de parámetros para guardar los datos de configuración de forma segura. También vimos cómo el Almacén de Parámetros guarda diferentes revisiones de los datos de configuración que guardamos en él. Por último, vimos lo sencillo que es eliminar el Parámetro que hemos creado.

También te podría gustar...