ShareGate Migrateはクライアントサイドのみのアプリケーションであり、利用可能なAPI(CSOM、REST、GRAPH、SOAPなど)やその他の方法を使用して、移行元の要素を移行先にコピーします。アプリはデータベースと直接やり取りしません。
Box.comの移行はPowerShellでのみ実行できます。詳しくは以下の記事を参照してください。
ダイアグラム
ShareGate MigrateがBox.comのAPIにリクエストを送信し、アカウントを認証して移行元からデータを取得します。
Box.comのコンテンツ、権限、メタデータがパッケージ化されてShareGate Migrateに送信されます。
アカウントを認証するために、アプリはAzure上のオンラインサービスにリクエストを送信し、Box.comから認証トークンとシークレットキーを取得します。このトークンはアプリに送信され、ポイント(1)でBox.com上のアカウントを安全に認証するために使用されます。
移行先から情報を取得するためにリクエストが送信されます。
Normal modeでMicrosoft 365を移行先とする場合、またはオンプレミス版のSharePointを移行先とするspeed modeの場合、ファイルはポイント(7)で説明されているAzure storageを経由せずに、移行先のライブラリに直接送信されます。ShareGate MigrateはSharePointのピープルピッカーサービスを通じてActive Directoryにリクエストを送信し、作成者や更新者などの権限やメタデータ値のためにユーザーを解決します。
ShareGate Migrateは、ポイント(4)で送信されたリクエストから情報を受信します。
Insane modeでMicrosoft 365を移行先に移行する場合、ShareGate MigrateはSharePoint online migration APIを使用します。ファイルはパッケージ化され、マニフェストパッケージとともにAzure Storageに送信されます。いくつかのリクエストがAzureに送信され、ポイント(8)で発生するMicrosoft 365へのインポート処理のステータス更新を取得します。
Microsoft 365は、Azure Storageから移行先のライブラリにパッケージをインポートします。
Azureは、Microsoft 365にインポートされているパッケージについてのステータス更新を返します。
注: ShareGate Migrateを経由するデータは、Box.comおよびHTTPSを使用するSharePointサイトに接続する際に暗号化されます。ポイント(7)では、MicrosoftがAES CBC 256 Standard encryptionで保存データを暗号化します。詳しくは暗号化とセキュリティを参照してください。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
