URL-адрес приложения-функции Azure изменяется сам по себе - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть приложение-функция Azure (v1), я заметил, что вызовы к нему прекратились, при проверке код в конце URL-адреса изменился. Я уверен, что он работал раньше в предыдущий день, этот код, я полагаю, исходит из ключа, мы использовали его в нашем вызывающем приложении.

В течение многих дней приложение не выполнялось. Microsoft часто поворачивает эти клавиши так часто? Может ли быть какая-то другая причина, по которой это изменилось?

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Вы можете столкнуться с редким состоянием гонки при генерации ключей. Для этого есть исправление, которое должно быть выпущено к концу следующей недели. PR, который исправил это здесь: https://github.com/Azure/azure-functions-host/pull/3590.

0 голосов
/ 09 ноября 2018

AFAIK, Azure не вращает секреты функций в тишине, если

  1. Меняем AzureWebJobsSecretStorageType в настройках приложения.

  2. Мы удаляем файлы, содержащие ключи.

Пояснение:

Функции Azure в настоящее время поддерживают два ключевых механизма хранения: файловая система и хранилище больших двоичных объектов.

По умолчанию функции V1 используют файловую систему, V2 использует blob. Мы можем установить AzureWebJobsSecretStorageType для переключения режима. Секреты восстанавливаются, кроме копирования при первом переключении режима.

  • Для файловой системы мы можем найти зашифрованные секреты в куду (https://functionappname.scm.azurewebsites.net/DebugConsole) и перейти к D:\home\data\functions\secrets.

    Если наше приложение Function находится в плане потребления, мы также можем отследить их в учетной записи хранения, заданной WEBSITE_CONTENTAZUREFILECONNECTIONSTRING (по умолчанию AzureWebJobsStorage, если мы не изменимся), в разделе «Общий доступ к файлам», названном настройкой приложения WEBSITE_CONTENTSHARE, каталог home\data\functions\secrets.

  • Для BLOB-объектов перейдите к контейнеру BLOB-объектов azure-webjobs-secrets в учетной записи хранения, указанной в настройках приложения AzureWebJobsStorage.

Если мы случайно удалим этот файл, Azure создаст новые секреты.

...