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.
SecretCache
Un cache en mémoire pour les secrets récupérés dans Secrets Manager. Vous utilisez get_secret_string ou get_secret_binary pour récupérer un secret du cache. Vous pouvez configurer les paramètres de cache en transmettant un objet SecretCacheConfig dans le constructeur.
Pour plus d'informations, ainsi que pour voir des exemples, consultez Obtenez une valeur secrète de Secrets Manager en utilisant Python avec mise en cache côté client.
cache = SecretCache( config = SecretCacheConfig, client = client )
Les méthodes disponibles sont les suivantes :
get_secret_string
Récupère la valeur de chaîne secrète.
- Syntaxe de demande
-
response = cache.get_secret_string( secret_id='
string
', version_stage='string
' ) - Paramètres
-
-
secret_id
(chaîne) -- [Obligatoire] Nom ou ARN du secret. -
version_stage
(chaîne) -- Version des secrets que vous souhaitez récupérer. Pour plus d'informations, consultez la section Versions secrètes. La valeur par défaut est « AWSCURRENT ».
-
- Type de retour
-
chaîne
get_secret_binary
Récupère la valeur binaire secrète.
- Syntaxe de demande
-
response = cache.get_secret_binary( secret_id='
string
', version_stage='string
' ) - Paramètres
-
-
secret_id
(chaîne) -- [Obligatoire] Nom ou ARN du secret. -
version_stage
(chaîne) -- Version des secrets que vous souhaitez récupérer. Pour plus d'informations, consultez la section Versions secrètes. La valeur par défaut est « AWSCURRENT ».
-
- Type de retour
-
Chaîne base64-encoded