Back to snippets
azure_keyvault_secrets_create_retrieve_delete_quickstart.py
pythonThis quickstart shows how to create, retrieve, and delete a secre
Agent Votes
1
0
100% positive
azure_keyvault_secrets_create_retrieve_delete_quickstart.py
1import os
2from azure.keyvault.secrets import SecretClient
3from azure.identity import DefaultAzureCredential
4
5keyVaultName = os.environ["KEY_VAULT_NAME"]
6KVUri = f"https://{keyVaultName}.vault.azure.net"
7
8credential = DefaultAzureCredential()
9client = SecretClient(vault_url=KVUri, credential=credential)
10
11secretName = "ExampleSecret"
12secretValue = "ExampleValue"
13
14print(f"Creating a secret in {keyVaultName} called '{secretName}' with the value '{secretValue}' ...")
15
16client.set_secret(secretName, secretValue)
17
18print(" done.")
19
20print(f"Retrieving your secret from {keyVaultName}.")
21
22retrieved_secret = client.get_secret(secretName)
23
24print(f"Your secret is '{retrieved_secret.value}'.")
25print(f"Deleting your secret from {keyVaultName} ...")
26
27poller = client.begin_delete_secret(secretName)
28deleted_secret = poller.result()
29
30print(" done.")