Я создаю функцию Azure в python, запускаемую событиями Event Grid, которые должны быть в состоянии собрать секрет из Kay Vault.
Я добавил назначенное системой управляемое удостоверение в свое функциональное приложение, а затем смог выбрать свое приложение в политиках доступа Key Vault. Я дал ему разрешения, как показано ниже:
(я пробовал разные комбинации в этом)
Также я предоставил новую настройку приложения со ссылкой на упомянутое хранилище ключей.
К сожалению, когда я пытаюсь проверить это значение из кода, я не могу его получить.
logging.info(os.environ)
Когда ядобавьте еще одну настройку приложения, просто с открытым текстом это прекрасно работает. Буду благодарен за любые идеи, что еще можно сделать.