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.
ottenere CacheHook
public SecretCacheHook getCacheHook()
Restituisce l'interfaccia SecretCacheHook utilizzata per collegarsi agli aggiornamenti della cache.
impostare CacheHook
public void setCacheHook(SecretCacheHook cacheHook)
Imposta l'interfaccia SecretCacheHook utilizzata per collegarsi agli aggiornamenti della cache.
ottenere MaxCacheSize
public int getMaxCacheSize()
Restituisce la dimensione massima della cache. Il valore di default è 1024 segreti.
impostare MaxCacheSize
public void setMaxCacheSize(int maxCacheSize)
Imposta la dimensione massima della cache. Il valore di default è 1024 segreti.
ottieni CacheItem TTL
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.
imposta TTL CacheItem
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.
ottenere VersionStage
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".
impostare VersionStage
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 con CacheHook
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 con MaxCacheSize
public SecretCacheConfiguration withMaxCacheSize(int
maxCacheSize)
Imposta la dimensione massima della cache. Restituisce l'oggetto SecretCacheConfiguration aggiornato con la nuova impostazione.
SecretCacheConfiguration con CacheItem TTL
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 con VersionStage
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.