以下の場合、カスタム Google アプリを構成する必要があります。
•既定のサービス アプリ (AvePoint Cloud Backup) を使用している場合、Google のクォータ制限により、スロットリング問題が発生する可能性があります。パフォーマンスが懸念される場合は、組織用のカスタム Google アプリを構成することを検討してください。
•チャット サービスの保護を有効にしたい場合は、カスタム Google アプリを構成する必要があります。
以下の説明を参照して、カスタム Google アプリを構成し、カスタム アプリに同意するためのアプリ プロファイルを作成します。
1. カスタム Google アプリの構成方法については、AvePoint Online Services ユーザー ガイド の カスタム Google アプリの作成 セクションを参照してください。
2. 必要な API を有効化する方法については、以下のセクションを参照してください。
•共通機能を使用するには、Admin SDK API を有効にする必要があります。
•Gmail データを保護する場合は、Gmail API を有効にする必要があります。
•ドライブや共有ドライブを保護する場合は、Google Drive API を有効にする必要があります。
•ドライブと共有ドライブのラベルを保護する場合は、Drive Labels API を有効にする必要があります。
•カレンダーを保護する場合は、Google People API を有効にする必要があります。
•連絡先を保護する場合は、Google People API を有効にする必要があります。
•チャットを保護する場合は、Google Chat API を有効にする必要があります。Google Cloud コンソール で Google Chat API を有効にした後、構成 タブで以下の手順に従ってアプリ情報を構成する必要があります。(チャット アプリはチャット データへのアクセスには必要ですが、Google ユーザーには見えません。)
i. 以下のアプリケーション情報を構成します。
§ アプリ名 – アプリの名前を入力します。
§ アバターの URL – アプリのアイコンを提供します。任意の有効な URL を使用できます。
§ 説明 – アプリの簡単な説明を入力します。
ii. インタラクティブ機能を有効にする オプションを無効にします。
iii. [保存] をクリックします。
•Classroom データを保護する場合は、Google Classroom API を有効にする必要があります。
3. 以下の情報を参照して、関連する OAuth スコップ を構成します。
•Google Workspace のデータ (Gmail、ドライブ、ドライブ ラベル、カレンダー、連絡先、チャット、共有ドライブを含む) を保護するには、以下のコンテンツを OAuth スコープにコピー&ペーストします。
https://www.googleapis.com/auth/admin.directory.group.readonly,https://www.googleapis.com/auth/admin.directory.user.readonly,https://www.googleapis.com/auth/admin.reports.usage.readonly,https://www.googleapis.com/auth/admin.directory.orgunit.readonly,https://mail.google.com/,https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/drive.admin.labels,https://www.googleapis.com/auth/drive.labels,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/contacts.other.readonly,https://www.googleapis.com/auth/contacts,https://www.googleapis.com/auth/chat.spaces.readonly,https://www.googleapis.com/auth/chat.memberships.readonly,https://www.googleapis.com/auth/chat.messages.readonly
•Google Classroom のデータを保護するには、以下のコンテンツを OAuth スコープにコピー&ペーストします。
https://www.googleapis.com/auth/admin.directory.group.readonly,https://www.googleapis.com/auth/admin.directory.user.readonly,https://www.googleapis.com/auth/admin.reports.usage.readonly,https://www.googleapis.com/auth/admin.directory.orgunit.readonly,https://www.googleapis.com/auth/classroom.courses,https://www.googleapis.com/auth/classroom.announcements,https://www.googleapis.com/auth/classroom.coursework.me,https://www.googleapis.com/auth/classroom.coursework.students,https://www.googleapis.com/auth/classroom.courseworkmaterials,https://www.googleapis.com/auth/classroom.rosters,https://www.googleapis.com/auth/classroom.profile.emails,https://www.googleapis.com/auth/classroom.topics,https://www.googleapis.com/auth/classroom.topics.readonly,https://www.googleapis.com/auth/classroom.guardianlinks.students
スコップを必要とする理由については、以下の表を参照してください。
サービス |
API |
範囲 |
目的 |
共通 |
Admin SDK API |
https://www.googleapis.com/auth/admin.directory.group.readonly |
ドメイン内のグループを取得します。 |
https://www.googleapis.com/auth/admin.directory.user.readonly |
ドメイン内のユーザーを取得します。 | ||
https://www.googleapis.com/auth/admin.reports.usage.readonly |
バックアップ管理者がアプリでサブスクリプションを監視するために、顧客のサブスクリプション使用状況を取得します。 | ||
https://www.googleapis.com/auth/admin.directory.orgunit.readonly |
ワークスペースないの組織単位を取得します。 | ||
Gmail |
Gmail API |
https://mail.google.com/ |
今後の回復のために、Gmail のメールおよびラベルをバックアップします。 |
ドライブ |
Google Drive API |
https://www.googleapis.com/auth/drive |
今後の回復のために、マイ ドライブおよび共有ドライブの配下にあるフォルダーとファイルをバックアップします。 |
ドライブ ラベル |
Drive Labels API |
https://www.googleapis.com/auth/drive.admin.labels |
バックアップとリストアのために、ドライブ内のファイル ラベルのすべての情報を取得します。 |
https://www.googleapis.com/auth/drive.labels |
ドライブ内のファイル ラベル プロパティをバックアップ、リストアします。 | ||
カレンダー |
Google Calendar API |
https://www.googleapis.com/auth/calendar |
今後の回復のために、Google カレンダーからカレンダーおよびイベントをバックアップします。 |
連絡先 |
Google People API |
https://www.googleapis.com/auth/contacts.other.readonly |
[その他の連絡先] データをバックアップします。 |
https://www.googleapis.com/auth/contacts |
今後の回復のために、Google 連絡先から連絡先グループと連絡先をバックアップします。 | ||
チャット |
Google Chat API |
https://www.googleapis.com/auth/chat.spaces.readonly |
すべてのチャット スペースを取得します。 |
https://www.googleapis.com/auth/chat.memberships.readonly |
各チャット スペースのメンバーシップを取得します。 | ||
https://www.googleapis.com/auth/chat.messages.readonly |
チャットと関連添付ファイルをバックアップします。 | ||
Classroom |
Google Classroom API |
https://www.googleapis.com/auth/classroom.courses |
クラスをバックアップおよびリストアします。 |
https://www.googleapis.com/auth/classroom.announcements |
クラスのお知らせをバックアップおよびリストアします。 | ||
https://www.googleapis.com/auth/classroom.coursework.me |
クラスの授業をバックアップします。 | ||
https://www.googleapis.com/auth/classroom.coursework.students |
クラスの授業をリストアします。 | ||
https://www.googleapis.com/auth/classroom.courseworkmaterials |
授業をバックアップおよびリストアします。 | ||
https://www.googleapis.com/auth/classroom.rosters |
クラスの教師と生徒をバックアップおよびリストアします。 | ||
https://www.googleapis.com/auth/classroom.profile.emails |
クラスのメール アドレスを取得します。 | ||
https://www.googleapis.com/auth/classroom.topics |
クラスのトピックをバックアップおよびリストアします。 | ||
https://www.googleapis.com/auth/classroom.topics.readonly |
トピックの情報を取得します。 | ||
https://www.googleapis.com/auth/classroom.guardianlinks.students |
クラスの生徒のガイダンスを取得します。 |
4. カスタム Google アプリのスコープ構成を完了した後、AvePoint Online Services に移動し、[管理] > [アプリ管理] に移動してアプリ プロファイルを作成し、カスタム Google アプリに同意します。詳細については、AvePoint Online Services ユーザー ガイドの カスタム アプリへの同意 セクションを参照してください。
*注意: 組織が既定の AvePoint Cloud Backup アプリとカスタム Google アプリの両方を構成している場合、カスタム Google アプリのみはバックアップおよびリストアのジョブに使用されます。