さくらのレンタルサーバーにMicrosoft FlowでHTTPアクセスできない

Microsoft Flow

Microsoft FlowをのHTTPアクションを使って「さくらのレンタルサーバー」のページにアクセスすると403 Forbiddenになってしまい、Microsoft FlowからHTTPアクセスできなかったので、色々調べてみました。
Microsoft Flowでアクセスできない

Microsoft FlowのHTTPアクセスするURLを、ブラウザから直接入力した場合は、とくに問題が発生することなくアクセスできました。なのでMicorosoft Flowからアクセスする場合にのみ403 Forbiddenになっているようでした。

調べて行くうちに、どうも「さくらのレンタルサーバー」の国外IPアドレスフィルタアクセス制限設定が影響しているようだと分かってきました。そこで一旦この設定を無効にすると、Microsoft FlowからHTTPアクセスできるようになりました!
国外IPアドレスフィルタを「無効」にする

Microsoft Flowは MicrosoftのクラウドサービスであるOffice 365に含まれる機能のひとつです。Microsoft のクラウドサービスは世界規模に展開されているので、Microsoft FlowのIPアドレスが国内(日本)だけではなく、アメリカなど海外のIPアドレスからアクセスされる場合があるようです。

けれどセキュリティのことを考えると、国外IPアドレスフィルタアクセス制限設定は、有効にしておきたいので、Microsoft FlowのIPアドレスをアクセス制限から除外するように設定しました。除外設定はホワイトリスト接続許可設定に除外したIPアドレスを登録することで簡単に実現できます。
国外IPアドレスフィルタの「ホワイトリスト接続許可設定」

Micorosoft Flow のHTTPアクションでは、下記のIPアドレスからアクセスされるようなので、これらのIPアドレスをホワイトリスト接続許可設定に登録します。
国外IPアドレスフィルタのホワイトリスト接続許可設定に除外IPアドレスを登録

  • 13.71.146.140
  • 13.78.84.187
  • 13.78.62.130
  • 13.71.158.3
  • 13.73.4.207
  • 13.71.158.120
  • 40.74.140.173
  • 40.74.81.13
  • 40.74.85.215
  • 40.74.140.4
  • 104.214.137.243
  • 138.91.26.45

これで、国外IPアドレスフィルタアクセス制限設定有効にしても、Microsoft FlowからはHTTPアクセスでできるようになりました。
国外IPアドレスフィルタを「有効」にする