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.
SecretCacheConfiguration
Cache-Konfigurationsoptionen für ein SecretCache, z. B. maximale Cachegröße und Time to Live (TTL) für gecachete Secrets.
Konstruktor
public SecretCacheConfiguration
Standardkonstruktor für ein SecretCacheConfiguration-Objekt.
Methoden
getClient
public AWSSecretsManager getClient()
Gibt den neuen AWSSecretsManagerClient zurück, von dem der Cache Secrets abruft.
setClient
public void setClient(AWSSecretsManager client)
Legt den neuen AWSSecretsManagerClient fest, von dem der Cache Secrets abruft.
bekommen CacheHook
public SecretCacheHook getCacheHook()
Gibt die neue SecretCacheHook-Schnittstelle zurück, die zum Anbinden von Cache-Updates verwendet wird.
einstellen CacheHook
public void setCacheHook(SecretCacheHook cacheHook)
Legt die neue SecretCacheHook-Schnittstelle fest, die zum Anbinden von Cache-Updates verwendet wird.
bekommen MaxCacheSize
public int getMaxCacheSize()
Gibt die maximale Cachegröße zurück. Der Standardwert ist 1 024 Secrets.
einstellen MaxCacheSize
public void setMaxCacheSize(int maxCacheSize)
Legt die maximale Cachegröße fest. Der Standardwert ist 1 024 Secrets.
CacheItemTTL abrufen
public long getCacheItemTTL()
Gibt die TTL in Millisekunden für die gecacheten Elemente zurück. Wenn ein gecachetes Secret diese TTL überschreitet, ruft der Cache eine neue Kopie des Secrets aus dem AWSSecretsManagerClient ab. Der Standardwert beträgt 1 Stunde in Millisekunden.
Der Cache aktualisiert das Secret synchron, wenn das Secret nach der TTL angefordert wird. Wenn die synchrone Aktualisierung fehlschlägt, gibt der Cache das veraltete Secrets zurück.
setze TTL CacheItem
public void setCacheItemTTL(long cacheItemTTL)
Legt die TTL in Millisekunden für die gecacheten Elemente fest. Wenn ein gecachetes Secret diese TTL überschreitet, ruft der Cache eine neue Kopie des Secrets aus dem AWSSecretsManagerClient ab. Der Standardwert beträgt 1 Stunde in Millisekunden.
erhalten VersionStage
public String getVersionStage()
Gibt die Version von Secrets zurück, die Sie cachen möchten. Weitere Informationen hierzu finden Sie unter Secret-Versionen. Der Standardwert ist
"AWSCURRENT".
einstellen VersionStage
public void setVersionStage(String versionStage)
Legt die Version von Secrets fest, die Sie cachen möchten. Weitere Informationen hierzu finden Sie unter Secret-Versionen. Der Standardwert ist "AWSCURRENT".
SecretCacheConfiguration Mit dem Kunden
public SecretCacheConfiguration withClient(AWSSecretsManager
client)
Legt den neuen AWSSecretsManagerClient zum Abrufen von Secrets fest. Gibt das aktualisierte SecretCacheConfiguration-Objekt mit der neuen Einstellung zurück.
SecretCacheConfiguration mit CacheHook
public SecretCacheConfiguration withCacheHook(SecretCacheHook
cacheHook)
Legt die Schnittstelle fest, die zum Anbinden des In-Memory-Cache verwendet wird. Gibt das aktualisierte SecretCacheConfiguration-Objekt mit der neuen Einstellung zurück.
SecretCacheConfiguration mit MaxCacheSize
public SecretCacheConfiguration withMaxCacheSize(int
maxCacheSize)
Legt die maximale Cachegröße fest. Gibt das aktualisierte SecretCacheConfiguration-Objekt mit der neuen Einstellung zurück.
SecretCacheConfiguration mit CacheItem TTL
public SecretCacheConfiguration withCacheItemTTL(long
cacheItemTTL)
Legt die TTL in Millisekunden für die gecacheten Elemente fest. Wenn ein gecachetes Secret diese TTL überschreitet, ruft der Cache eine neue Kopie des Secrets aus dem AWSSecretsManagerClient ab. Der Standardwert beträgt 1 Stunde in Millisekunden. Gibt das aktualisierte SecretCacheConfiguration-Objekt mit der neuen Einstellung zurück.
SecretCacheConfiguration mit VersionStage
public SecretCacheConfiguration withVersionStage(String
versionStage)
Legt die Version von Secrets fest, die Sie cachen möchten. Weitere Informationen hierzu finden Sie unter Secret-Versionen. Gibt das aktualisierte SecretCacheConfiguration-Objekt mit der neuen Einstellung zurück.