As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
SecretCache
Um cache na memória para segredos solicitados no Secrets Manager. Você usa getSecretString ou getSecretBinary para recuperar um segredo do cache. É possível definir as configurações de cache executando-as em um objeto SecretCacheConfiguration no construtor.
Para obter mais informações, incluindo exemplos, consulte Obtenha um segredo do Secrets Manager usando Java com armazenamento em cache no lado do cliente.
Construtores
public SecretCache()
-
Construtor padrão para um objeto
SecretCache
. public SecretCache(AWSSecretsManagerClientBuilder builder)
-
Constrói um novo cache usando um cliente do Secrets Manager criado usando o
AWSSecretsManagerClientBuilder
fornecido. Use esse construtor para personalizar o cliente do Secrets Manager, por exemplo, para usar uma região ou endpoint específico. public SecretCache(AWSSecretsManager client)
-
Constrói um novo cache de segredo usando o
AWSSecretsManagerClient
fornecido. Use esse construtor para personalizar o cliente do Secrets Manager, por exemplo, para usar uma região ou endpoint específico. public SecretCache(SecretCacheConfiguration config)
-
Constrói um novo cache de segredo usando a
SecretCacheConfiguration
fornecida.
Métodos
getSecretString
public String getSecretString(final String secretId)
Recupera um segredo de string do Secrets Manager. Retorna um String
getSecretBinary
public ByteBuffer getSecretBinary(final String secretId)
Recupera um segredo de binário do Secrets Manager. Retorna um ByteBuffer
refreshNow
public boolean refreshNow(final String secretId) throws
InterruptedException
Impõe a atualização do cache. Retorna true
se a atualização for concluída sem erro; caso contrário, false
.
feche
public void close()
Fecha o cache.