EMR Studio에서 Workspace 협업 구성
Workspace 협업을 통해 다른 팀원과 동시에 노트북 코드를 작성하고 실행할 수 있습니다. 동일한 노트북 파일에서 작업하는 경우 공동 작업자가 변경한 내용을 확인할 수 있습니다. Workspace를 생성할 때 협업을 활성화하거나 기존 Workspace에서 협업을 켜거나 끌 수 있습니다.
참고
EMR Studio Workspace 협업은 EMR Serverless 대화형 애플리케이션에서, 또는 신뢰할 수 있는 자격 증명 전파가 활성화된 경우에는 지원되지 않습니다.
사전 조건
Workspace에 대한 협업을 구성하기 전에 다음 작업을 완료해야 합니다.
-
EMR Studio 관리자가 필요한 권한을 부여했는지 확인합니다. 예를 들어 다음 예제 명령문을 사용하면 값이 사용자 ID(
aws:userId
정책 변수로 표시됨)와 일치하는creatorUserId
태그 키를 포함하는 모든 Workspace에 대해 협업을 구성할 수 있습니다.{ "Sid": "UserRolePermissionsForCollaboration", "Action": [ "elasticmapreduce:UpdateEditor", "elasticmapreduce:PutWorkspaceAccess", "elasticmapreduce:DeleteWorkspaceAccess", "elasticmapreduce:ListWorkspaceAccessIdentities" ], "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "elasticmapreduce:ResourceTag/creatorUserId": "${aws:userid}" } } }
-
EMR Studio와 연결된 서비스 역할에 Workspace 협업을 활성화하고 구성하는 데 필요한 권한이 있는지 확인합니다(다음 예제 명령문 참조).
{ "Sid": "AllowWorkspaceCollaboration", "Effect": "Allow", "Action": [ "iam:GetUser", "iam:GetRole", "iam:ListUsers", "iam:ListRoles", "sso:GetManagedApplicationInstance", "sso-directory:SearchUsers" ], "Resource": "*" }
자세한 내용은 EMR Studio 서비스 역할 생성 단원을 참조하십시오.
Workspace 협업을 활성화하고 공동 작업자를 추가하는 방법
-
Workspace의 런처 화면 또는 왼쪽 패널 하단에서 협업 아이콘을 선택합니다.
참고
Studio 관리자가 Workspace에 대한 협업을 구성할 권한을 부여하지 않으면 협업 패널은 표시되지 않습니다. 자세한 내용은 WorkSpaces 협업에 대한 소유권 설정을 참조하세요.
-
Workspace 협업 허용 토글이 켜져 있는지 확인합니다. 협업을 활성화하면 사용자와 사용자가 추가한 공동 작업자만 Studio Workspace 페이지의 목록에서 Workspace를 볼 수 있습니다.
-
공동 작업자 이름을 입력합니다. Workspace에는 사용자를 포함하여 최대 5명의 공동 작업자가 있을 수 있습니다. 공동 작업자로는 EMR Studio에 액세스할 수 있는 모든 사용자가 가능합니다. 공동 작업자를 입력하지 않는 경우 Workspace는 사용자만 액세스할 수 있는 프라이빗 Workspace가 됩니다.
다음 테이블에는 소유자의 자격 증명 유형에 따라 입력할 수 있는 해당 공동 작업자 값이 지정되어 있습니다.
참고
소유자는 자격 증명 유형이 같은 공동 작업자만 초대할 수 있습니다. 예를 들어 사용자는 다른 사용자를 추가만 할 수 있고 IAM Identity Center 사용자는 다른 IAM Identity Center 사용자를 추가만 할 수 있습니다.
인증 모드 공동 작업자 이름에 입력할 값 IAM 인증. 사용자 이름. 이 이름은 사용자가 AWS Management Console에 로그인했을 때 보는 이름입니다. IAM 페더레이션 IAM 역할의 이름 및 선택적 세션 이름.
동일한 IAM 역할을 수임하는 모든 페더레이션 사용자를 추가하려면 페더레이션을 위한 IAM 역할의 이름을 지정합니다.
단일 사용자를 공동 작업자로 추가하려면 역할과 세션 이름을 지정합니다. 예:
MyRoleName:MySessionName
.SSO IAM Identity Center 사용자 이름(예: user@example.com.
) -
추가를 선택합니다. 이제 공동 작업자는 EMR Studio Workspace 페이지에서 Workspace를 확인하고 Workspace를 시작하여 실시간으로 사용할 수 있습니다.
참고
Workspace 협업을 비활성화하면 Workspace가 공유 상태로 돌아가고 모든 Studio 사용자가 볼 수 있습니다. 공유 상태에서는 한 번에 한 명의 Studio 사용자만 Workspace를 열고 작업할 수 있습니다.