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 recuperados no Secrets Manager. Você usa get_secret_string ou get_secret_binary para recuperar um segredo do cache. Você pode definir as configurações de cache executando-as em um objeto SecretCacheConfig no construtor.
Para obter mais informações, incluindo exemplos, consulte Recupere segredos do AWS Secrets Manager em aplicações Python.
cache = SecretCache( config = SecretCacheConfig, client = client )
Estes são os métodos disponíveis:
get_secret_string
Recupera o valor da string do segredo.
- Sintaxe da solicitação
-
response = cache.get_secret_string( secret_id='
string
', version_stage='string
' ) - Parâmetros
-
-
secret_id
(string): [obrigatório] o nome ou o ARN do segredo. -
version_stage
(string): a versão dos segredos que você quer recuperar. Para obter mais informações, consulte Secret versions (Versões de segredos). O padrão é “AWSCURRENT”.
-
- Tipo de retorno
-
string
get_secret_binary
Recupera o valor do binário do segredo.
- Sintaxe da solicitação
-
response = cache.get_secret_binary( secret_id='
string
', version_stage='string
' ) - Parâmetros
-
-
secret_id
(string): [obrigatório] o nome ou o ARN do segredo. -
version_stage
(string): a versão dos segredos que você quer recuperar. Para obter mais informações, consulte Secret versions (Versões de segredos). O padrão é “AWSCURRENT”.
-
- Tipo de retorno
-
String codificada em base64