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
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(()) }