Workspace コラボレーションを設定する - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Workspace コラボレーションを設定する

Workspace コラボレーションでは、チームの他のメンバーと同時にノートブックコードを記述して実行できます。同じノートブックファイルで作業をしている場合、共同作業者が行った変更が表示されます。Workspace を作成するときにコラボレーションを有効にするか、既存の Workspace でコラボレーションを有効または無効に切り替えることができます。

注記

EMR Studio Workspace コラボレーションは、EMRサーバーレスインタラクティブアプリケーションや、信頼できる ID の伝播が有効になっている場合はサポートされていません。

前提条件

Workspace のコラボレーションを設定する前に、以下のタスクを完了してください。

  • EMR Studio 管理者が必要なアクセス許可を付与していることを確認します。例えば、次のステートメントでは、タグキー creatorUserId の値がユーザーの ID (ポリシー変数 aws:userId で示されている) と一致する Workspace に対してコラボレーションを設定できます。

    { "Sid": "UserRolePermissionsForCollaboration", "Action": [ "elasticmapreduce:UpdateEditor", "elasticmapreduce:PutWorkspaceAccess", "elasticmapreduce:DeleteWorkspaceAccess", "elasticmapreduce:ListWorkspaceAccessIdentities" ], "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "elasticmapreduce:ResourceTag/creatorUserId": "${aws:userid}" } } }
  • 次のステートメント例のように、EMRStudio に関連付けられたサービスロールに Workspace コラボレーションの有効化と設定に必要なアクセス許可があることを確認します。

    { "Sid": "AllowWorkspaceCollaboration", "Effect": "Allow", "Action": [ "iam:GetUser", "iam:GetRole", "iam:ListUsers", "iam:ListRoles", "sso:GetManagedApplicationInstance", "sso-directory:SearchUsers" ], "Resource": "*" }

    詳細については、「EMR Studio サービスロールを作成する」を参照してください。

Workspace コラボレーションを有効にして共同作業者を追加するには
  1. Workspace で、ランチャー画面または左側のパネルの下部にある [コラボレーション] アイコンを選択します。

    注記

    [コラボレーション] パネルは、Studio 管理者が Workspace のコラボレーションを設定するためのアクセス許可を与えていない限り、表示されません。詳細については、「Workspace コラボレーションの所有権の設定」を参照してください。

  2. [Workspace コラボレーションを許可] トグルがオンになっていることを確認します。コラボレーションを有効にすると、自分と追加した共同作業者のみが Studio の [Workspaces] ページのリストで Workspace を確認できます。

  3. [共同作業者名] を入力します。Workspace には、自分を含めて最大 5 人の共同作業者を含めることができます。共同作業者は、EMRStudio にアクセスできる任意のユーザーです。共同作業者を入力しない場合、Workspace は自分だけがアクセスできるプライベートな Workspace になります。

    以下の表は、所有者の ID タイプに基づいて入力する共同作業者の値を示しています。

    注記

    所有者は同じ ID タイプの共同作業者のみを招待できます。例えば、ユーザーは他のユーザーのみを追加でき、IAMIdentity Center ユーザーは他の IAM Identity Center ユーザーのみを追加できます。

    [Authentication mode] (認証モード) [共同作業者名] に入力する値
    IAM 認証 ユーザー名。これは AWS Management Consoleにログインしたときにユーザーに表示される名前です。
    IAM フェデレーション

    IAM ロールの名前とオプションのセッション名。

    同じIAMロールを引き受けるすべてのフェデレーティッドユーザーを追加するには、フェデレーションの IAMロールの名前を指定します。

    1 人のユーザーを共同作業者として追加する場合は、ロールとセッション名を指定します。例えば、MyRoleName:MySessionName と指定します。

    SSO のような IAM Identity Center ユーザー名 user@example.com.
  4. [追加] を選択します。共同作業者はEMR、Studio Workspace ページで Workspace を表示し、Workspace を起動してリアルタイムで使用できるようになりました。

注記

Workspace コラボレーションを無効にすると Workspace は共有状態に戻り、すべての Studio ユーザーに表示されるようになります。共有状態では、Workspace を開いて作業できるのは一度に 1 人の Studio ユーザーのみです。