Skip to content

Commit fa1a1c6

Browse files
authored
Fixing Key Vault Samples (Azure#29474)
1 parent f36f2b9 commit fa1a1c6

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

sdk/appconfiguration/azure-appconfiguration-provider/samples/async_key_vault_reference_provided_clients_sample.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,28 @@
77
import asyncio
88
from azure.appconfiguration.provider.aio import load
99
from azure.appconfiguration.provider import SettingSelector, AzureAppConfigurationKeyVaultOptions
10-
from azure.keyvault.secrets.aio import SecretClient
1110
import os
12-
from sample_utilities import get_authority, get_audience, get_credential
11+
from sample_utilities import get_authority, get_credential
1312

1413
async def main():
1514
endpoint = os.environ.get("AZURE_APPCONFIG_ENDPOINT")
1615
key_vault_uri = os.environ.get("AZURE_KEYVAULT_URI")
1716
authority = get_authority(endpoint)
18-
audience = get_audience(authority)
1917
credential = get_credential(authority, is_async=True)
2018

19+
breakpoint()
20+
2121
# Connection to Azure App Configuration using AAD with Provided Client
22-
secret_client = SecretClient(vault_url=key_vault_uri, credential=credential)
22+
client_configs = {key_vault_uri: {'credential': credential}}
2323
selects = {SettingSelector(key_filter="*", label_filter="prod")}
24-
key_vault_options = AzureAppConfigurationKeyVaultOptions(secret_clients=[secret_client])
24+
key_vault_options = AzureAppConfigurationKeyVaultOptions(client_configs=client_configs)
2525
config = await load(endpoint=endpoint, credential=credential, key_vault_options=key_vault_options, selects=selects)
2626

2727
print(config["secret"])
2828

2929
await credential.close()
30-
await secret_client.close()
3130
await config.close()
3231

3332
if __name__ == "__main__":
34-
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
33+
asyncio.set_event_loop_policy(asyncio.DefaultEventLoopPolicy())
3534
asyncio.run(main())

sdk/appconfiguration/azure-appconfiguration-provider/samples/key_vault_reference_customized_clients_sample.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@
1010
SettingSelector
1111
)
1212
import os
13-
from sample_utilities import get_authority, get_audience, get_credential
13+
from sample_utilities import get_authority, get_credential
1414

1515
endpoint = os.environ.get("AZURE_APPCONFIG_ENDPOINT")
1616
key_vault_uri = os.environ.get("AZURE_KEYVAULT_URI")
1717
authority = get_authority(endpoint)
18-
audience = get_audience(authority)
1918
credential = get_credential(authority)
2019

2120
# Connection to Azure App Configuration using AAD with Provided Client
@@ -25,4 +24,3 @@
2524
config = load(endpoint=endpoint, credential=credential, key_vault_options=key_vault_options, selects=selects)
2625

2726
print(config["secret"])
28-
print(config["secondSecret"])

0 commit comments

Comments
 (0)