SecretCache - AWS Secrets Manager

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
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