Configuração da colaboração no Workspace no EMR Studio
A colaboração no Workspace permite escrever e executar códigos de cadernos simultaneamente com outros membros da sua equipe. Ao trabalhar no mesmo arquivo de caderno, você visualizará as alterações à medida que seus colaboradores as fizerem. É possível habilitar a colaboração ao criar um Workspace, ou habilitar e desabilitar a colaboração em um Workspace existente.
nota
A colaboração do Workspace com o EMR Studio não é compatível com aplicações interativas do EMR Sem Servidor ou se a propagação de identidade confiável estiver habilitada.
Pré-requisitos
Antes de configurar a colaboração para um Workspace, certifique-se de concluir as seguintes tarefas:
-
Verifique se o administrador do EMR Studio concedeu as permissões necessárias. Por exemplo, a instrução apresentada a seguir permite que um usuário configure a colaboração para qualquer Workspace com a chave de etiqueta
creatorUserId
cujo valor corresponde ao ID do usuário (indicado pela variável de políticaaws:userId
).{ "Sid": "UserRolePermissionsForCollaboration", "Action": [ "elasticmapreduce:UpdateEditor", "elasticmapreduce:PutWorkspaceAccess", "elasticmapreduce:DeleteWorkspaceAccess", "elasticmapreduce:ListWorkspaceAccessIdentities" ], "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "elasticmapreduce:ResourceTag/creatorUserId": "${aws:userid}" } } }
-
Certifique-se de que o perfil de serviço associado ao EMR Studio tenha as permissões obrigatórias para habilitar e configurar a colaboração no Workspace, como no exemplo de instrução apresentado a seguir.
{ "Sid": "AllowWorkspaceCollaboration", "Effect": "Allow", "Action": [ "iam:GetUser", "iam:GetRole", "iam:ListUsers", "iam:ListRoles", "sso:GetManagedApplicationInstance", "sso-directory:SearchUsers" ], "Resource": "*" }
Para ter mais informações, consulte Crie um perfil de serviço do EMR Studio.
Habilitar a colaboração no Workspace e adicionar colaboradores
-
No seu Workspace, escolha o ícone Colaboração na tela do Inicializador ou na parte inferior do painel à esquerda.
nota
Não será possível visualizar o painel Colaboração, a menos que o administrador do Studio tenha concedido a você permissão para configurar a colaboração para o Workspace. Para obter mais informações, consulte Definição de propriedade para colaboração no Workspace.
-
Certifique-se de que o botão de alternância Permitir a colaboração no Workspace esteja na posição ativada. Ao habilitar a colaboração, somente você e os colaboradores adicionados poderão visualizar o Workspace na lista da página Workspaces do Studio.
-
Insira um Nome do colaborador. Seu Workspace pode ter, no máximo, cinco colaboradores, incluindo você. Um colaborador pode ser qualquer usuário com acesso ao seu EMR Studio. Se você não inserir um colaborador, o Workspace será considerado um Workspace privado acessível somente por você.
A tabela a seguir especifica os valores aplicáveis a serem inseridos para colaboradores com base no tipo de identidade do proprietário.
nota
Um proprietário pode convidar somente colaboradores com o mesmo tipo de identidade. Por exemplo, um usuário pode adicionar somente outros usuários, e um usuário do Centro de Identidade do IAM pode adicionar somente outros usuários do Centro de Identidade do IAM.
Modo de autenticação Valor a ser inserido para o Nome do colaborador Autenticação do IAM Um nome de usuário. Este é o nome que um usuário visualiza quando faz login no AWS Management Console. Federação do IAM O nome de um perfil do IAM e um nome de sessão opcional.
Para adicionar todos os usuários federados que assumem o mesmo perfil do IAM, especifique o nome de um perfil do IAM para a federação.
Para adicionar um único usuário como colaborador, especifique um perfil e um nome de sessão. Por exemplo,
MyRoleName:MySessionName
.SSO Um nome de usuário do Centro de Identidade do IAM, como user@example.com.
. -
Escolha Adicionar. Agora, o colaborador poderá visualizar o Workspace em sua página Workspaces do EMR Studio e iniciar o Workspace para usá-lo em tempo real com você.
nota
Se você desabilitar a colaboração do Workspace, o Workspace retornará ao estado compartilhado e poderá ser visualizado por todos os usuários do Studio. No estado compartilhado, somente um usuário do Studio poderá abrir e trabalhar no Workspace por vez.