Насколько я понимаю, пока я настраиваю гранты для KeyVault, моя функция должна иметь возможность читать из него, используя
@Microsoft.KeyVault(SecretUri=MYSECRETFULLURL)
, и я предполагаю, что это будет преобразовано во время выполнения?
Есть идеи, как бы это отладить?
В настоящее время, когда я подхожу к моей функции, это то, что указано выше, без каких-либо преобразований.
Работает как управляемая системой.
Если я отлаживаю, это все, что я получаю:
Однако я могу видеть, что мой аудит хранилища ключей Azure был обнаружен.
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "post", Route = null)] HttpRequest req,
ILogger log)
{
var accountToMoveFrom = System.Environment.GetEnvironmentVariable("accountToMonitor");
log.LogCritical(accountToMoveFrom);
var accessToken = System.Environment.GetEnvironmentVariable("accessToken");
}