Сохранение пары ключ-значение в Azure и изменение значения в функции Azure

Мне нужно сохранить простую пару "ключ-значение" в Microsoft Azure, но я хочу иметь возможность изменить ключ с помощью функции Azure. Где его хранить и как программно изменить?

Пара "ключ-значение" предназначена для аутентификации для api отдыха. Для большинства вызовов требуется токен доступа, который извлекается через логин. Проблема в том, что я хочу запускать свою функцию автоматически с помощью тайм-триггера.

Когда я извлекаю токен, я также получаю токен обновления, с токеном обновления и другим вызовом отдыха можно получить новый токен доступа И новый токен обновления. Поэтому, если я смогу сохранить токен обновления и программно обновить его внутри Azure, можно будет позволить моей функции запускаться автоматически.

Я уже пробовал настройки приложений и хранилище ключей, но мне удалось только прочитать их значения, а не изменять их.

1 ответ

Вы можете изменить настройки приложения с помощью PowerShell. Set-AzureRmWebApp или Set-AzureRmWebAppSlot команды с -AppSettings параметр.

Set-AzureRmWebAppSlot -ResourceGroupName $ResourceGroupName -Name $AppServiceNameCm -Slot $SlotStage -AppSettings $appSettingHash

Подробная информация о том, как вы пишете Функции Azure с помощью PowerShell, здесь.

Другие вопросы по тегам