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