2016-11-14 2 views
0

Я предполагаю, что цель Function Keys в Azure Functions - предоставить каждому потребителю функцию для каждого из своих уникальных Function Key. Таким образом, мне было бы легко отказаться от ключа, если мы больше не хотим, чтобы поставщик мог вызвать эту функцию.Извлечь функциональное имя ключа, используемое в HTTP-крючке в функции Azure

Однако я также хотел бы использовать этот Function Key в качестве поиска, чтобы найти, какой поставщик назвал функцию. Я не мог найти ничего в документации о том, как это сделать, и нет ничего в объекте HttpRequestMessage, который указывал бы место, чтобы его найти.

Есть ли способ получить Key NameFunction Key, используемый для вызова функции Azure?

ответ

2

Drovani,

Вашего предположения о использовании ключа является правильным.

К сожалению, эта информация не всегда доступна сегодня, но фактический ключ используется вам с запросом (в зависимости от того, как аутентифицирован клиент, либо в виде строки запроса с именем "code", либо с заголовком "x-function-keys") поэтому вы можете вывести потребителя из этой информации, но я согласен с тем, что это не идеально, поэтому я открыл проблему here, чтобы мы могли улучшить это.

Спасибо!