공유 스페이스 만들기 - 아마존 SageMaker

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

공유 스페이스 만들기

중요

Amazon SageMaker Studio 또는 Amazon Studio Classic에서 Amazon SageMaker SageMaker 리소스를 생성할 수 있도록 허용하는 사용자 지정 IAM 정책은 해당 리소스에 태그를 추가할 수 있는 권한도 부여해야 합니다. Studio 및 Studio Classic은 생성한 모든 리소스에 자동으로 태그를 지정하기 때문에 리소스에 태그를 추가할 수 있는 권한이 필요합니다. IAM 정책에 따라 Studio 및 Studio Classic에서는 리소스를 생성할 수 있지만 태깅은 허용하지 않는 경우 AccessDenied "“리소스를 생성하려고 할 때 오류가 발생할 수 있습니다. 자세한 정보는 리소스에 태그를 지정할 SageMaker 수 있는 권한을 제공하십시오.을 참조하세요.

AWS 아마존 관리형 정책 SageMaker리소스 생성 권한을 부여하는 내용에는 해당 SageMaker 리소스를 생성할 때 태그를 추가할 수 있는 권한이 이미 포함되어 있습니다.

다음 주제는 기존 Amazon SageMaker 도메인에서 공유 공간을 생성하는 방법을 보여줍니다. 공유 공간을 지원하지 않고 도메인을 생성한 경우 공유 공간을 생성하기 전에 기존 도메인에 공유 공간 지원을 추가해야 합니다.

기존 도메인에 공유 공간 지원 추가

SageMaker 콘솔 또는 를 사용하여 기존 도메인에 공유 공간 지원을 추가할 수 있습니다. AWS CLI 도메인이 VPC only 네트워크 액세스를 사용하는 경우 를 사용해서만 공유 공간 지원을 추가할 수 AWS CLI있습니다.

콘솔

SageMaker 콘솔에서 Studio Classic 공유 공간에 대한 지원을 기존 도메인에 추가하려면 다음 절차를 완료하십시오.

  1. https://console.aws.amazon.com/sagemaker/ 에서 아마존 SageMaker 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 관리자 구성을 선택합니다.

  3. 관리자 구성에서 도메인을 선택합니다.

  4. 도메인 목록에서 도메인 설정 페이지를 열려는 도메인을 선택합니다.

  5. 도메인 세부정보 페이지에서 도메인 설정 탭을 선택합니다.

  6. 편집을 선택합니다.

  7. 스페이스 기본 실행 역할의 경우 도메인에서 생성된 모든 공유 공간에 기본적으로 사용되는 IAM 역할을 설정합니다.

  8. Next(다음)을 선택합니다.

  9. Next(다음)을 선택합니다.

  10. Next(다음)을 선택합니다.

  11. Submit(제출)을 선택합니다.

AWS CLI

Studio Classic

로컬 시스템의 터미널에서 다음 명령을 실행하여 에서 도메인에 기본 공유 공간 설정을 추가합니다. AWS CLI Amazon VPC 내 도메인에 기본 공유 공간 설정을 추가하는 경우 보안 그룹 목록도 포함해야 합니다. 스튜디오 클래식 공유 공간은 이미지 ARN JupyterLab 3개만 사용할 수 있습니다. 자세한 정보는 JupyterLab 버전 관리을 참조하세요.

# Public Internet domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}" # VPCOnly domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn,JupyterServerAppSettings={DefaultResourceSpec={InstanceType=system,SageMakerImageArn=sagemaker-image-arn}},SecurityGroups=[security-groups]"

다음 명령을 사용하여 기본 공유 공간 설정이 업데이트되었는지 확인하십시오.

aws --region region \ sagemaker describe-domain \ --domain-id domain-id
JupyterLab

로컬 시스템의 터미널에서 다음 명령을 실행하여 에서 도메인에 기본 공유 공간 설정을 추가합니다 AWS CLI. Amazon VPC 내 도메인에 기본 공유 공간 설정을 추가하는 경우 보안 그룹 목록도 포함해야 합니다. 스튜디오 클래식 공유 공간은 JupyterLab 4개의 이미지 ARN만 사용할 수 있습니다. 자세한 정보는 JupyterLab 버전 관리을 참조하세요.

