Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS Secrets Manager modèles de fonctions de rotation
En effetRotation par fonction Lambda, Secrets Manager fournit un certain nombre de modèles de fonctions de rotation. Pour utiliser les modèles, consultez :
Les modèles prennent en charge Python 3.9.
Pour écrire votre propre fonction de rotation, voir Écrire une fonction de rotation.
Modèles
- Amazon RDS et Amazon Aurora
- Amazon RDS Db2 pour un utilisateur unique
- Amazon RDS Db2 pour des utilisateurs en alternance
- Amazon RDS MariaDB pour un utilisateur unique
- Amazon RDS MariaDB pour des utilisateurs en alternance
- Amazon RDS et Amazon Aurora MySQL pour un utilisateur unique
- Utilisateurs en alternance Amazon RDS et Amazon Aurora MySQL
- Amazon RDS Oracle pour un utilisateur unique
- Amazon RDS Oracle pour des utilisateurs en alternance
- Amazon RDS et Amazon Aurora PostgreSQL pour un utilisateur unique
- Amazon RDS et Amazon Aurora PostgreSQL pour des utilisateurs en alternance
- Amazon RDS Microsoft SQLServer pour un utilisateur unique
- Amazon RDS Microsoft SQLServer pour des utilisateurs en alternance
- Amazon DocumentDB (compatible avec MongoDB)
- Amazon Redshift
- Amazon ElastiCache
- Active Directory
- Autres types de secrets
Amazon RDS et Amazon Aurora
Amazon RDS Db2 pour un utilisateur unique
-
Nom du modèle : SecretsManager RDSdb2 RotationSingleUser
-
Stratégie de rotation : Stratégie de rotation : utilisateur unique.
-
Structure
SecretString
: Structure du secret Amazon RDS Db2. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation -lambdas/tree/master/ RDsDB2 /lambda_function.py SecretsManager RotationSingleUser
-
Dépendance : python-ibmdb
Amazon RDS Db2 pour des utilisateurs en alternance
-
Nom du modèle : SecretsManager RDSdb2 RotationMultiUser
-
Stratégie de rotation : Stratégie de rotation : utilisateurs en alternance.
-
Structure
SecretString
: Structure du secret Amazon RDS Db2. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation -lambdas/tree/master/ RDsDB2 /lambda_function.py SecretsManager RotationMultiUser
-
Dépendance : python-ibmdb
Amazon RDS MariaDB pour un utilisateur unique
-
Nom du modèle : SecretsManager RDSMariaDB RotationSingleUser
-
Stratégie de rotation : Stratégie de rotation : utilisateur unique.
-
Structure
SecretString
: Structure du secret MariaDB Amazon RDS. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManager -lambdas/tree/master/
RDSMariaDB /lambda_function.py RotationSingleUser -
Dépendance : PyMy SQL 1.0.2. Si vous utilisez le mot de passe sha256 pour l'authentification, PyMy SQL [rsa]. Pour plus d'informations sur l'utilisation de packages avec du code compilé dans un environnement d'exécution Lambda, voir Comment ajouter des packages Python avec des fichiers binaires compilés à mon package de déploiement et rendre le package compatible avec
Lambda ? dans le AWS Knowledge Center.
Amazon RDS MariaDB pour des utilisateurs en alternance
-
Nom du modèle : SecretsManager RDSMariaDB RotationMultiUser
-
Stratégie de rotation : Stratégie de rotation : utilisateurs en alternance.
-
Structure
SecretString
: Structure du secret MariaDB Amazon RDS. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManager -lambdas/tree/master/
RDSMariaDB /lambda_function.py RotationMultiUser -
Dépendance : PyMy SQL 1.0.2. Si vous utilisez le mot de passe sha256 pour l'authentification, PyMy SQL [rsa]. Pour plus d'informations sur l'utilisation de packages avec du code compilé dans un environnement d'exécution Lambda, voir Comment ajouter des packages Python avec des fichiers binaires compilés à mon package de déploiement et rendre le package compatible avec
Lambda ? dans le AWS Knowledge Center.
Amazon RDS et Amazon Aurora MySQL pour un utilisateur unique
-
Nom du modèle : SecretsManager RDSMySQL RotationSingleUser
-
Stratégies de rotation : Stratégie de rotation : utilisateur unique.
-
SecretString
Structure attendue : Structure du secret Amazon RDS et Amazon Aurora MySQL. -
Dépendance : PyMy SQL 1.0.2. Si vous utilisez le mot de passe sha256 pour l'authentification, PyMy SQL [rsa]. Pour plus d'informations sur l'utilisation de packages avec du code compilé dans un environnement d'exécution Lambda, voir Comment ajouter des packages Python avec des fichiers binaires compilés à mon package de déploiement et rendre le package compatible avec
Lambda ? dans le AWS Knowledge Center.
Utilisateurs en alternance Amazon RDS et Amazon Aurora MySQL
-
Nom du modèle : SecretsManager RDSMySQL RotationMultiUser
-
Stratégies de rotation : Stratégie de rotation : utilisateurs en alternance.
-
SecretString
Structure attendue : Structure du secret Amazon RDS et Amazon Aurora MySQL. -
Dépendance : PyMy SQL 1.0.2. Si vous utilisez le mot de passe sha256 pour l'authentification, PyMy SQL [rsa]. Pour plus d'informations sur l'utilisation de packages avec du code compilé dans un environnement d'exécution Lambda, voir Comment ajouter des packages Python avec des fichiers binaires compilés à mon package de déploiement et rendre le package compatible avec
Lambda ? dans le AWS Knowledge Center.
Amazon RDS Oracle pour un utilisateur unique
-
Nom du modèle : SecretsManager RDS OracleRotationSingleUser
-
Stratégies de rotation : Stratégie de rotation : utilisateur unique.
-
SecretString
Structure attendue : Structure du secret Oracle Amazon RDS. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManager -lambdas/tree/master/
RDS /lambda_function.py OracleRotationSingleUser -
Dépendance : python-oracledb 2.0.1
Amazon RDS Oracle pour des utilisateurs en alternance
-
Nom du modèle : SecretsManager RDS OracleRotationMultiUser
-
Stratégies de rotation : Stratégie de rotation : utilisateurs en alternance.
-
SecretString
Structure attendue : Structure du secret Oracle Amazon RDS. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManager -lambdas/tree/master/
RDS /lambda_function.py OracleRotationMultiUser -
Dépendance : python-oracledb 2.0.1
Amazon RDS et Amazon Aurora PostgreSQL pour un utilisateur unique
-
Nom du modèle : SecretsManager RDSPostgreSQL RotationSingleUser
-
Stratégies de rotation : Stratégie de rotation : utilisateur unique.
-
SecretString
Structure attendue : Structure du secret Amazon RDS et Amazon Aurora PostgreSQL. -
Dépendance : PyGre SQL 5.0.7
Amazon RDS et Amazon Aurora PostgreSQL pour des utilisateurs en alternance
-
Nom du modèle : SecretsManager RDSPostgreSQL RotationMultiUser
-
Stratégies de rotation : Stratégie de rotation : utilisateurs en alternance.
-
SecretString
Structure attendue : Structure du secret Amazon RDS et Amazon Aurora PostgreSQL. -
Dépendance : PyGre SQL 5.0.7
Amazon RDS Microsoft SQLServer pour un utilisateur unique
-
Nom du modèle : SecretsManager RDSSQL ServerRotationSingleUser
-
Stratégies de rotation : Stratégie de rotation : utilisateur unique.
-
SecretString
Structure attendue : Structure du secret Microsoft SQLServer Amazon RDS. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManager -lambdas/tree/master/
RDSSQL /lambda_function.py ServerRotationSingleUser -
Dépendance : Pymssql 2.2.2
Amazon RDS Microsoft SQLServer pour des utilisateurs en alternance
-
Nom du modèle : SecretsManager RDSSQL ServerRotationMultiUser
-
Stratégies de rotation : Stratégie de rotation : utilisateurs en alternance.
-
SecretString
Structure attendue : Structure du secret Microsoft SQLServer Amazon RDS. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManager -lambdas/tree/master/
RDSSQL /lambda_function.py ServerRotationMultiUser -
Dépendance : Pymssql 2.2.2
Amazon DocumentDB (compatible avec MongoDB)
Amazon DocumentDB pour un utilisateur unique
-
Nom du modèle : SecretsManagerMongo DB RotationSingleUser
-
Stratégies de rotation : Stratégie de rotation : utilisateur unique.
-
SecretString
Structure attendue : Structure du secret Amazon DocumentDB. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerMongo -lambdas/tree/master/
DB /lambda_function.py RotationSingleUser -
Dépendance : Pymongo 3.2
Amazon DocumentDB pour des utilisateurs en alternance
-
Nom du modèle : SecretsManagerMongo DB RotationMultiUser
-
Stratégies de rotation : Stratégie de rotation : utilisateurs en alternance.
-
SecretString
Structure attendue : Structure du secret Amazon DocumentDB. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerMongo -lambdas/tree/master/
DB /lambda_function.py RotationMultiUser -
Dépendance : Pymongo 3.2
Amazon Redshift
Amazon Redshift pour un utilisateur unique
-
Nom du modèle : SecretsManagerRedshiftRotationSingleUser
-
Stratégie de rotation : Stratégie de rotation : utilisateur unique.
-
SecretString
Structure attendue : Structure du secret Amazon Redshift ouStructure secrète sans serveur Amazon Redshift. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerRedshiftRotationSingleUser -lambdas/tree/master/
/lambda_function.py -
Dépendance : PyGre SQL 5.0.7
Amazon Redshift pour des utilisateurs en alternance
-
Nom du modèle : SecretsManagerRedshiftRotationMultiUser
-
Stratégie de rotation : Stratégie de rotation : utilisateurs en alternance.
-
SecretString
Structure attendue : Structure du secret Amazon Redshift ouStructure secrète sans serveur Amazon Redshift. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerRedshiftRotationMultiUser -lambdas/tree/master/
/lambda_function.py -
Dépendance : PyGre SQL 5.0.7
Amazon ElastiCache
Pour utiliser ce modèle, consultez Rotation automatique des mots de passe pour les utilisateurs dans le guide de ElastiCache l'utilisateur Amazon.
-
Nom du modèle : SecretsManagerElasticacheUserRotation
-
SecretString
Structure attendue : Structure ElastiCache secrète d'Amazon. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerElasticacheUserRotation -lambdas/tree/master/
/lambda_function.py
Active Directory
Informations d'identification Active Directory
-
Nom du modèle : SecretsManagerActiveDirectoryRotationSingleUser
-
SecretString
Structure attendue : Structure secrète des informations d'identification Active Directory. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerActiveDirectoryRotationSingleUser -lambdas/tree/master/
/lambda_function.py
Tab clavier Active Directory
-
Nom du modèle : SecretsManagerActiveDirectoryAndKeytabRotationSingleUser
-
SecretString
Structure attendue : Structures secrètes d'Active Directory. -
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerActiveDirectoryAndKeytabRotationSingleUser -lambdas/tree/master/
/lambda_function.py -
Dépendances : msktutil
Autres types de secrets
Secrets Manager fournit ce modèle comme point de départ pour créer une fonction de rotation pour tout type de secret.
-
Nom du modèle : SecretsManagerRotationTemplate
-
Code source : https://github.com/aws-samples/ aws-secrets-manager-rotation SecretsManagerRotationTemplate -lambdas/tree/master/
/lambda_function.py