360000180682
360000060501

Azure Event Hubsとの連携設定

対象サービス・プラン
 

Microsoft社が提供するAzure Event Hubsとsakura.ioを接続を行い、 sakura.ioからEvent Hubsへのメッセージ送信を行います。

設定の概要について

  • Azure Event HubsのNamespaceを作成します。
  • 作成したNamespaceの中にEvent Hubs Instanceを作成します。
  • Event Hubs Instanceの共有アクセスポリシーを取得します。
  • sakura.ioで連携サービスの設定を行います。

ページの先頭へ

事前準備

Azure Event Hubs Namespaceの作成

sakura.ioから接続するEvent Hubs Instanceが配置されるEvent Hubs Namespaceを作成します。

Azure Portalを開き、[リソースの作成]→[モノのインターネット(IoT)]→[Event Hubs]をクリックし、
Event Hubsの設定画面へ移動します。

001.png

価格レベル・サブスクリプション・リソースグループ・リージョン名前などを入力後、Createをクリックします。
ここでは価格レベルは[Standard]を選択します。

002.png

Azure Event Hubs Instanceの作成

先程使用したNamespaceの中に、Event Hubs Instanceを作成します。

[Event Hubs]→[+ Event Hubs]を順にクリックします。

003.png

名前・パーティション数などを設定し、Createをクリックします。

004.png

共有アクセスポリシーの取得

Event Hubs Instanceの共有アクセスポリシーを取得します。

[Shared access policies]→[Add]と移動し、共有アクセスポリシーの新規作成画面へ移動します。
名前を入力し、Sendの権限にチェックを入れ、作成します。

005.png

しばらくすると共有アクセスポリシーが利用可能になります。
先程作ったものをクリックし、接続文字列(Connection String)をコピーし、控えておきます。

006.png

ページの先頭へ

コントロールパネルの操作方法

Azure Event Hubsの連携サービス追加

連携サービスの追加を行いたいプロジェクトの 詳細 ボタンをクリックします。

030.png

連携サービス をクリックします。

130.png

連携サービス追加 をクリックします。

140.png

連携サービスの選択画面でAzure Event Hubsをクリックします。

007.png

以下の項目を入力し、作成ボタンをクリックします。

名前 任意
Shared Access Key Event Hubs Instanceの接続文字列

 

008.png

ページの先頭へ

連携の確認

Azure Event Hubがsakura.ioと連携されていることを確認するには、AzureのSDKに含まれるEventProcessorHostを作成することで行なえます。
詳しくはこちらをご覧ください。

さくらのサポート情報

メニューを閉じる