

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# SecretCache
<a name="retrieving-secrets_cache-ref-secretcache"></a>

Una caché en memoria para los secretos recuperados de Secrets Manager. Utilice [get\$1secret\$1string](#retrieving-secrets_cache-ref-secretcache_get_secret_string) o [get\$1secret\$1binary](#retrieving-secrets_cache-ref-secretcache_get_secret_binary) para recuperar un secreto de la caché. Puede configurar los ajustes de la memoria caché si transfiere un objeto [SecretCacheConfig](retrieving-secrets_cache-ref-secretcacheconfig.md) en el constructor. 

Para obtener más información, incluidos algunos ejemplos, consulte [Obtener un valor secreto de Secrets Manager mediante Python con almacenamiento en caché del 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 el valor de la cadena del secreto.

Sintaxis de la solicitud  

```
response = cache.get_secret_string(
    secret_id='string',
    version_stage='string' )
```

Parameters  
+ `secret_id` (*cadena*): [obligatorio] el nombre o ARN del secreto.
+ `version_stage` (*cadena*): la versión de los secretos que desea recuperar. Para obtener más información, consulte [versiones del secreto](whats-in-a-secret.md). El valor predeterminado es 'AWSCURRENT'. 

Tipo de devolución  
cadena

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

Recupera el valor binario del secreto.

Sintaxis de la solicitud  

```
response = cache.get_secret_binary(
    secret_id='string',
    version_stage='string'
)
```

Parameters  
+ `secret_id` (*cadena*): [obligatorio] el nombre o ARN del secreto.
+ `version_stage` (*cadena*): la versión de los secretos que desea recuperar. Para obtener más información, consulte [versiones del secreto](whats-in-a-secret.md). El valor predeterminado es 'AWSCURRENT'. 

Tipo de devolución  
Cadena [codificada en base64](https://tools.ietf.org/html/rfc4648#section-4)