No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Secrets Manager

10/15
Recursos

Secrets Manager es un servicio de AWS que nos ayuda a proteger los datos secretos (contraseñas, claves y tokens) necesarios para acceder a nuestras aplicaciones, servicios y recursos.

También nos permite compartir automáticamente esta información cuando queramos. Además, este servicio evita que tengamos que copiar y pegar los secretos directamente en nuestro código.

Contribución creada por Ciro Villafraz.

Aportes 10

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Cabe mencionar que el precio por “secreto almacenado” es de 0,40 dolares al mes (Al menos a la fecha de hoy). Ademas de cobrar por cada 10 mil llamadas al API para obtener esos secretos.

Citando textualmente los precios en su sitio web:

Por dato confidencial al mes

0,40 USD por dato confidencial al mes. Una réplica de un dato confidencial se considera un dato confidencial distinto y también se facturará a 0,40 USD por réplica al mes. El precio se prorratea en el caso de los datos confidenciales que se almacenen durante menos de un mes (en función del número de horas).

Cada 10 000 llamadas a la API

0,05 USD cada 10 000 llamadas a la API.

Aqui estan los precios de Secret Manager

AWS Secrets Manager le ayuda a proteger los datos confidenciales necesarios para acceder a sus aplicaciones, servicios y recursos de TI. El servicio le permite alternar, administrar y recuperar fácilmente credenciales de bases de datos, claves de API y otros datos confidenciales durante su ciclo de vida. Los usuarios y las aplicaciones recuperan datos confidenciales con una llamada a las API de Secrets Manager, lo que elimina la necesidad de codificar información confidencial en texto sin formato.

Secrets Manager ofrece la alternación de datos confidenciales con integración incorporada para Amazon RDS, Amazon Redshift y Amazon DocumentDB. Además, el servicio puede extenderse a otros tipos de datos confidenciales, incluidas las claves de API y los tokens de OAuth. Secrets Manager también le permite controlar el acceso a los datos confidenciales mediante permisos detallados y auditar la alternación de datos confidenciales de manera centralizada para recursos que se encuentren en la nube de AWS, en servicios de terceros o en las instalaciones.

Secret Manager

  • Servicio simple que nos ayuda a proteger los secretos que son necesarios para acceder a sus aplicaciones, servicio y recursos.
  • Rotar automáticamente
  • Los secretos pueden ser contraseñas, claves y tokens
import mysql.connector
connection = mysql.connector.connect(
host="localhost",
database="mydb",
user="root",
password=get_secret_value['SecretString']
)

secrets manager

es un servicio que protege los secretos que son necesarios para acceder a sus aplicaciones,servicios y recursos

-*rotarlos automaticamente

*los secretos pueden ser contraseñas,claves y tokens

se me acemeja a las variables de entorno pero con mas seguridad

Just for the record es bueno tener esta definicion en mente
Un secreto es una pieza de información confidencial. Por ejemplo, una clave de API, una contraseña o cualquier tipo de credencial que utilice para acceder a un sistema confidencial.

Lo entiendo a algo asi como un administrador de variables de entorno dentro de un servidor jaja, no es lo mismo pero parecido

Información resumida de esta clase
#EstudiantesDePlatzi

  • Antes se enviaba la contraseña en el código, pero esto en una mala practica y demanda mucho trabajo

  • Ahora se utiliza el servicio de Secrets Manager ya que soluciona muchos de estos problemas

es uina gran herramienta para la seguridad!

¿Qué es AWS secret manager?