Skip to content

Commit 173a08d

Browse files
committed
Add get_key sample
1 parent 7c3d354 commit 173a08d

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
use azure_security_keyvault::{prelude::KeyVaultKey, KeyClient};
2+
use std::env;
3+
4+
#[tokio::main]
5+
async fn main() -> azure_core::Result<()> {
6+
tracing_subscriber::fmt().init();
7+
8+
let keyvault_url =
9+
env::var("KEYVAULT_URL").expect("Missing KEYVAULT_URL environment variable.");
10+
let key_name = env::var("KEYVAULT_KEY").expect("Missing KEYVAULT_KEY environment variable.");
11+
12+
let credential = azure_identity::create_credential()?;
13+
14+
let client = KeyClient::new(&keyvault_url, credential)?;
15+
16+
let key: KeyVaultKey = client.get(key_name).await?;
17+
println!("{key:#?}");
18+
19+
Ok(())
20+
}

0 commit comments

Comments
 (0)