# Public Internet domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn", JupyterLabAppSettings={DefaultResourceSpec={InstanceType=example-instance-type,SageMakerImageArn=sagemaker-image-arn}}" # VPCOnly domain aws --region region \ sagemaker update-domain \ --domain-id domain-id \ --default-space-settings "ExecutionRole=execution-role-arn, SecurityGroups=[security-groups]"

다음 명령을 사용하여 기본 공유 공간 설정이 업데이트되었는지 확인하십시오.

aws --region region \ sagemaker describe-domain \ --domain-id domain-id

공유 스페이스 만들기

다음 섹션은 Amazon SageMaker 콘솔, Amazon SageMaker Studio 또는 에서 공유 공간을 생성하는 방법을 보여줍니다 AWS CLI.

Studio에서 도메인에 공유 공간을 만들려면 다음 절차를 따르십시오.

Studio Classic
  1. 의 단계에 따라 Studio로 이동합니다아마존 SageMaker 스튜디오 시작.

  2. Studio UI에서 왼쪽의 애플리케이션 창을 찾으십시오.

  3. 애플리케이션 창에서 Studio Classic을 선택합니다.

  4. [스튜디오 클래식 스페이스 만들기] 를 선택합니다.

  5. 팝업 창에서 스페이스 이름을 입력합니다.

  6. 스페이스 만들기를 선택합니다.

JupyterLab
  1. 의 단계에 따라 Studio로 이동합니다아마존 SageMaker 스튜디오 시작.

  2. Studio UI에서 왼쪽의 애플리케이션 창을 찾으십시오.

  3. 애플리케이션 창에서 을 선택합니다 JupyterLab.

  4. JupyterLab '스페이스 만들기'를 선택합니다.

  5. 팝업 창에서 스페이스 이름을 입력합니다.

  6. 스페이스 만들기를 선택합니다.

SageMaker 콘솔에서 도메인에 공유 공간을 만들려면 다음 절차를 완료하세요.

  1. https://console.aws.amazon.com/sagemaker/ 에서 아마존 SageMaker 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 관리자 구성을 선택합니다.

  3. 관리자 구성에서 도메인을 선택합니다.

  4. 도메인 목록에서 공유 공간을 만들려는 도메인을 선택합니다.

  5. 도메인 세부 정보 페이지에서 공간 관리 탭을 선택합니다.

  6. 생성을 선택합니다.

  7. 공유 공간의 이름을 입력합니다. 도메인 내 공유 공간 이름은 고유해야 합니다. 공유 공간의 실행 역할은 도메인 IAM 실행 역할로 설정됩니다.

이 섹션에서는 AWS CLI에서 공유 스페이스를 생성하는 방법을 보여줍니다.

공유 스페이스를 만들거나 업데이트할 때는 공유 스페이스의 실행 역할을 설정할 수 없습니다. 도메인을 생성하거나 업데이트할 때만 설정할 DefaultDomainExecRole 수 있습니다. 공유 공간은 이미지 ARN JupyterLab 3개만 사용할 수 있습니다. 자세한 정보는 JupyterLab 버전 관리을 참조하세요.

에서 공유 공간을 만들려면 로컬 AWS CLI시스템의 터미널에서 다음 명령 중 하나를 실행합니다.

Studio Classic
aws --region region \ sagemaker create-space \ --domain-id domain-id \ --space-name space-name \ --space-settings '{   "JupyterServerAppSettings": {     "DefaultResourceSpec": {       "SageMakerImageArn": "sagemaker-image-arn",       "InstanceType": "system"     }   } }'
JupyterLab
aws --region region \ sagemaker create-space \ --domain-id domain-id \ --space-name space-name \ --ownership-settings "{"OwnerUserProfileName": "user-profile-name"}" \ --space-sharing-settings "{"SharingType": "Shared"}" \ --space-settings "{"AppType": "JupyterLab"}"