Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
SecretCacheConfiguration
Opzioni di configurazione della cache per una SecretCache, ad esempio dimensione massima della cache e durata (TTL) per i segreti memorizzati nella cache.
Costruttore
public SecretCacheConfiguration
Costruttore di default per un oggetto SecretCacheConfiguration
.
Metodi
getClient
public AWSSecretsManager getClient()
Restituisce l'AWSSecretsManagerClient
da cui la cache recupera segreti.
setClient
public void setClient(AWSSecretsManager client)
Restituisce il client AWSSecretsManagerClient
da cui la cache recupera segreti.
getCacheHook
public SecretCacheHook getCacheHook()
Restituisce l'interfaccia SecretCacheHook utilizzata per collegarsi agli aggiornamenti della cache.
setCacheHook
public void setCacheHook(SecretCacheHook cacheHook)
Imposta l'interfaccia SecretCacheHook utilizzata per collegarsi agli aggiornamenti della cache.
getMaxCacheDimensioni
public int getMaxCacheSize()
Restituisce la dimensione massima della cache. Il valore di default è 1024 segreti.
setMaxCacheDimensioni
public void setMaxCacheSize(int maxCacheSize)
Imposta la dimensione massima della cache. Il valore di default è 1024 segreti.
getCacheItemTTL
public long getCacheItemTTL()
Restituisce il TTL in millisecondi per gli elementi memorizzati nella cache. Quando un segreto memorizzato nella cache supera questo TTL, la cache recupera una nuova copia del segreto dal AWSSecretsManagerClient
. Il valore predefinito è 1 ora in millisecondi.
La cache aggiorna il segreto in modo sincrono quando viene richiesto il segreto dopo il TTL. Se l'aggiornamento sincrono ha esito negativo, la cache restituisce il segreto non aggiornato.
setCacheItemTTL
public void setCacheItemTTL(long cacheItemTTL)
Restituisce il TTL in millisecondi per gli elementi memorizzati nella cache. Quando un segreto memorizzato nella cache supera questo TTL, la cache recupera una nuova copia del segreto dal AWSSecretsManagerClient
. Il valore predefinito è 1 ora in millisecondi.
getVersionStage
public String getVersionStage()
Restituisce la versione dei segreti che si desidera memorizzare nella cache. Per ulteriori informazioni, consulta Versioni del segreto. Il valore predefinito è
"AWSCURRENT"
.
setVersionStage
public void setVersionStage(String versionStage)
Imposta la versione dei segreti che si desidera memorizzare nella cache. Per ulteriori informazioni, consulta Versioni del segreto. Il valore predefinito è "AWSCURRENT"
.
SecretCacheConfiguration Con Client
public SecretCacheConfiguration withClient(AWSSecretsManager
client)
Imposta il AWSSecretsManagerClient
da cui recuperare segreti. Restituisce l'oggetto SecretCacheConfiguration
aggiornato con la nuova impostazione.
SecretCacheConfiguration withCacheHook
public SecretCacheConfiguration withCacheHook(SecretCacheHook
cacheHook)
Imposta l'interfaccia utilizzata per collegare la cache in memoria. Restituisce l'oggetto SecretCacheConfiguration
aggiornato con la nuova impostazione.
SecretCacheConfiguration withMaxCacheDimensioni
public SecretCacheConfiguration withMaxCacheSize(int
maxCacheSize)
Imposta la dimensione massima della cache. Restituisce l'oggetto SecretCacheConfiguration
aggiornato con la nuova impostazione.
SecretCacheConfiguration withCacheItemTTL
public SecretCacheConfiguration withCacheItemTTL(long
cacheItemTTL)
Restituisce il TTL in millisecondi per gli elementi memorizzati nella cache. Quando un segreto memorizzato nella cache supera questo TTL, la cache recupera una nuova copia del segreto dal AWSSecretsManagerClient
. Il valore predefinito è 1 ora in millisecondi. Restituisce l'oggetto SecretCacheConfiguration
aggiornato con la nuova impostazione.
SecretCacheConfiguration withVersionStage
public SecretCacheConfiguration withVersionStage(String
versionStage)
Imposta la versione dei segreti che si desidera memorizzare nella cache. Per ulteriori informazioni, consulta Versioni del segreto. Restituisce l'oggetto SecretCacheConfiguration
aggiornato con la nuova impostazione.