

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
<a name="reference_available-rotation-templates"></a>

AWS Secrets Manager fournit un ensemble de modèles de fonctions de rotation qui aident à automatiser la gestion sécurisée des informations d'identification pour différents systèmes et services de base de données. Les modèles sont des fonctions Lambda prêtes à l'emploi qui mettent en œuvre les meilleures pratiques en matière de rotation des identifiants, vous aidant ainsi à maintenir votre niveau de sécurité sans intervention manuelle.

Les modèles prennent en charge deux stratégies de rotation principales :
+ *Single-user rotation* qui met à jour les informations d'identification d'un seul utilisateur.
+ *Alternating-users rotation* qui permet de conserver deux utilisateurs distincts afin d'éliminer les temps d'arrêt lors des changements d'informations d'identification.

Secrets Manager fournit également un modèle générique qui sert de point de départ pour tout type de secret.

Pour utiliser les modèles, consultez :
+ [Rotation automatique pour les secrets de base de données (console)](rotate-secrets_turn-on-for-db.md)
+ [Rotation automatique pour les secrets non liés à la base de données (console)](rotate-secrets_turn-on-for-other.md)

Pour écrire votre propre fonction de rotation, voir [Écrire une fonction de rotation](rotate-secrets_lambda-functions.md).

**Contents**
+ [Amazon RDS et Amazon Aurora](#RDS_rotation_templates)
  + [Amazon RDS Db2 pour un utilisateur unique](#sar-template-db2-singleuser)
  + [Amazon RDS Db2 pour des utilisateurs en alternance](#sar-template-db2-multiuser)
  + [Amazon RDS MariaDB pour un utilisateur unique](#sar-template-mariadb-singleuser)
  + [Amazon RDS MariaDB pour des utilisateurs en alternance](#sar-template-mariadb-multiuser)
  + [Amazon RDS et Amazon Aurora MySQL pour un utilisateur unique](#sar-template-mysql-singleuser)
  + [Utilisateurs en alternance Amazon RDS et Amazon Aurora MySQL](#sar-template-mysql-multiuser)
  + [Amazon RDS Oracle pour un utilisateur unique](#sar-template-oracle-singleuser)
  + [Amazon RDS Oracle pour des utilisateurs en alternance](#sar-template-oracle-multiuser)
  + [Amazon RDS et Amazon Aurora PostgreSQL pour un utilisateur unique](#sar-template-postgre-singleuser)
  + [Amazon RDS et Amazon Aurora PostgreSQL pour des utilisateurs en alternance](#sar-template-postgre-multiuser)
  + [Amazon RDS Microsoft SQLServer pour un utilisateur unique](#sar-template-sqlserver-singleuser)
  + [Amazon RDS Microsoft SQLServer pour des utilisateurs en alternance](#sar-template-sqlserver-multiuser)
+ [Amazon DocumentDB (compatible avec MongoDB)](#NON-RDS_rotation_templates)
  + [Amazon DocumentDB pour un utilisateur unique](#sar-template-mongodb-singleuser)
  + [Amazon DocumentDB pour des utilisateurs en alternance](#sar-template-mongodb-multiuser)
+ [Amazon Redshift](#template-redshift)
  + [Amazon Redshift pour un utilisateur unique](#sar-template-redshift-singleuser)
  + [Amazon Redshift pour des utilisateurs en alternance](#sar-template-redshift-multiuser)
+ [Amazon Timestream pour InfluxDB](#template-TimeStream)
  + [Amazon Timestream pour InfluxDB en mode mono-utilisateur](#template-TimeStream-singleuser)
  + [Amazon Timestream pour les utilisateurs alternatifs d'InfluxDB](#template-TimeStream-multiuser)
+ [Amazon ElastiCache](#template-ELC)
+ [Active Directory](#template-AD)
  + [Informations d'identification Active Directory](#template-AD-password)
  + [Tab clavier Active Directory](#template-AD-keytab)
+ [Autres types de secrets](#OTHER_rotation_templates)

## Amazon RDS et Amazon Aurora
<a name="RDS_rotation_templates"></a>

### Amazon RDS Db2 pour un utilisateur unique
<a name="sar-template-db2-singleuser"></a>
+ **Nom du modèle :** SecretsManagerRDSDb2RotationSingleUser
+ **Stratégie de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **Structure `SecretString` : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSDb2RotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSDb2RotationSingleUser/lambda_function.py)**
+ **Dépendance :** [python-ibmdb 3.2.8](https://github.com/ibmdb/python-ibmdb)

### Amazon RDS Db2 pour des utilisateurs en alternance
<a name="sar-template-db2-multiuser"></a>
+ **Nom du modèle :** SecretsManagerRDSDb2RotationMultiUser
+ **Stratégie de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **Structure `SecretString` : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source:** [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSDb2RotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSDb2RotationMultiUser/lambda_function.py)
+ **Dépendance :** [python-ibmdb 3.2.8](https://github.com/ibmdb/python-ibmdb)

### Amazon RDS MariaDB pour un utilisateur unique
<a name="sar-template-mariadb-singleuser"></a>
+ **Nom du modèle :** SecretsManagerRDSMariaDBRotationSingleUser
+ **Stratégie de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **Structure `SecretString` : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMariaDBRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMariaDBRotationSingleUser/lambda_function.py)**
+ **Dépendance : PyMy** [SQL 1.1.1](https://github.com/PyMySQL/PyMySQL). 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](https://repost.aws/knowledge-center/lambda-python-package-compatible) Lambda ? dans le *AWS Knowledge Center*.

### Amazon RDS MariaDB pour des utilisateurs en alternance
<a name="sar-template-mariadb-multiuser"></a>
+ **Nom du modèle :** SecretsManagerRDSMariaDBRotationMultiUser
+ **Stratégie de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **Structure `SecretString` : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source:** [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMariaDBRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMariaDBRotationMultiUser/lambda_function.py)
+ **Dépendance : PyMy** [SQL 1.1.1](https://github.com/PyMySQL/PyMySQL). 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](https://repost.aws/knowledge-center/lambda-python-package-compatible) Lambda ? dans le *AWS Knowledge Center*.

### Amazon RDS et Amazon Aurora MySQL pour un utilisateur unique
<a name="sar-template-mysql-singleuser"></a>
+ **Nom du modèle :** SecretsManagerRDSMySQLRotationSingleUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source:** [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMySQLRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMySQLRotationSingleUser/lambda_function.py)
+ **Dépendance : PyMy** [SQL 1.1.1](https://github.com/PyMySQL/PyMySQL). 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](https://repost.aws/knowledge-center/lambda-python-package-compatible) Lambda ? dans le *AWS Knowledge Center*.

### Utilisateurs en alternance Amazon RDS et Amazon Aurora MySQL
<a name="sar-template-mysql-multiuser"></a>
+ **Nom du modèle :** SecretsManagerRDSMySQLRotationMultiUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMySQLRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSMySQLRotationMultiUser/lambda_function.py)**
+ **Dépendance : PyMy** [SQL 1.1.1](https://github.com/PyMySQL/PyMySQL). 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](https://repost.aws/knowledge-center/lambda-python-package-compatible) Lambda ? dans le *AWS Knowledge Center*.

### Amazon RDS Oracle pour un utilisateur unique
<a name="sar-template-oracle-singleuser"></a>
+ **Nom du modèle :** SecretsManagerRDSOracleRotationSingleUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSOracleRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSOracleRotationSingleUser/lambda_function.py)**
+ **Dépendance :** [python-oracledb 2.4.1](https://github.com/oracle/python-oracledb)

### Amazon RDS Oracle pour des utilisateurs en alternance
<a name="sar-template-oracle-multiuser"></a>
+ **Nom du modèle :** SecretsManagerRDSOracleRotationMultiUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSOracleRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSOracleRotationMultiUser/lambda_function.py)**
+ **Dépendance :** [python-oracledb 2.4.1](https://github.com/oracle/python-oracledb)

### Amazon RDS et Amazon Aurora PostgreSQL pour un utilisateur unique
<a name="sar-template-postgre-singleuser"></a>
+ **Nom du modèle :** SecretsManagerRDSPostgreSQLRotationSingleUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSPostgreSQLRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSPostgreSQLRotationSingleUser/lambda_function.py)**
+ **Dépendance : PyGre** [SQL 6.1.0](https://github.com/PyGreSQL/PyGreSQL)

### Amazon RDS et Amazon Aurora PostgreSQL pour des utilisateurs en alternance
<a name="sar-template-postgre-multiuser"></a>
+ **Nom du modèle :** SecretsManagerRDSPostgreSQLRotationMultiUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSPostgreSQLRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSPostgreSQLRotationMultiUser/lambda_function.py)**
+ **Dépendance : PyGre** [SQL 6.1.0](https://github.com/PyGreSQL/PyGreSQL)

### Amazon RDS Microsoft SQLServer pour un utilisateur unique
<a name="sar-template-sqlserver-singleuser"></a>
+ **Nom du modèle :** SecretsManagerRDSSQLServerRotationSingleUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSSQLServerRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSSQLServerRotationSingleUser/lambda_function.py)**
+ **Dépendance : Pymssql** [2.3.11](https://github.com/Pymssql/Pymssql)

### Amazon RDS Microsoft SQLServer pour des utilisateurs en alternance
<a name="sar-template-sqlserver-multiuser"></a>
+ **Nom du modèle :** SecretsManagerRDSSQLServerRotationMultiUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon RDS et Aurora](reference_secret_json_structure.md#reference_secret_json_structure_rds).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSSQLServerRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRDSSQLServerRotationMultiUser/lambda_function.py)**
+ **Dépendance : Pymssql** [2.3.11](https://github.com/Pymssql/Pymssql)

## Amazon DocumentDB (compatible avec MongoDB)
<a name="NON-RDS_rotation_templates"></a>

### Amazon DocumentDB pour un utilisateur unique
<a name="sar-template-mongodb-singleuser"></a>
+ **Nom du modèle :** SecretsManagerMongoDBRotationSingleUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon DocumentDB](reference_secret_json_structure.md#reference_secret_json_structure_docdb).
+ **Code source:** [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerMongoDBRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerMongoDBRotationSingleUser/lambda_function.py)
+ **Dépendance : PyMongo ** [4.7.3](https://github.com/mongodb/mongo-python-driver)

### Amazon DocumentDB pour des utilisateurs en alternance
<a name="sar-template-mongodb-multiuser"></a>
+ **Nom du modèle :** SecretsManagerMongoDBRotationMultiUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon DocumentDB](reference_secret_json_structure.md#reference_secret_json_structure_docdb).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerMongoDBRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerMongoDBRotationMultiUser/lambda_function.py)**
+ **Dépendance : PyMongo ** [4.7.3](https://github.com/mongodb/mongo-python-driver)

## Amazon Redshift
<a name="template-redshift"></a>

### Amazon Redshift pour un utilisateur unique
<a name="sar-template-redshift-singleuser"></a>
+ **Nom du modèle :** SecretsManagerRedshiftRotationSingleUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateur unique](rotation-strategy.md#rotating-secrets-one-user-one-password).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon Redshift](reference_secret_json_structure.md#reference_secret_json_structure_RS).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRedshiftRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRedshiftRotationSingleUser/lambda_function.py)**
+ **Dépendance :** [redshift-connector 2.1.13](https://github.com/aws/amazon-redshift-python-driver)

### Amazon Redshift pour des utilisateurs en alternance
<a name="sar-template-redshift-multiuser"></a>
+ **Nom du modèle :** SecretsManagerRedshiftRotationMultiUser
+ **Stratégies de rotation : ** [Stratégie de rotation : utilisateurs en alternance](rotation-strategy.md#rotating-secrets-two-users).
+ **`SecretString`Structure attendue : ** [Informations d'identification Amazon Redshift](reference_secret_json_structure.md#reference_secret_json_structure_RS).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRedshiftRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRedshiftRotationMultiUser/lambda_function.py)**
+ **Dépendance :** [redshift-connector 2.1.13](https://github.com/aws/amazon-redshift-python-driver)

## Amazon Timestream pour InfluxDB
<a name="template-TimeStream"></a>

*Pour utiliser ces modèles, consultez la section [Comment Amazon Timestream pour InfluxDB utilise les secrets dans](https://docs.aws.amazon.com/timestream/latest/developerguide/timestream-for-influx-security-db-secrets.html) le manuel du développeur Amazon Timestream.*

### Amazon Timestream pour InfluxDB en mode mono-utilisateur
<a name="template-TimeStream-singleuser"></a>
+ **Nom du modèle :** SecretsManager  InfluxDBRotationSingleUser
+ **`SecretString`Structure attendue : ** [Structure secrète d'Amazon Timestream pour InfluxDB](reference_secret_json_structure.md#reference_secret_json_structure_TIME).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerInfluxDBRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerInfluxDBRotationSingleUser/lambda_function.py)**
+ **Dépendance :** client python InfluxDB 2.0

### Amazon Timestream pour les utilisateurs alternatifs d'InfluxDB
<a name="template-TimeStream-multiuser"></a>
+ **Nom du modèle :** SecretsManagerInfluxDBRotationMultiUser
+ **`SecretString`Structure attendue : ** [Structure secrète d'Amazon Timestream pour InfluxDB](reference_secret_json_structure.md#reference_secret_json_structure_TIME).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerInfluxDBRotationMultiUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerInfluxDBRotationMultiUser/lambda_function.py)**
+ **Dépendance :** client python InfluxDB 2.0

## Amazon ElastiCache
<a name="template-ELC"></a>

Pour utiliser ce modèle, consultez [Rotation automatique des mots de passe pour les utilisateurs](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/User-Secrets-Manager.html) dans le *guide de ElastiCache l'utilisateur Amazon*.
+ **Nom du modèle :** SecretsManagerElasticacheUserRotation
+ **`SecretString`Structure attendue : ** [ElastiCache Informations d'identification Amazon](reference_secret_json_structure.md#reference_secret_json_structure_ELC).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerElasticacheUserRotation/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerElasticacheUserRotation/lambda_function.py)**

## Active Directory
<a name="template-AD"></a>

### Informations d'identification Active Directory
<a name="template-AD-password"></a>
+ **Nom du modèle :** SecretsManagerActiveDirectoryRotationSingleUser
+ **`SecretString`Structure attendue : ** [Informations d'identification Active Directory](reference_secret_json_structure.md#reference_secret_json_structure_AD).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerActiveDirectoryRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerActiveDirectoryRotationSingleUser/lambda_function.py)**

### Tab clavier Active Directory
<a name="template-AD-keytab"></a>
+ **Nom du modèle :** SecretsManagerActiveDirectoryAndKeytabRotationSingleUser
+ **`SecretString`Structure attendue : ** [Informations d'identification Active Directory](reference_secret_json_structure.md#reference_secret_json_structure_AD).
+ **Code source : [https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerActiveDirectoryAndKeytabRotationSingleUser/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerActiveDirectoryAndKeytabRotationSingleUser/lambda_function.py)**
+ **Dépendances : msktutil**

## Autres types de secrets
<a name="OTHER_rotation_templates"></a>

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-lambdas/tree/master/SecretsManagerRotationTemplate/lambda\_function.py](https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas/tree/master/SecretsManagerRotationTemplate/lambda_function.py)**