Obter um valor de segredo do Secrets Manager usando a SDK da AWS para Rust - AWS Secrets Manager

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

Obter um valor de segredo do Secrets Manager usando a SDK da AWS para Rust

Em aplicações, você pode recuperar seus segredos chamando GetSecretValue ou BatchGetSecretValue em qualquer um dos SDKs da AWS. 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 aplicações Rust, use o componente de armazenamento em cache baseado em Rust do Secrets Manager ou chame o SDK diretamente com GetSecretValue ou 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(()) }