次の方法で共有


コネクタをデプロイして Twitter データをアーカイブする

この記事では、Office 365 Import サービスを使用して、organizationの Twitter アカウントから Microsoft 365 にデータをインポートするコネクタを展開するプロセスについて説明します。 このプロセスの概要と、Twitter コネクタをデプロイするために必要な前提条件の一覧については、「Twitter データをアーカイブするためのコネクタのセットアップ」を参照してください。

手順 1: Microsoft Entra ID でアプリを作成する

  1. https://portal.azure.comに移動し、グローバル管理者アカウントの資格情報でサインインします。

    Azure にサインインします。

  2. 左側のナビゲーション ウィンドウで、[Microsoft Entra ID] を選択します。

    [Microsoft Entra ID] に移動します。

  3. 左側のナビゲーション ウィンドウで、[アプリの登録 (プレビュー)] を選択し、[新しい登録] を選択します。

    新しいアプリ登録を作成します。

  4. アプリケーションを登録する [ リダイレクト URI (省略可能)] で、アプリケーションの種類ドロップダウン リストで [Web ] を選択し、URI のボックスに「 https://portal.azure.com 」と入力します。

    リダイレクト URI の https://portal.azure.com を入力します。

  5. アプリケーション (クライアント) IDディレクトリ (テナント) ID をコピーし、テキスト ファイルまたはその他の安全な場所に保存します。 これらの ID は、後の手順で使用します。

    アプリケーション ID とディレクトリ ID をコピーして保存します。

  6. [証明書 & 新しいアプリのシークレット] に移動し、[クライアント シークレット] で [新しいクライアント シークレット] を選択します。

    新しいクライアント シークレットを作成します。

  7. 新しいシークレットを作成します。 [説明] ボックスにシークレットを入力し、有効期限を選択します。

    シークレットを入力し、[有効期限] を選択します。

  8. シークレットの値をコピーし、テキスト ファイルまたはその他のストレージの場所に保存します。 これは、後の手順で使用するMicrosoft Entra アプリケーション シークレットです。

    シークレットをコピーして保存します。

