Se você criar o projeto do Google Cloud em que quer usar a Central de migração, já terá todas as permissões necessárias para ativar a Central de migração e gerenciar recursos no produto.
Ao adicionar um novo membro ao seu projeto, é possível usar uma política de gerenciamento de identidade e acesso (IAM) para conceder a esse membro um ou mais papéis do IAM e controlar as ações que ele pode realizar no Migration Center.
Esta página descreve as funções típicas que você pode atribuir ao seu os membros do projeto e as permissões necessárias para executar várias ações.
Antes de começar
- Leia a documentação do IAM.
Papéis e ações
Há três categorias principais de ações que você pode realizar Central de migração:
- Ative a Central de migração.
- Gerenciar recursos da Central de migração.
- Veja os recursos da Central de migração.
Como prática recomendada, atribua papéis aos membros do seu projeto com o menor quantidade de privilégios para realizar as ações necessárias.
Criar o papel adicional da Central de migração
Como uma etapa preliminar antes de atribuir papéis aos membros do organização, crie um papel personalizado para simplificar o gerenciamento de permissões. Siga estas etapas:
No console do Google Cloud, acesse IAM e administrador > Papéis.
Clique em
Criar funçãoNa página Criar função, preencha os seguintes campos:
Título: "Papel adicional da Central de migração"
Descrição: "Outros papéis necessários para usar a Central de migração cenários"
Clique em
Adicionar permissões.Na lista de permissões, procure e selecione as seguintes permissões:
iam.serviceAccountKeys.list
iam.serviceAccounts.list
resourcemanager.projects.update
serviceusage.services.enable
Para adicionar suas permissões, clique em Adicionar.
Para concluir, clique em Criar.
Ativar a Central de migração
Antes de usar a Central de migração, você precisa: ative-a no console do Google Cloud. Essa ação única inclui ativar as APIs e selecionar uma região para armazenar seus recursos.
Para receber as permissões necessárias para ativar a Central de migração, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Administrador da Central de migração (
migrationcenter.admin
) - Função adicional da Central de migração
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos têm as permissões necessárias para ativar o Migration Center. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para ativar o 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
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Gerenciar recursos da Central de migração
O gerenciamento de recursos do Migration Center inclui ações como gerar uma estimativa de custo, criar um discovery client e remover ativos.
Para receber as permissões necessárias para gerenciar os recursos do Migration Center, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Administrador da Central de migração (
migrationcenter.admin
) - Função adicional da Central de migração
-
Visualizador (
viewer
) -
Administrador da chave da conta de serviço (
iam.serviceAccountKeyAdmin
)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos contêm as permissões necessárias para gerenciar recursos do Migration Center. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para gerenciar os recursos do Migration Center:
-
migrationcenter.*
-
resourcemanager.projects.get
-
resourcemanager.projects.list
-
rma.*
-
serviceusage.services.list
-
iam.serviceAccounts.list
-
iam.serviceAccountKeys.list
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Acessar os recursos da Central de migração
Para ter as permissões necessárias para acessar os recursos do Migration Center, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Leitor da Central de migração (
migrationcenter.viewer
) -
Visualizador (
viewer
) -
Leitor da avaliação de migração rápida (
rma.viewer
)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esses papéis predefinidos têm as permissões necessárias para visualizar os recursos do Migration Center. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para acessar os recursos do 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
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Papéis e permissões
As tabelas a seguir mostram os papéis e as permissões disponíveis no Migration Center.
Papéis e permissões da Central de migração
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. |
|
Papéis e permissões da Avaliação de migração rápida
Papel | Permissões |
---|---|
Administrador da Avaliação de migração rápida( Acesso total a todos os recursos da Avaliação de migração rápida. |
resourcemanager.projects.get resourcemanager.projects.list rma.*
|
Executor da Avaliação de migração rápida( Acesso de atualização e leitura a todos os recursos da Avaliação de migração rápida. |
resourcemanager.projects.get resourcemanager.projects.list rma.annotations.get rma.collectors.get rma.collectors.list rma.collectors.update rma.locations.*
rma.operations.get rma.operations.list |
Leitor da Avaliação de migração rápida( Acesso somente leitura a todos os recursos da Avaliação de migração rápida. |
resourcemanager.projects.get resourcemanager.projects.list rma.annotations.get rma.collectors.get rma.collectors.list rma.locations.*
rma.operations.get rma.operations.list |