2017-04-06 6 views
0

Azure関数の一部として、関数を指す第三者サービスでWebフックを作成する必要があります。このためには、関数内のURLと秘密を取得してペイロードに含める必要があります。ホストの環境変数には表示されませんので、実行時にシークレットまたはURL全体を動的に取得できる他の場所はありますか?関数内からAzure関数webhookを読み取ることはできますか?

回避策として、値をコピーしてAppの設定や環境変数に入れることができますが、すべての関数アプリケーションで値をコピーすることはできません。

+0

要件に関する詳細を共有できますか?最近紹介されたswaggerサポートは、URLとAPIのメタデータを提供しますが、実際のキーは公開しません(文書化していますが)。 –

+0

これは、顧客がGithub/Bitbucket/Dropboxとの継続的な統合を設定したときに、Kuduとまったく同じです。 Kuduは、リポジトリプロバイダへのAPIコール "CreateWebhook"を作成します。 API呼び出しのパラメータには、使用するWebhookのコールバックURLとシークレットが含まれます。 Kuduはプッシュイベントのウェブフックを受け取るたびに「プル」を行います。私たちのアプリケーションでは、顧客がリポジトリを指定することができます。リポジトリは、Azure関数内で独自のビジネスロジックを複製して実行します。だから、FunctionAppに来て、もちろん認証されるフックが必要です。 – solvingJ

答えて

関連する問題