手順 2: GitHub から Azure アカウントにコネクタ Web サービスをデプロイする

  1. この GitHub サイトに移動し、[Azure へのデプロイ] を選択します。

    Azure ホーム ページに移動します。

  2. [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 の Microsoft Entra ID でFacebook コネクタ アプリを作成した後にコピーした Microsoft 365 organizationのテナント ID。
    • APISecretKey: シークレットとして任意の値を入力できます。 この値は、手順 5 でコネクタ Web アプリにアクセスするために使用されます。
  3. デプロイが成功すると、ページは次のスクリーンショットのようになります。

    [ストレージ] を選択し、[ストレージ アカウント] を選択します。

手順 3: Twitter アプリを作成する

  1. https://developer.twitter.comに移動し、organizationの開発者アカウントの資格情報でサインインし、[アプリ] を選択します

    [ https://developer.twitter.com ] に移動し、サインインします。

  2. [ アプリの作成] を選択します

    [アプリ] ページに移動してアプリを作成します。

  3. [ アプリの詳細] に、アプリケーションに関する情報を入力します。

    アプリに関する情報を入力します。

  4. Twitter 開発者ダッシュボードで、先ほど作成したアプリを選択し、[詳細] を選択 します

    アプリ ID をコピーして保存します。

  5. [ キーとトークン ] タブの [ コンシューマー API キー] で、API キーと API シークレット キーの両方をコピーし、テキスト ファイルまたはその他のストレージの場所に保存します。 次に、[ 作成 ] を選択してアクセス トークンとアクセス トークン シークレットを生成し、テキスト ファイルまたはその他のストレージの場所にコピーします。

    API シークレット キーにコピーして保存します。

    [ 作成] を選択してアクセス トークンとアクセス トークン シークレットを生成し、テキスト ファイルまたはその他のストレージの場所にコピーします。

  6. [ アクセス許可 ] タブを選択し、次のスクリーンショットに示すようにアクセス許可を構成します。

    アクセス許可を構成します。

  7. アクセス許可の設定を保存したら、[アプリの詳細] タブを選択し、[編集] > [詳細の編集] を選択します。

    アプリの詳細を編集します。

  8. 次のタスクを実行します。

    • コネクタ アプリが Twitter にサインインできるようにするには、チェック ボックスをオンにします。
    • <connectorserviceuri>/Views/TwitterOAuth という形式で OAuth リダイレクト URI を追加します。connectorserviceuri の値は、organizationの Azure アプリ サービス URL です。

    コネクタ アプリが Twitter にサインインし、OAuth リダイレクト URI を追加できるようにします。

これで、Twitter 開発者アプリを使用する準備ができました。

手順 4: コネクタ Web アプリを構成する

  1. https://<AzureAppResourceName>.azurewebsites.netに移動します (ここで、AzureAppResourceName は、手順 4 で指定した Azure アプリ リソースの名前です)。 アプリのホーム ページは、次のスクリーンショットのようになります。

    [Azure アプリ リソース] ページに移動します。

  2. [ 構成] を 選択してサインイン ページを表示します。

    [構成] を選択してサインイン ページを表示します。

  3. [テナント ID] ボックスに、テナント ID (手順 2 で取得した) を入力または貼り付けます。 パスワード ボックスに、手順 2 で取得した APISecretKey を入力または貼り付け、[ 構成設定の設定] を選択して構成の詳細ページを表示します。

    テナント ID と API シークレット キーを使用してサインインします。

  4. 次の構成設定を入力します。

    • 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. [ 保存] を 選択してコネクタの設定を保存します。

手順 5: Twitter コネクタを設定する

  1. [Microsoft Purview ポータル] にサインインします。

  2. [設定>Data コネクタ] を選択します

  3. [ 個人用コネクタ] を選択し、[ コネクタの追加] を選択します。

  4. 一覧から [Twitter] を選択 します

  5. [ サービス条件 ] ページで、[同意する] を選択 します

  6. [ コネクタ アプリの資格情報の追加] ページで、次の情報を入力し、[ 接続の検証] を選択します。

    • [ 名前 ] ボックスに、コネクタの名前 ( Twitter ヘルプ ハンドルなど) を入力します。
    • [ コネクタ URL ] ボックスに、Azure App Service URL を入力するか貼り付けます。
    • [ パスワード ] ボックスに、手順 2 で作成した APISecretKey の値を入力または貼り付けます。
    • [Azure アプリ ID] ボックスに、手順 1 で取得したAzure アプリケーション アプリ ID (クライアント ID とも呼ばれます) の値を入力または貼り付けます。
  7. 接続が正常に検証されたら、[ 次へ] を選択します。

  8. [ データのインポートを Microsoft 365 に承認する] ページで、APISecretKey をもう一度入力または貼り付けて、[ Web アプリのログイン] を選択します。

  9. [ Twitter でログイン] を選択します

  10. [Twitter サインイン] ページで、organizationの Twitter アカウントの資格情報を使用してサインインします。 サインインすると、Twitter ページに "Twitter コネクタ ジョブが正常に設定されました" というメッセージが表示されます。

  11. [ 続行] を選択して、Twitter コネクタの設定を完了します。

  12. [ フィルターの設定 ] ページで、特定の年齢のアイテムを最初にインポートするフィルターを適用できます。 年齢を選択し、[ 次へ] を選択します。

  13. [ ストレージの場所の選択] ページで、Twitter アイテムがインポートされる Microsoft 365 メールボックスのメール アドレスを入力し、[ 次へ] を選択します。

  14. [ 次へ ] を選択してコネクタの設定を確認し、[完了] を選択してコネクタのセットアップを完了 します