none
Azure Storage ファイアウォール機能でAzure Functionsのアクセスを許可したい RRS feed

  • 質問

  • ご存知の方がいらっしゃいましたら、タイトルの件についてご教示頂きたいです。

    実現したいことはタイトルに記載の通りなのですが、Azureストレージアカウントの設定から、ファイアウォール機能で「選択されたネットワーク」からのアクセスを許可し、詳細設定で「信頼されたMicrosoftサービスによるこのストレージアカウントに対するアクセスを許可します」を有効化するもAzure Functionsから接続できませんでした。(FunctionsはMSサービスに含まれていない??)

    また、Azure Functions側で以下の通り接続元IPを調べて、明示的にグローバルIPをファイアウォール機能で設定するも403エラーとなります。

    ※Functions App > プラットフォーム機能 > プロパティ、カスタムドメイン

    なお、Azure Functionsは従量課金プランではなくApp Serviceプランであり、ファイアウォール機能を無効化するとFunctionsからAzure ストレージへアクセス可能です。

    2019年4月8日 7:33

すべての返信

  • こんにちは。

    Functions App → プラットフォーム機能 → プロパティ → アウトバウンド IP アドレス がFunctionsからインターネットに出ていく際のIPアドレスになるのでこちらに記載のIPアドレスを許可すると良いかと思います。

    2019年4月8日 8:32
    モデレータ
  • コメント頂き、ありがとうございます。

    ご指摘頂いた内容(アウトバウンドIPの許可)は既に試したのですが、アクセス不可でした。。。

    設定反映に時間が掛かっていた可能性もありますので、再度設定して時間をおいて確認してみます。

    2019年4月9日 4:40