Как создать Azure имя функции на основе настроек профиля publi sh? - PullRequest
0 голосов
/ 26 марта 2020

Я создал HttpTrigger функцию, которая генерировала код, как показано ниже в Visual Studio

  [FunctionName("Function1")]
  public static async Task<IActionResult> Run(
        [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
        ILogger log)
    {
    }

, если вы заметили, имя функции Function1

Теперь я создали следующие профили публикации, которые развертывают функцию на разных Azure subscriptions.

  1. dev-env-function1-profile
  2. test-env-function1-profile
  3. production-function1-profile

Проблема в том, что она создает имя функции как Function1 во всей подписке, в то время как мы хотим, чтобы имя функции было следующим для различных сред.

  1. Среда разработки: devenv-function1
  2. Среда тестирования: testenv-function1
  3. Производственная среда: function1

Как мы можем динамически установить имя функции?

    [FunctionName("Function1")] <-- ???

1 Ответ

1 голос
/ 02 апреля 2020

Скопируйте ответ, предоставленный Дэвидом.

Просто используйте разные имена для приложения в среде dev / test / production.

...