

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á.

# Obtenha um valor secreto do Secrets Manager usando o Rust SDK AWS
<a name="retrieving-secrets-rust-sdk"></a>

Nos aplicativos, você pode recuperar seus segredos ligando `GetSecretValue` ou `BatchGetSecretValue` em qualquer um dos AWS SDKs. No entanto, recomendamos armazenar em cache seus valores de segredos usando o cache do lado do cliente. Armazenar segredos em cache melhora a velocidade e reduz os seus custos.

Para aplicativos Rust, use o [componente de cache baseado em Rust do Secrets Manager](retrieving-secrets_cache-rust.md) ou chame o [SDK](https://docs.rs/releases/search?query=aws-sdk-secretsmanager) diretamente com ou. GetSecretValue BatchGetSecretValue

O exemplo de código a seguir mostra como obter um valor de segredo do Secrets Manager.

**Permissões obrigatórias: **`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(())
}
```