現在、私の機能には一般公開されています。 APIゲートウェイのような何かを介してしかアクセスできないようにする方法はありますか?私はVNETを「ネットワーキング」ブレードを介して追加しようとしましたが、何もしなかったと思います(私はまだ関数を公開しています)...私は関数がプライベートネットワーク上のリソースにアクセスできるようにしています。私はIPをプライベートにするための設定で何も見ませんでした。私はネットワーキング関連の問題にあまり精通していないので、私が不明な場合は謝罪します。Azureの機能を一般公開できないようにするには?
答えて
built-in keys supportは、このためのオプションを提供するためのものです。すべてのリクエストに、気になるリソースとだけ共有されるAPIキーを含めるように要求することができます。実際には、すべてのHTTPトリガー関数はデフォルトでキーを必要とします。この要件を削除することを明示的に選択する必要があります。
鍵はネットワーキングの解決策ではなく、鍵を漏らすと誰かがあなたのAPIにアクセスすることができます(鍵をロールするまで)。あなたは、VNetのサポートがポイントツーサイトであるということは正しいです。つまり、リソースにアクセスできますが、機能アプリはそれ自体は保護されていません。 Appサービス環境はこれを解決しますが、Kaiのオリジナルの質問に対するコメントは正しいですが、ASEはまだ関数には使用できません。
キーに加えて、App Service Authentication/Authorizationを使用して、AADサービスプリンシパルを要求することができます。これは事実上キーのようなものですが、AADの他のエンティティをモデリングする場合、追加の利点があります。あなたがこれを必要としていることを知っていなければ、私は鍵をつけるでしょう。
CORS機能では、Azure機能へのアクセスを制限できます。これを設定するには、CORSセクションのAzure Function Settingsリンクを確認してください。
ブラウザでJavaScriptのみ動作しますか? – SteveC
- 1. Azureの機能一般的なウェブフックは
- 2. Instagramの一般公開を好きな人を見るには?
- 3. Azure Windows VMの一般化後にSSLが機能しない
- 4. がどのように機能インタフェースは、一般的な方法
- 5. 機能をプラグインライブラリにどのように公開しますか?
- 6. プライベートスラックチャンネルを一般公開する
- 7. ソースコードを一般公開する場所
- 8. ローカルDNSサーバを一般公開する
- 9. Heroku Git Repoは一般に公開されていますか?
- 10. プルリクエストは一般に公開されていますか?
- 11. Azureポータル内のユーティリティ機能を公開する方法
- 12. 一般的な機能
- 13. 一般的なユーティリティ関数をC++で公開する
- 14. VSTSリポジトリのファイルを一般公開してアクセス可能にする
- 15. 公開された拡張機能が開発のように機能しない
- 16. Azureのデバッグビルドを公開する方法デバッグを有効にする機能?
- 17. 公開機能
- 18. Azure WebJobを公開するとVisual Studio 2015が機能しなくなる
- 19. Azure VMイメージを公開展開可能にする
- 20. jQueryプラグイン:一般公開されている関数ですか?
- 21. Azureポータルに公開せずにVSTSでAzure機能のアプリケーション設定を設定する
- 22. Google Playストアで一般公開されていないアプリをEMMに公開することはできますか
- 23. 拡張機能の開発者はどのようにユーザーがlintingのような機能をカスタマイズできるようになっていますか?
- 24. 他のプロセスに機能を公開
- 25. GAEアプリを一般公開する前に、セキュリティチェックリストとは何ですか?
- 26. Paperclipファイルのアップロード - 一般公開されていないファイルを保存する
- 27. ASP.NET MVC公開後にルーティングが機能しないのはなぜですか?
- 28. Facebook Graph API - 一般公開ページ情報
- 29. 一般公開のWebサイトにはrobots.txtファイルが絶対に必要ですか?
- 30. Rails + Gems(一般):宝石はどのように機能しますか?
私はApp Service Environmentを使用していましたが、機能アプリケーションは「利用可能なアプリケーションタイプ」選択で利用できませんでした。 –
@KaiWalter残念ながら、機能はそのUIにはリストされていませんが、機能Appのホスティングオプションとして「App Service Plan」を選択すると、トップレベルの作成が可能になります。 –
も参照してください... http://stackoverflow.com/questions/43241431/azure-functions-can-you-use-web-config-restrictions-eg-ip-restrict-or-bas – SteveC