コネクタをデプロイして Twitter データをアーカイブする
この記事では、Office 365 Import サービスを使用して組織の Twitter アカウントから Microsoft 365 にデータをインポートするコネクタを展開する手順について説明します。 このプロセスの概要と、Twitter コネクタをデプロイするために必要な前提条件の一覧については、「Twitter データをアーカイブするためのコネクタのセットアップ 」を参照してください。
ヒント
E5 のお客様でない場合は、90 日間の Microsoft Purview ソリューション試用版を使用して、Purview の追加機能が組織のデータ セキュリティとコンプライアンスのニーズの管理にどのように役立つかを確認してください。 Microsoft Purview コンプライアンス ポータルのトライアル ハブで今すぐ開始してください。 サインアップと試用期間の詳細については、こちらをご覧ください。
手順 1: Microsoft Entra ID でアプリを作成する
https://portal.azure.comに移動し、グローバル管理者アカウントの資格情報を使用してサインインします。
左側のナビゲーション ウィンドウで、[ Microsoft Entra ID] を選択します。
左側のナビゲーション ウィンドウで、[ アプリの登録 (プレビュー)] を選択し、[ 新しい登録] を選択します。
アプリケーションを登録する [ リダイレクト URI (省略可能)] で、アプリケーションの種類のドロップダウン リストで [Web ] を選択し、URI のボックスに「
https://portal.azure.com
」と入力します。アプリケーション (クライアント) ID とディレクトリ (テナント) ID をコピーし、テキスト ファイルまたはその他の安全な場所に保存します。 これらの ID は、後の手順で使用します。
[ 証明書 & 新しいアプリのシークレット] に 移動し、[ クライアント シークレット ] で [ 新しいクライアント シークレット] を選択します。
新しいシークレットを作成します。 [説明] ボックスにシークレットを入力し、有効期限を選択します。
シークレットの値をコピーし、テキスト ファイルまたはその他のストレージの場所に保存します。 これは、後の手順で使用する Microsoft Entra アプリケーション シークレットです。
手順 2: GitHub から Azure アカウントにコネクタ Web サービスをデプロイする
この GitHub サイトに移動し、[Azure へのデプロイ] を選択します。
[ Azure にデプロイ] を選択すると、カスタム テンプレート ページを使用して Azure portal にリダイレクトされます。 [基本] と [設定] の詳細を入力し、[購入] を選択します。
- 予約: Twitter コネクタ Web サービスをデプロイする Azure サブスクリプションを選択します。
- リソース グループ: 新しいリソース グループを選択または作成します。 リソース グループは、Azure ソリューションの関連リソースを保持するコンテナーです。
- 場所: 場所を選択します。
- Web アプリ名: コネクタ Web アプリの一意の名前を指定します。 名前の長さは 3 文字から 18 文字にする必要があります。 この名前は、Azure App Service URL を作成するために使用されます。たとえば、 twitterconnector の Web アプリ名を指定すると、Azure App Service URL が twitterconnector.azurewebsites.net されます。
- tenantId: 手順 1 で Azure Active Directory で Facebook コネクタ アプリを作成した後にコピーした Microsoft 365 組織のテナント ID。
- APISecretKey: シークレットとして任意の値を入力できます。 これは、手順 5. でコネクタ Web アプリにアクセスするために使用されます。
デプロイが成功すると、ページは次のスクリーンショットのようになります。
手順 3: Twitter アプリを作成する
https://developer.twitter.comに移動し、組織の開発者アカウントの資格情報を使用してログインし、[アプリ] を選択します。
[ アプリの作成] を選択します。
[ アプリの詳細] で、アプリケーションに関する情報を追加します。
Twitter 開発者ダッシュボードで、先ほど作成したアプリを選択し、[詳細] を選択 します。
[ キーとトークン ] タブの [ コンシューマー API キー ] で、API キーと API シークレット キーの両方をコピーし、テキスト ファイルまたはその他のストレージの場所に保存します。 次に、[ 作成 ] を選択してアクセス トークンとアクセス トークン シークレットを生成し、テキスト ファイルまたはその他のストレージの場所にコピーします。
次に、[ 作成 ] を選択してアクセス トークンとアクセス トークン シークレットを生成し、テキスト ファイルまたはその他のストレージの場所にコピーします。
[ アクセス許可 ] タブを選択し、次のスクリーンショットに示すようにアクセス許可を構成します。
アクセス許可の設定を保存したら、[アプリの詳細] タブを選択し、[編集] > [詳細の編集] を選択します。
次のタスクを実行します。
- コネクタ アプリが Twitter にサインインできるようにするには、チェック ボックスをオンにします。
- 次の形式を使用して OAuth リダイレクト URI を追加します: <connectorserviceuri>/Views/TwitterOAuth。 connectorserviceuri の値は組織の Azure App Service URL です。
これで、Twitter 開発者アプリを使用する準備ができました。
手順 4: コネクタ Web アプリを構成する
https://<AzureAppResourceName>.azurewebsites.net に移動します ( ここで、AzureAppResourceName は、手順 4 で指定した Azure アプリ リソースの名前です)。 たとえば、名前が twitterconnector の場合は、 https://twitterconnector.azurewebsites.netに移動します。 アプリのホーム ページは、次のスクリーンショットのようになります。
[ 構成] を 選択してサインイン ページを表示します。
[テナント ID] ボックスに、テナント ID (手順 2 で取得した) を入力または貼り付けます。 パスワード ボックスに、手順 2 で取得した APISecretKey を入力または貼り付け、[ 構成設定の設定] を選択して構成の詳細ページを表示します。
次の構成設定を入力します
- Twitter Api キー: 手順 3 で作成した Twitter アプリケーションの API キー。
- Twitter Api シークレット キー: 手順 3 で作成した Twitter アプリケーションの API 秘密鍵。
- Twitter アクセス トークン: 手順 3 で作成したアクセス トークン。
- Twitter アクセス トークン シークレット: 手順 3 で作成したアクセス トークン シークレット。
- Microsoft Entra アプリケーション ID: 手順 1 で作成した Microsoft Entra アプリのアプリケーション ID
- Microsoft Entra アプリケーション シークレット: 手順 1 で作成した APISecretKey シークレットの値。
[ 保存] を 選択してコネクタの設定を保存します。
手順 5: Twitter コネクタを設定する
現在使用しているポータルに該当するタブを選択してください。 Microsoft Purview ポータルの詳細については、Microsoft Purview ポータルを参照してください。 コンプライアンス ポータルの詳細については、「Microsoft Purview コンプライアンス ポータル」を参照してください。
Microsoft Purview ポータルにサインインします。
[設定>Data コネクタ] を選択します。
[ 個人用コネクタ] を選択し、[ コネクタの追加] を選択します。
一覧から [Twitter] を選択 します。
[ サービス条件 ] ページで、[同意する] を選択 します。
[ コネクタ アプリの資格情報の追加] ページで、次の情報を入力し、[ 接続の検証] を選択します。
- [ 名前 ] ボックスに、コネクタの名前 ( Twitter ヘルプ ハンドルなど) を入力します。
- [ コネクタ URL ] ボックスに、Azure App Service URL を入力するか貼り付けます。
- [ パスワード ] ボックスに、手順 2 で作成した APISecretKey の値を入力または貼り付けます。
- [ Azure アプリ ID ] ボックスに、手順 1 で取得した Azure アプリケーション アプリ ID ( クライアント ID とも呼ばれます) の値を入力または貼り付けます。
接続が正常に検証されたら、[ 次へ] を選択します。
[ データのインポートを Microsoft 365 に承認する] ページで、APISecretKey をもう一度入力または貼り付けて、[ Web アプリのログイン] を選択します。
[ Twitter でログイン] を選択します。
[Twitter サインイン] ページで、組織の Twitter アカウントの資格情報を使用してサインインします。 サインインすると、Twitter ページに "Twitter コネクタ ジョブが正常に設定されました" というメッセージが表示されます。
[ 続行] を選択して、Twitter コネクタの設定を完了します。
[ フィルターの設定 ] ページで、特定の年齢のアイテムを最初にインポートするフィルターを適用できます。 年齢を選択し、[ 次へ] を選択します。
[ ストレージの場所の選択] ページで、Twitter アイテムのインポート先となる Microsoft 365 メールボックスのメール アドレスを入力し、[ 次へ] を選択します。
[ 次へ ] を選択してコネクタの設定を確認し、[完了] を選択してコネクタのセットアップを完了 します 。