このガイドは、Google Workspace(formerly G Suite)for BusinessやOffice365Admin Panelなどのリモートシステムに接続できるシステム管理者を対象としています。
新しいCloudiwayインターフェースがユーザーフレンドリーであっても、GALSyncは通常、メールシステムとディレクトリに関する高度な能力と経験を必要とする詳細なセットアップです。
このガイドでは、Cloudiwayプラットフォームを使用してGALSyncを設定する手順について説明します. GALSyncは、Global Address List Synchronizationの略です。
GAL Synchronizationの目的は、一方の側からユーザーとグループをもう一方の側の連絡先(またはメールユーザーまたはゲストユーザー)として作成することにより、アドレス帳を最新の状態に保つことです。
自社製品のサポートは提供していますが、PowerShellやGoogleやExchangeのサーバー管理などのサードパーティ製品のサポートは提供していません。
デモンストレーション動画をご用意しました!ぜひご覧ください。
(1)ソーステナントからユーザーとグループをプルします. 連絡先とゲストユーザーはソースから取得されず、ユーザーとグループのみが取得されます。
(2)ターゲット テナントから連絡先 (またはメール ユーザーまたはゲスト ユーザー) をプルします。
(3)新しいユーザーまたはグループを連絡先(またはメールユーザーまたはゲストユーザー)としてターゲットテナントにプッシュし、以前に作成したオブジェクトに更新をプッシュします。
ソースグループは宛先グループとして再作成されないことに注意してください. ソースユーザーとグループの両方が、宛先で連絡先として再作成されます(または、ゲストユーザーとして再作成されないソースグループを除き、メールユーザーまたはゲストユーザー)。
オンプレミス環境では、ローカルエージェントが実行されている必要があります. GALSyncオンプレミスコネクタを設定するには、次の記事を確認してください。
Cloudiwayではお客様のプライバシーとセキュリティを真摯に受け止めており、プラットフォームとお客様のデータを安全にするために多大な努力を払ってきました. Cloudiwayは、Windows Azureでホストされるクラウドベースのアプリケーションを提供します。セキュリティの詳細については、この記事を参照してください。
移行パフォーマンスの詳細については、この記事を参照してください。
GALSyncのセットアップには、コンサルティングチームの支援が必要です。 ヘルプが必要な場合は、ここにメールをドロップしてください。
GALSyncコネクタは、PowerShellコマンドとGraphAPI呼び出しを組み合わせて使用します。
PowerShellコマンドには管理者権限が必要です。 最も簡単な方法は、テナント管理者アカウントを使用することです。 ただし、より少ない権限でアカウントを使用することは可能です。
次の手順では、このようなアカウントを設定する方法について説明します。
アカウントにはいくつかの役割を付与する必要があります。
[Members]領域で、ライセンスされたサービスアカウントをロールグループに追加します。
[Save]をクリックします
Office 365コネクタを作成するには、この記事を確認してください。
グラフAPI呼び出しは、特定のアクセス許可が付与されたAzure Active Directoryアプリケーションを介して実行されます。
Azure Active Directoryアプリケーションを手動で作成するか、プラットフォームに作成させることができます。
アプリケーションを手動で作成する場合は、次の権限を付与する必要があります。
User.Read.All, Group.Read.All, Directory.Read.All OrgContact.Read.All To enable the modification of Guest or Mail user: User.ReadWrite.All To create items as Guests: User.Invite.All
Googleサービスアカウントはスーパー管理者である必要があり、有効なGoogleユーザーライセンスが必要です。
Google Workspace移行アカウントから、API(Google feeds)へのアクセスを許可します。
https://apps-apis.google.com/a/feeds/user/, https://apps-apis.google.com/a/feeds/groups/, https://apps-apis.google.com/a/feeds/policies/, https://www.google.com/m8/feeds/, https://apps-apis.google.com/a/feeds/alias/, https://www.googleapis.com/auth/admin.directory.user, https://www.googleapis.com/auth/admin.directory.user.readonly, https://www.googleapis.com/auth/directory.readonly, https://www.googleapis.com/auth/contacts
次の章では、Google Workspace、Office365間でGalSyncを設定する方法を示します。
注意:GALSyncオンプレミスコネクタを構成するには、この記事を確認してください。
コネクタは多方向です。 Cloudiwayは、ソースドメインとターゲットドメインの両方と通信できる必要があります。 これを行うために、Cloudiwayはコネクタを使用します。 コネクタを設定するには、このページを参照してください。
両方のコネクタを作成するときは、共存製品で必ずGALSyncを選択してください。
コネクタを作成したら、GALSync用にコネクタを構成する必要があります。
[GALSync]> [Configuration]に移動し、コネクタを選択します。
注: すべてのコネクタは、独自の構成 (プルとプッシュ) に対してのみ機能します。 同じテナントに対して異なる構成 (メールが有効なセキュリティ グループでフィルター処理された異なるグループまたはユーザーなど) が必要な場合、同じテナントに対して異なるコネクタを作成し、コネクタごとに異なる構成を適用する必要があります。
次のオプションを有効にする場合に選択します。
プルオプション:
メールが有効なセキュリティ グループに基づいて、単純なフィルター処理を適用できます。
メールが有効なセキュリティ グループの DisplayName を次の 2 つのセクションに追加する必要があります。
プルメンバー:
注:Cloudiwayツールは引き続きテナント内のすべてのオブジェクトをリストにプルしますが、上記のフィルタリングルールに基づいてソースユーザーとグループのみをプッシュします。 グループによるプルまたはフィルタリングの場合、メールが有効なグループに直接追加されたオブジェクトのみがサポートされます。 ネストされたグループまたはメールが有効になっていないグループはサポートされていません。
ディレクトリ全体をプルしたくない場合は、選択したユーザーとグループのみを同期するようにフィルターを指定できます。
フィルタリングは、フィルタアウトアクションとして適用されます(例:NAME: Email, RULE: Equals, VALUE: user@domain.com and TYPE: Userとすると、VALUE: user@domain.com のユーザーを除く、他のすべてのユーザーを引き出します。2つのフィルタを適用した場合、AND条件であるため、2つのフィルタの間で反応します。DoesNotEqualとuser2@domain.com、Rule: Equalsを適用した場合、最初のフィルターと2番目のフィルターの組み合わせにより、結果としてuser1だけが引き出されることになります。
フィルターは、条件に一致する属性に基づいています。
Office 365の場合、さまざまなプッシュオプションを定義できます。
プッシュタイプ:ソースユーザーとグループは、宛先で次のように作成できます。
プッシュオプション
削除規則
プッシュのカスタマイズにより、プッシュする属性を選択できます。
Office 365:
Google Workspace:
Actionsセクションで、テナント間のユーザーとグループを手動で同期させることができます。ルールが正しい場合は、同期を自動化し、スケジュールを設定することができます。
この章では、ソーステナントとターゲットテナントの間でユーザーとグループを同期する方法について説明します。これは2段階の同期です。最初の手順は、ユーザーとグループをソースからプルしてから、それらをターゲットにプッシュすることです。
注:最終的なテナント間でプッシュする前に、2つの一時的なテナント間、または偽のユーザーとグループでこのプロセスをテストすることを強くお勧めします。
アクションのリスト:
プルアクションが正常に完了すると、ソースコネクタからプルされたすべてのオブジェクトを視覚化できます。 [Data Discovery]に移動し、ソースコネクタを選択します。
ソースコネクタから引き出されたすべてのユーザー、グループ、およびゲストユーザーが、ソースコネクタからCloudiway内部キャッシュへの以前の同期と比較したオブジェクトの対応する状態とともに以下に表示されます。
ルールが正しい場合、2つのアクションをスケジュールして、あるテナントから他のテナントへの双方向の同期を自動化することができます。プラットフォーム用語では、ソースからターゲットへ、そしてターゲットからソースへの反対方向のアクションをスケジュールすることができます。それぞれのスケジュールされたアクションは、一方のテナントからCloudiway内部キャッシュへのPullアクションと、それが完了するとCloudiwayキャッシュからもう一方のテナントへのPushアクションが自動的に連結され、もう一方のスケジュールされたアクションはその逆となります。
Automatic Runを有効にします。 Day of the WeekとTime(UTC)を選択し、[ADD SCHEDULER]をクリックします。
次に、「+」アイコンをクリックし、ソースコネクタとターゲットコネクタを選択して、[OK]をクリックします。 アクションは、選択した日時にCloudiwayによって自動的に起動されるようにスケジュールされます。
[History]セクションに切り替えて、タスクの実行を監視し、ジョブのステータスを確認して、結果を視覚化します。
[Job]をクリックして、同期の結果(作成、変更など)を表示します。
ページを下にスクロールします。 [Jobs Logs]は、[Jobs List]の下にあります。
Cloudiwayは、一般的なエラーメッセージを含む、多くのリソースを備えた広範なナレッジベースを提供します。 こちらのナレッジベースにアクセスしてください(キーワードを検索したり、トピックを読んだりできます)。
これらの手順を完了するのが難しい場合は、コンサルティングチームに解決策を検討してください。お問い合わせください。 これにより、迅速で費用効果が高く、ストレスのない実装が保証されます。
更新日:2022/09/22