Функции Azure PowerShell поддерживаются в правительстве Azure?

Кто-нибудь знает, поддерживаются ли функции Azure, написанные в PowerShell, в правительстве Azure? У меня хорошо работает сценарий PowerShell (запланировано cron) в рекламе Azure. Я опубликовал в Azure Government (в частности, в Phoenix), и ничего не происходит - нет ошибок при публикации, нет журнала, нет видимой активности.

2 ответа

Функции Azure доступны в правительстве Azure, в том числе в Powershell. Этот быстрый запуск является примером развертывания функции в Azure Government с помощью CLI, а также Visual Studio. Это ссылка, показывающая, как в целом развертывать функции с помощью Powershell. Не могли бы вы рассказать, где именно у вас возникают проблемы?

Обновление, 12 марта 2018 г. Похоже, что это было вызвано поведением службы приложения "Всегда включено". В моем коммерческом, "динамическом" плане потребления, кажется, что функциональность активируется автоматически, тогда как в Правительстве с "Стандартным" планом обслуживания приложений "Всегда включено" необходимо явно настроить. Итак, в правительственном шаблоне я должен предоставить следующую дополнительную конфигурацию для плана обслуживания приложения:

    "siteConfig": {
      "AlwaysOn": true
    },

Кроме того, в моем конфиге службы приложений для рекламы у меня было

"alwaysOn": false,

но в правительстве я должен иметь

"alwaysOn": true,

Совершенно странно: насколько я могу судить, функции PowerShell спонтанно начали работать сегодня утром. Я пошел на сайт Kudu для функций (XXX.scm.azurewebsites.us), меню "Инструменты"/"Панель инструментов Webjobs"/"Функции". В рамках этого я перешел к самим URL-адресам функций. Затем я заметил, что функции начинают проявлять активность. Как будто я в Куду разбудил Крона (в это трудно поверить).

Две идеи об этом:

  1. Что-то в моем выражении cron, которое "0 37 */1 * * *", которое я понимаю как "один раз в час через 37 минут после часа". https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer
  2. Что-то в моем шаблоне ARM в сочетании с Azure для государственных организаций в сочетании с cron приводит к тому, что он не запускается.
Другие вопросы по тегам