Home > Google ドライブ移行の実行 > Google ドライブ移行の必須権限 > 移行先 SharePoint Online/OneDrive における権限
この記事をダウンロード移行先に接続するには、認証方法として、サービス アカウント・Fly アプリ プロファイル・カスタム アプリ プロファイルのいずれかの使用を選択することができます。サービス アカウントと Fly アプリ プロファイルの組み合わせ、またはサービス アカウントとカスタム アプリ プロファイルの組み合わせを使用することもできます。
認証方法によって必要な権限については、以下のセクションを参照してください。
テナント所有者またはサービス管理者のロールを持っている場合、AvePoint Online Services > 管理 > アプリ管理 で Fly アプリ プロファイルを作成して、Fly アプリを使用している Microsoft 365 テナントに接続することができます。
Fly アプリ プロファイルの作成方法および必須権限については、Fly アプリ プロファイル権限 を参照してください。
テナント所有者またはサービス管理者のロールを持っている場合、AvePoint Online Services > 管理 > アプリ管理 でカスタム アプリ プロファイルを作成して、カスタム Azure アプリを使用している Microsoft 365 テナントに接続することができます。
カスタム アプリ プロファイルを作成するには、以下の説明を参照してください。
Microsoft Entra ID で証明書を準備します。詳細については、カスタム Azure アプリ用の証明書の準備 を参照してください。
証明書がある場合、このステップを無視することができます。
Microsoft Entra IDでカスタム Azure アプリを作成します。詳細については、カスタム Azure アプリの作成 を参照してください。
AvePoint Online Services で カスタム Azure アプリ用アプリ プロファイルを作成 します。
アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。
カスタム Azure アプリに移行先 SharePoint Online に必要な API 権限を追加するには、以下の表を参照してください。
| API 名 | 権限名 | 説明 | タイプ | 目的 |
|---|---|---|---|---|
| Microsoft Graph | User.Read.All | Read all users | アプリケーション | Microsoft 365 ユーザーを取得して移行します。 |
| Microsoft Graph | RoleManagement.Read.Directory | Read all directory RBAC settings | アプリケーション | サービス アカウントの利用可能なロールを確認します。 |
| Microsoft Graph | Group.Read.All | Read all groups | アプリケーション | 移行先 SharePoint グループ情報を取得してグループを作成します。 |
| Microsoft Graph | Files.Read.All | Read files in all site collections | アプリケーション | ユーザーの OneDrive サイト URL を取得します。 |
| SharePoint | Sites.FullControl.All | Have full control of all site collections | アプリケーション | データを SharePoint に移行します。 |
簡単に使用するため、以下のコマンドを直接使用して、マニフェスト を介して必要な API アクセス許可を Microsoft 365 テナントに追加することができます。
Microsoft 365 テナントに AvePoint Online Services を接続するには、テナントの所有者およびサービス管理者は Microsoft 365 に対して サービス アカウント プロファイルの作成 を実行することもできます。
多要素認証 (MFA) が有効なユーザーは、移行を実行するためのサービス アカウントとして使用することはできません。
移行先にサービス アカウント認証のみを使用している場合、サービス アカウントは以下の要件を満たす必要があります。
サイト コレクションの管理者である
サービス アカウントが サイト コレクション管理者 ではなく、SharePoint 管理者 または グローバル管理者 ロールを持っていることが検出された場合、サービス アカウントはサイト コレクションの サイト コレクション管理者 として自動追加されます。
SharePoint 管理者である
SharePoint 管理者 が SharePoint 管理センターにアクセスできない場合、グローバル管理者 が必要です。
移行先がグループ サイトまたはモダン サイトである場合、拒否 権限が移行元または移行先サイトから削除されていることを確認してください。
移行先用のアプリ プロファイルも構成されている場合、Fly は移行先への接続にアプリ プロファイルを使用します。そのため、サービス アカウントに必要な権限要件がありません。ただし、ジョブが正常に実行できるように、サービス アカウントは移行先サイト コレクションの サイト コレクション管理者 として自動追加されます。
Fly 委任アプリ プロファイルまたはカスタムの委任アプリ プロファイルを使用してワークスペースに接続することができます。
委任アプリ プロファイルの同意ユーザーの多要素認証 (MFA) が有効になっている場合、MFA の有効化後に委任アプリ プロファイルを承認または再承認する必要があります。MFA の有効化後にアプリ プロファイルを承認または再承認しないと、委任アプリ プロファイルを使用している移行ジョブは失敗します。
アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。
必要な権限を持っているカスタム委任アプリ プロファイルを使用するには、Fly 委任アプリ プロファイルの権限 セクションを参照してください。
必要な権限を持っているカスタムの委任アプリ プロファイルを使用するには、以下の説明を参照してください。
Microsoft Entra ID でアプリを登録した後、以下の表内の権限をアプリに追加します。
| API | アクセス許可 | タイプ | 目的 |
|---|---|---|---|
| Microsoft Graph | User.Read.All (Read user profiles) | 委任済み | Microsoft 365 ユーザーを取得して移行します。 |
| Microsoft Graph | RoleManagement.Read.Directory (Read directory RBAC settings) | 委任済み | Microsoft 365 ユーザーを取得して移行します。 |
| Microsoft Graph | Files.Read.All (Read files in all site collections) | 委任済み | ユーザーの OneDrive サイト URL を取得します。 |
| Microsoft Graph | Group.Read.All (Read all groups) | 委任済み | 移行元サイトに関連するグループの所有者およびメンバーを取得します。 |
| SharePoint/Office 365 SharePoint Online | AllSites.FullControl (Have full control of all site collections) | 委任済み | SharePoint Online サイト コレクションの設定および権限を取得します。 |
| SharePoint/Office 365 SharePoint Online | User.Read.All (Read user profiles) | 委任済み | OneDrive サイトを移行します。 |
簡単に使用するため、以下のコマンドを直接使用して、マニフェスト を介して必要な API アクセス許可を Microsoft 365 テナントに追加することができます。
アプリの画面の左側の [認証] をクリックします。
[プラットフォームを追加] をクリックします。
プラットフォームの構成 パネルで Web を選択します。
Web の構成 パネルで、リダイレクト URI フィールドに AvePoint Online Services URL (https://www.avepointonlineservices.com) を入力します。
暗黙的な許可およびハイブリド フロー フィールドで アクセス トークン および ID トークン を選択します。

[構成] をクリックします。
[保存] をクリックします。
AvePoint Online Services で モダン モード を使用してアプリ用のアプリ プロファイルを作成するには、委任されたアクセス許可を持つカスタム Azure アプリへの同意 を参照してください。
アプリに同意する際に、アプリに管理者の同意権限を付与し、パブリック クライアント フローを許可している場合、グローバル管理者の同意 または ユーザーの同意 方法を選択することができます。そうしない場合、グローバル管理者の同意 方法のみを使用できます。