コネクタをデプロイして Twitter データをアーカイブする
この記事では、Office 365 Import サービスを使用して、organizationの 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 organizationのテナント ID。
- APISecretKey: シークレットとして任意の値を入力できます。 これは、手順 5. でコネクタ Web アプリにアクセスするために使用されます。
デプロイが成功すると、ページは次のスクリーンショットのようになります。
手順 3: Twitter アプリを作成する
https://developer.twitter.comに移動し、organizationの開発者アカウントの資格情報を使用してログインし、[アプリ] を選択します。
[ アプリの作成] を選択します。
[ アプリの詳細] で、アプリケーションに関する情報を追加します。
Twitter 開発者ダッシュボードで、先ほど作成したアプリを選択し、[詳細] を選択 します。
[ キーとトークン ] タブの [ コンシューマー API キー ] で、API キーと API シークレット キーの両方をコピーし、テキスト ファイルまたはその他のストレージの場所に保存します。 次に、[ 作成 ] を選択してアクセス トークンとアクセス トークン シークレットを生成し、テキスト ファイルまたはその他のストレージの場所にコピーします。
次に、[ 作成 ] を選択してアクセス トークンとアクセス トークン シークレットを生成し、テキスト ファイルまたはその他のストレージの場所にコピーします。
[ アクセス許可 ] タブを選択し、次のスクリーンショットに示すようにアクセス許可を構成します。
アクセス許可の設定を保存したら、[アプリの詳細] タブを選択し、[編集] > [詳細の編集] を選択します。
次のタスクを実行します。
- コネクタ アプリが Twitter にサインインできるようにするには、チェック ボックスをオンにします。
- <connectorserviceuri>/Views/TwitterOAuth という形式で OAuth リダイレクト URI を追加します。connectorserviceuri の値は、organizationの Azure アプリ サービス 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 365 プランによっては、Microsoft Purview コンプライアンス ポータルは廃止されるか、間もなく廃止されます。
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 サインイン] ページで、organizationの Twitter アカウントの資格情報を使用してサインインします。 サインインすると、Twitter ページに "Twitter コネクタ ジョブが正常に設定されました" というメッセージが表示されます。
[ 続行] を選択して、Twitter コネクタの設定を完了します。
[ フィルターの設定 ] ページで、特定の年齢のアイテムを最初にインポートするフィルターを適用できます。 年齢を選択し、[ 次へ] を選択します。
[ ストレージの場所の選択] ページで、Twitter アイテムがインポートされる Microsoft 365 メールボックスのメール アドレスを入力し、[ 次へ] を選択します。
[ 次へ ] を選択してコネクタの設定を確認し、[完了] を選択してコネクタのセットアップを完了 します 。