0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Azure Logic Appsオンプレミスゲートウェイを使ってオンプレデータにアクセスする

Last updated at Posted at 2022-02-25

Logic Appsは各種クラウドサービスへのアクセスをワークフローで組むことができるサービスですが、オンプレのデータへもアクセスすることができますので手順を残しておきます。
オンプレデータにアクセスできるコネクタは数が限られています。
オンプレミスデータゲートウェイでサポートされるデータソース

構成

  • オンプレ想定でLogic Appsとは別のAzureサブスクリプションにファイルサーバーとオンプレミスゲートウェイサーバーを作りました。
  • 両サーバー共にパブリックIPは付与していません。
  • アウトバウンドのアクセス制御はしていません。NSGはデフォルト設定です。
  • この環境でLogic Appsからファイルサーバーのファイルにアクセスするということをやります。
    image.png

オンプレミスデータゲートウェイインストール

image.png

  • オンプレミスゲートウェイをダウンロードし、ゲートウェイサーバーに配置します。

  • ダウンロードしたexeを実行します。

  • 実行後以下のようなメッセージが出たら、出力されているURLにアクセスし、.NET Frameworkをインストールします。
    image.png

  • .NET Frameworkがインストールされていると、以下画面になるので[Install]を選択します。
    image.png

  • Logic Appsを作成するAzureサブスクリプションが割り当たっているMicrosoftアカウントを入力します。
    image.png

  • Microsoftアカウントサインイン画面になるので入力して進めます。

  • 新規作成なので[Register a new gateway on this computer]を選択して次へを押します。
    image.png

  • 任意のデータゲートウェイ名と回復キーを入力します。
    image.png

  • これでインストール完了です。
    image.png

Azure オンプレミスデータゲートウェイ作成

  • 先ほど入力したMicrosoftアカウントでAzurePortalにログインし、[オンプレミスデータゲートウェイ]を検索します。
    image.png

  • データゲートウェイ作成画面で各種入力します。このとき[インストール名]は選択できるようになっており、前の手順で設定した[データゲートウェイ名]が表示されていればOKです。同じMicrosoftアカウントでログインしていれば表示されるはずです。
    image.png

  • ここまで入力したらAzureオンプレミスデータゲートウェイを作成します。作成は一瞬で終わります。

ファイル共有準備

image.png

  • ファイルサーバー上でshareフォルダを作成し、プロパティからフォルダ共有します。

  • 共有フォルダに[test.txt]を準備しておきます。これがLogic Appsから読み取れることを想定しています。
    image.png

Logic Appsからオンプレミスデータにアクセスする

image.png

  • Logic Appsを作成します。作成は先ほどのMicrosoftアカウントでなくてもよいです。

  • Logic Appsデザイナーから[ファイルシステム]を選択します。
    image.png

  • [パスによるファイルコンテンツの取得]アクションを選択します。
    image.png

  • 任意の接続名を入力し、ルートフォルダーは共有ファイルのパスを入力します。
    image.png

  • ユーザー名パスワードを入力しますが、ユーザー名には[接続先FileServer¥ユーザー名]の形式で記載します。
    image.png

  • 接続ゲートウェイには前の手順で作成したAzureオンプレミスデータゲートウェイ名を選択します。
    image.png

  • [パスによるファイルコンテンツの取得]アクションで、ファイルシステムを選択します。
    image.png

  • 事前に準備したファイルが見えてくるので選択します。ここでエラーになった場合は、接続情報に誤りがある可能性があります。
    image.png

  • この状態で[保存]し、[トリガーの実行]を選択します。
    image.png

  • 正常終了され、ファイルの中身が取れていればOKです。
    image.png

以上

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?