Migration Center を使用する Google Cloud プロジェクトを作成する場合、Migration Center の有効化とプロダクト内のリソース管理に必要なすべての権限がすでに付与されています。
プロジェクトに新しいメンバーを追加する場合は、Identity and Access Management(IAM)ポリシーを使用して、そのメンバーに、Migration Center で実行できる操作を管理する 1 つ以上の IAM ロールを付与します。
このページでは、プロジェクト メンバーに割り当てる一般的なロールと、さまざまな操作の実行に必要な権限について説明します。
始める前に
- IAM のドキュメントをお読みください。
ロールと操作
Migration Center で実施できる操作には、主に次の 3 つのカテゴリがあります。
ベスト プラクティスとして、プロジェクト メンバーには、行う操作に必要な最小限の権限を含むロールを割り当てます。
Migration Center の追加のロールを作成する
組織のメンバーにロールを割り当てる前に、カスタムロールを作成して権限の管理を簡素化します。手順は次のとおりです。
Google Cloud コンソールで、[IAM と管理] > [ロール] に移動します。
[
ロールを作成] をクリックします。[ロールの作成] ページで、次のフィールドに入力します。
タイトル: 「Migration Center の追加ロール」
説明: 「Migration Center のシナリオに必要な追加ロール」
[
権限を追加] をクリックします。権限のリストから、次の権限を検索して選択します。
iam.serviceAccountKeys.list
iam.serviceAccounts.list
resourcemanager.projects.update
serviceusage.services.enable
次に、[追加] をクリックして権限を追加します。
完了するには、[作成] をクリックします。
Migration Center を有効にする
Migration Center を使用するには、それを Google Cloud コンソールから有効化する必要があります。この 1 回限りのアクションには、API の有効化とリソースを保存するリージョンの選択が含まれます。
Migration Center を有効にするために必要な権限を取得するには、プロジェクトで、次の IAM ロールの付与を管理者に依頼してください。
-
Migration Center の管理者 (
migrationcenter.admin
) - Migration Center の追加ロール
ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
これらの事前定義ロールには、Migration Center の有効化に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
Migration Center を有効にするには、次の権限が必要です。
-
migrationcenter.*
-
resourcemanager.projects.get
-
resourcemanager.projects.list
-
rma.*
-
resourcemanager.projects.update
-
serviceusage.services.list
-
serviceusage.services.enable
-
iam.serviceAccountKeys.list
-
iam.serviceAccounts.list
-
resourcemanager.projects.update
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
Migration Center のリソースを管理する
Migration Center のリソースの管理には、費用の見積もりの生成、ディスカバリー クライアントの作成、アセットの削除などのアクションが含まれます。
Migration Center のリソースを管理するために必要な権限を取得するには、プロジェクトで、次の IAM ロールの付与を管理者に依頼してください。
-
Migration Center の管理者 (
migrationcenter.admin
) - Migration Center の追加ロール
-
閲覧者(
viewer
) -
サービス アカウント キー管理者(
iam.serviceAccountKeyAdmin
)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
これらの事前定義ロールには、Migration Center のリソースを管理するために必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
Migration Center のリソースを管理するには、次の権限が必要です。
-
migrationcenter.*
-
resourcemanager.projects.get
-
resourcemanager.projects.list
-
rma.*
-
serviceusage.services.list
-
iam.serviceAccounts.list
-
iam.serviceAccountKeys.list
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
Migration Center のリソースを表示する
Migration Center のリソースを表示するために必要な権限を取得するには、プロジェクトで、次の IAM ロールの付与を管理者に依頼してください。
-
移行センター閲覧者(
migrationcenter.viewer
) -
閲覧者(
viewer
) -
Rapid Migration Assessment 閲覧者(
rma.viewer
)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
これらの事前定義ロールには、Migration Center リソースの表示に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
Migration Center のリソースを表示するには、次の権限が必要です。
-
migrationcenter.assets.get
-
migrationcenter.assets.list
-
migrationcenter.groups.get
-
migrationcenter.groups.list
-
migrationcenter.importJobs.get
-
migrationcenter.importJobs.list
-
migrationcenter.locations.*
-
migrationcenter.operations.get
-
migrationcenter.operations.list
-
migrationcenter.sources.get
-
migrationcenter.sources.list
-
resourcemanager.projects.get
-
resourcemanager.projects.list
-
serviceusage.services.list
-
resourcemanager.projects.get
-
resourcemanager.projects.list
-
rma.annotations.get
-
rma.collectors.get
-
rma.collectors.list
-
rma.locations.*
-
rma.operations.get
-
rma.operations.list
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
ロールと権限
次の表に、Migration Center で使用可能なロールと権限を示します。
Migration Center のロールと権限
Role | Permissions |
---|---|
Migration Center Admin Beta( Full access to Migration Center all resources. |
|
Migration Center Discovery Client Beta( Migration Center Discover Client role |
|
Migration Center Discovery Client Registrator Beta( Registrator of Migration Center Discover Clients |
|
Migration Center Viewer Beta( Read-only access to Migration Center all resources. |
|
Rapid Migration Assessment のロールと権限
Role | Permissions |
---|---|
Rapid Migration Assessment Admin( Full access to Rapid Migration Assessment all resources. |
|
Rapid Migration Assessment Runner( Update and Read access to Rapid Migration Assessment all resources. |
|
Rapid Migration Assessment Viewer( Read-only access to Rapid Migration Assessment all resources. |
|