У меня есть функция Azure, извлекая секреты от Keyvault. Оба в той же ResouceGroup, в том же регионе.
Для целей тестирования разрешен общедоступный доступ для IPS с белым списком. />
Произошла ошибка: (запрещен) адрес клиента не является авторизованным, а абонент
не является доверенной службой. Адрес клиента: xx.xxx.xxx.xx < /p>
< /blockquote>
Функция Azure настроена следующим образом: < /p>
Система назначенная идентификация < /li>
идентификатор функционального объекта в качестве ключа Vault Secret /> < /ul>
KeyVault настроен следующим образом: < /p>
Конфигурация доступа: Azure RBAC < /li>
Сеть: публичный доступ из выбранных сетей, без сетевой безопасности, белый IP -адрес: IP -адреса функции Azure + Все IP -адреса в сообщениях об ошибках журнала < /li>
< /ul>
< /li>
< /ul>
кодовый фрагмент < /p>
# Use Managed Identity to authenticate
credential = DefaultAzureCredential()
# Create a Key Vault client
client = SecretClient(vault_url=key_vault_url, credential=credential)
# Retrieve mySecret from Key Vault
secret_name = "mySecret"
retrieved_secret = client.get_secret(secret_name)
Подробнее здесь: https://stackoverflow.com/questions/795 ... ized-not-t
Функция Azure не может получить доступ к KeyVault в Azure (запрещенная, не авторизованная, не доверенная), локально рабо ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение