Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SecretCache
Ein In-Memory-Cache für aus Secrets Manager abgerufene Secrets. Sie verwenden get_secret_string oder get_secret_binary, um ein Secret aus dem Cache abzurufen. Sie können die Cache-Einstellungen konfigurieren, indem Sie ein SecretCacheConfig-Objekt im Konstruktor übergeben.
Weitere Informationen hierzu einschließlich Beispielen finden Sie unter Holen Sie sich einen geheimen Secrets Manager-Wert mithilfe von Python mit clientseitigem Caching.
cache = SecretCache( config = SecretCacheConfig, client = client )
Die folgenden Methoden sind verfügbar:
get_secret_string
Ruft den Secret-String-Wert ab.
- Erforderliche Syntax
-
response = cache.get_secret_string( secret_id='
string
', version_stage='string
' ) - Parameter
-
-
secret_id
(string) -- [Required] Der Name oder ARN des Secrets. -
version_stage
(string) -- Die Version der Secrets, die Sie abrufen möchten. Weitere Informationen finden Sie unter Geheime Versionen. Der Standardwert ist 'AWSCURRENT'.
-
- Rückgabetyp
-
Zeichenfolge
get_secret_binary
Ruft den Secret-Binärwert ab.
- Erforderliche Syntax
-
response = cache.get_secret_binary( secret_id='
string
', version_stage='string
' ) - Parameter
-
-
secret_id
(string) -- [Required] Der Name oder ARN des Secrets. -
version_stage
(string) -- Die Version der Secrets, die Sie abrufen möchten. Weitere Informationen finden Sie unter Geheime Versionen. Der Standardwert ist 'AWSCURRENT'.
-
- Rückgabetyp
-
base64-kodierte
Zeichenfolge