

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
<a name="retrieving-secrets_cache-ref-secretcache"></a>

Um cache na memória para segredos recuperados no Secrets Manager. Você usa [get\$1secret\$1string](#retrieving-secrets_cache-ref-secretcache_get_secret_string) ou [get\$1secret\$1binary](#retrieving-secrets_cache-ref-secretcache_get_secret_binary) para recuperar um segredo do cache. É possível definir as configurações de cache executando-as em um objeto [SecretCacheConfig](retrieving-secrets_cache-ref-secretcacheconfig.md) no construtor. 

Para obter mais informações, incluindo exemplos, consulte [Obtenha um segredo do Secrets Manager usando Python com armazenamento em cache no lado do cliente](retrieving-secrets_cache-python.md).

```
cache = SecretCache(
    config = SecretCacheConfig,
    client = [client](https://botocore.amazonaws.com/v1/documentation/api/latest/reference/services/secretsmanager.html)
)
```

**Topics**
+ [get\$1secret\$1string](#retrieving-secrets_cache-ref-secretcache_get_secret_string)
+ [get\$1secret\$1binary](#retrieving-secrets_cache-ref-secretcache_get_secret_binary)

## get\$1secret\$1string
<a name="retrieving-secrets_cache-ref-secretcache_get_secret_string"></a>

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ê deseja recuperar. Para obter mais informações, consulte [versões de segredos](whats-in-a-secret.md). O padrão é 'AWSCURRENT'. 

Tipo de retorno  
string

## get\$1secret\$1binary
<a name="retrieving-secrets_cache-ref-secretcache_get_secret_binary"></a>

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ê deseja recuperar. Para obter mais informações, consulte [versões de segredos](whats-in-a-secret.md). O padrão é 'AWSCURRENT'. 

Tipo de retorno  
String [codificada em base64](https://tools.ietf.org/html/rfc4648#section-4)