

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.

# Obtenga un valor secreto de Secrets Manager con el AWS SDK de Rust
<a name="retrieving-secrets-rust-sdk"></a>

En las aplicaciones, puedes recuperar tus secretos llamando `GetSecretValue` o `BatchGetSecretValue` utilizando cualquiera de los AWS SDK. No obstante, se recomienda que almacene en caché sus valores secretos mediante el almacenamiento en caché del lado del cliente. El almacenado en caché de los secretos mejora la velocidad y reduce los costos.

Para las aplicaciones de Rust, utilice el [componente de almacenamiento en Rust-based caché Secrets Manager](retrieving-secrets_cache-rust.md) o llame al [SDK directamente](https://docs.rs/releases/search?query=aws-sdk-secretsmanager) con GetSecretValue o BatchGetSecretValue.

El siguiente ejemplo de código muestra cómo obtener un valor secreto de Secrets Manager.

**Permisos necesarios: **`secretsmanager:GetSecretValue`

```
async fn show_secret(client: &Client, name: &str) -> Result<(), Error> {
    let resp = client.get_secret_value().secret_id(name).send().await?;

    println!("Value: {}", resp.secret_string().unwrap_or("No value!"));

    Ok(())
}
```