コネクタを使用して、Twitter から Microsoft 365 にデータをインポートおよびアーカイブします。 コネクタを設定して構成すると、organizationの Twitter アカウントに (スケジュールされたベースで) 接続し、アイテムの内容を電子メール メッセージ形式に変換し、それらのアイテムを Microsoft 365 のメールボックスにインポートします。
Twitter データをインポートした後、訴訟ホールド、コンテンツ検索、In-Place アーカイブ、監査、コミュニケーション コンプライアンス、Microsoft 365 アイテム保持ポリシーなどの Microsoft Purview 機能をメールボックスに格納されているデータに適用できます。 たとえば、コンテンツ検索を使用して Twitter データを検索したり、電子情報開示ケースのカストディアンにデータが格納されているメールボックスを関連付けたりできます。 コネクタを使用して Microsoft 365 で Twitter データをインポートおよびアーカイブすると、organizationが政府および規制ポリシーに準拠し続けるのに役立ちます。
コネクタを設定する前に
Microsoft Purview ポータルでコネクタを設定して構成し、organizationの Twitter アカウントからデータをインポートおよびアーカイブする前に、次の前提条件を満たします。
organizationには Twitter アカウントが必要です。 コネクタを設定するときは、このアカウントにサインインする必要があります。
organizationには、有効なAzure サブスクリプションが必要です。 既存のAzure サブスクリプションがない場合は、次のいずれかのオプションにサインアップできます。
Twitter コネクタは、1 日に合計 200,000 個のアイテムをインポートできます。 1 日に 200,000 を超える Twitter アイテムがある場合、それらのアイテムは Microsoft 365 にインポートされません。
Microsoft Purview ポータル (手順 5) で Twitter コネクタを設定するユーザーには、Data Connector 管理 ロールを割り当てる必要があります。 このロールは、Microsoft Purview ポータルの [データ コネクタ ] ページにコネクタを追加するために必要です。 既定では、複数のロール グループにこのロールがあります。 これらの役割グループの一覧については、「Office 365と Microsoft Purview コンプライアンスのMicrosoft Defenderのロール」を参照してください。 または、organizationの管理者がカスタム ロール グループを作成し、Data Connector 管理 ロールを割り当ててから、適切なユーザーをメンバーとして追加することもできます。 手順については、以下を参照してください。
手順 1: Microsoft Entra IDでアプリを作成する
まず、Microsoft Entra IDに新しいアプリを登録します。 このアプリは、Twitter コネクタの手順 2 で実装した Web アプリ リソースに対応します。
詳細については、「Microsoft Entra IDでアプリを作成する」を参照してください。
この手順を完了したら、次の情報をテキスト ファイルに保存します。 これらの値は、デプロイ プロセスの後の手順で使用します。
- アプリケーション ID のMicrosoft Entra
- アプリケーション シークレットのMicrosoft Entra
- テナント ID
手順 2: GitHub リポジトリから Azure アカウントにコネクタ Web サービスをデプロイする
次に、Twitter API を使用して Twitter アカウントに接続し、Microsoft 365 にインポートできるようにデータを抽出する Twitter コネクタ アプリのソース コードをデプロイします。 organizationに展開する Twitter コネクタは、organizationの Twitter アカウントから、この手順で作成したAzureストレージの場所にアイテムをアップロードします。 Microsoft Purview ポータル (手順 5) で Twitter コネクタを作成すると、Microsoft 365 Import サービスによって、Azure ストレージの場所から Microsoft 365 のメールボックスに Twitter データがコピーされます。 「コネクタを設定する前に」セクションで説明されているように、Azure ストレージ アカウントを作成するには、有効なAzure サブスクリプションが必要です。
Twitter コネクタ アプリのソース コードをデプロイするには:
- この GitHub サイトに移動します。
- [Deploy to Azure] を選択します。
詳細については、「GitHub から Azure アカウントにコネクタ Web サービスをデプロイする」を参照してください。
この手順を完了したら、次の情報を入力します。
- APISecretKey: この手順の完了時にこのシークレットを作成します。 手順 5 で使用します。
- tenantId: 手順 1 のMicrosoft Entra IDで Twitter アプリを作成した後にコピーした Microsoft 365 organizationのテナント ID。
この手順を完了したら、必ず app Service URL (たとえば、 https://twitterconnector.azurewebsites.net) をコピーしてください。 この URL を使用して、手順 3、手順 4、および手順 5 を完了する必要があります。
手順 3: Twitter で開発者アプリを作成する
Twitter で開発者アプリを作成して構成します。 手順 7 で作成したカスタム コネクタでは、Twitter アプリを使用して Twitter API と対話し、organizationの Twitter アカウントからデータを取得します。
詳細な手順については、「 Twitter アプリを作成する」を参照してください。
この手順を完了したら、次の情報をテキスト ファイルに保存します。 これらの値を使用して、手順 4 で Twitter コネクタ アプリを構成します。
- Twitter API キー
- Twitter API シークレット キー
- Twitter アクセス トークン
- Twitter アクセス トークン シークレット
手順 4: Twitter コネクタ アプリを構成する
手順 2 で展開した Twitter コネクタ アプリに構成設定を追加します。 コネクタ アプリのホーム ページに移動し、構成します。
詳細な手順については、「 コネクタ Web アプリを構成する」を参照してください。
この手順を完了したら、次の情報を入力します。 前の手順を完了した後、この情報をテキスト ファイルにコピーしました。
- Twitter API キー (手順 3 で取得)
- Twitter API シークレット キー (手順 3 で取得)
- Twitter アクセス トークン (手順 3 で取得)
- Twitter アクセス トークン シークレット (手順 3 で取得)
- Microsoft Entraアプリケーション ID (手順 1 で取得したMicrosoft Entraアプリケーション ID)
- Microsoft Entra アプリケーション シークレット (手順 1 で取得したMicrosoft Entra アプリケーション シークレット)
手順 5: Microsoft Purview ポータルで Twitter コネクタを設定する
この手順では、Microsoft Purview ポータルで Twitter コネクタを設定します。 コネクタは、organizationの Twitter アカウントから Microsoft 365 の指定されたメールボックスにデータをインポートします。 この手順を完了すると、Microsoft 365 Import サービスによって、organizationの Twitter アカウントから Microsoft 365 へのデータのインポートが開始されます。
詳細な手順については、「 Twitter コネクタのセットアップ」を参照してください。
この手順を完了したら、次の情報を入力し、テキスト ファイルに保存します。
- Azure App Service URL (手順 2 で取得します。例:
https://twitterconnector.azurewebsites.net) - APISecretKey (手順 2 で作成)