Amazon S3 스토리지 구성 - Amazon SageMaker

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

Amazon S3 스토리지 구성

SageMaker Canvas 애플리케이션을 설정할 때 모델 아티팩트, 데이터 세트 및 기타 애플리케이션 데이터의 기본 스토리지 위치는 Canvas가 생성하는 Amazon S3 버킷입니다. 이 기본 Amazon S3 버킷은 이름 지정 패턴 s3://sagemaker-{Region}-{your-account-id}을 따르며 Canvas 애플리케이션과 동일한 리전에 존재합니다. 그러나 스토리지 위치를 사용자 정의하고 Canvas 애플리케이션 데이터를 저장하기 위한 자체 Amazon S3 버킷을 지정할 수 있습니다. 다음과 같은 이유로 애플리케이션 데이터를 저장하기 위해 자체 Amazon S3 버킷을 사용할 수 있습니다.

  • 조직에는 Amazon S3 버킷에 대한 내부 이름 지정 규칙이 있습니다.

  • 모델 아티팩트 또는 기타 Canvas 데이터에 대한 계정 간 액세스를 활성화하려고 합니다.

  • 사용자를 특정 Amazon S3 버킷 또는 모델 아티팩트로 제한하는 등 내부 보안 지침을 준수하려고 합니다.

  • AWS 콘솔 또는 SageMaker Studio Classic과 관계없이 Canvas에서 생성한 로그에 대한 향상된 가시성과 액세스를 원합니다.

자체 Amazon S3 버킷을 지정하면 자체 스토리지에 대한 통제력을 높이고 조직의 규정을 준수할 수 있습니다.

시작하려면 새 SageMaker 도메인 또는 사용자 프로필을 생성하거나 기존 도메인 또는 사용자 프로필을 업데이트할 수 있습니다. 사용자 프로필 설정은 도메인 수준 설정을 재정의합니다. 예를 들어 도메인 수준에서 기본 버킷 구성을 사용할 수 있지만 개별 사용자에 대해 사용자 지정 Amazon S3 버킷을 지정할 수 있습니다. 도메인 또는 사용자 프로필에 대해 자체 Amazon S3 버킷을 지정하면 Canvas는 입력 Amazon S3 Canvas/<UserProfileName> 아래에 라는 하위 폴더를 생성하고 Canvas 애플리케이션에서 생성된 모든 아티팩트를 이 하위 폴더 아래에 URI 저장합니다.

중요

기존 도메인 또는 사용자 프로필을 업데이트하면 이전 위치에서 Canvas 아티팩트에 더 이상 액세스할 수 없습니다. 파일은 여전히 이전 Amazon S3 위치에 있지만 더 이상 Canvas에서 파일을 볼 수 없습니다. 새 구성은 다음에 애플리케이션에 로그인할 때 적용됩니다.

Amazon S3 버킷에 대한 계정 간 액세스 권한을 부여하는 방법에 대한 자세한 내용은 Amazon S3 사용 설명서계정 간 객체 권한 부여를 참조하세요.

다음 섹션에서는 Canvas 스토리지 구성을 위한 사용자 지정 Amazon S3 버킷을 지정하는 방법을 설명합니다. 새 SageMaker 도메인(또는 도메인의 새 사용자)을 설정하는 경우 새 도메인 설정 방법 또는 를 사용합니다새 사용자 프로필 설정 방법. 기존 Canvas 사용자 프로필이 있고 프로필의 스토리지 구성을 업데이트하려면 기존 사용자 방법를 사용하세요.

시작하기 전 준비 사항

다른 AWS 계정URI에서 Amazon S3를 지정하거나 로 암호화된 버킷을 사용하는 경우 진행하기 전에 권한을 구성 AWS KMS해야 합니다. Canvas가 버킷에서 객체를 다운로드하고 업로드할 수 있도록 권한을 부여 AWS IAM해야 합니다. 필요한 권한을 부여하는 방법에 대한 자세한 내용은 계정 간 Amazon S3 스토리지에 대한 권한 부여을 참조하세요.

또한 Canvas 스토리지 위치의 훈련 폴더에 URI 대한 최종 Amazon S3는 128자 이하여야 합니다. 최종 Amazon S3는 버킷 경로s3://<your-bucket-name>/<folder-name>/와 Canvas가 버킷에 추가하는 경로로 URI 구성됩니다Canvas/<user-profile-name>/Training. 예를 들어 128자 미만의 허용 가능한 경로는 s3://<amzn-s3-demo-bucket>/<machine-learning>/Canvas/<user-1>/Training입니다.

새 도메인 설정 방법

새 도메인 및 Canvas 애플리케이션을 설정하는 경우 이 섹션을 사용하여 도메인 수준에서 스토리지 위치를 구성합니다. 이 구성은 개별 사용자 프로필에 대해 다른 스토리지 위치를 지정하지 않는 한 도메인에서 생성하는 모든 새 사용자에게 적용됩니다.

도메인에 대한 표준 설정을 수행할 때 3단계: 애플리케이션 구성 - 옵션 페이지에서 Canvas 섹션에 대해 다음 절차를 사용합니다.

  1. Canvas 스토리지 구성의 경우 다음을 수행하세요.

    1. 패턴을 따르는 기본 SageMaker 버킷으로 위치를 설정하려면 시스템 관리형을 선택합니다s3://sagemaker-{Region}-{your-account-id}.

    2. 사용자 지정 S3을 선택하여 자체 Amazon S3 버킷을 스토리지 위치로 지정합니다. 그런 다음 Amazon S3 를 입력합니다URI.

    3. (선택 사항) 암호화 키 에서 지정된 위치에 저장된 Canvas 아티팩트를 암호화하기 위한 KMS 키를 지정합니다.

  2. 도메인 설정을 완료하고 제출을 선택합니다.

이제 SageMaker Canvas 애플리케이션 스토리지에 지정한 Amazon S3 위치를 사용하도록 도메인이 구성되었습니다.

새 사용자 프로필 설정 방법

도메인에서 새 사용자 프로필을 설정하는 경우 이 섹션을 사용하여 사용자의 스토리지 위치를 구성합니다. 이 구성은 도메인 수준 구성을 재정의합니다.

도메인에 사용자 프로필을 추가할 때 2단계: 애플리케이션 구성 에서 Canvas 섹션에 대해 다음 절차를 사용합니다.

  1. Canvas 스토리지 구성의 경우 다음을 수행하세요.

    1. 패턴을 따르는 기본 SageMaker 생성 버킷으로 위치를 설정하려면 시스템 관리형을 선택합니다s3://sagemaker-{Region}-{your-account-id}.

    2. 사용자 지정 S3을 선택하여 자체 Amazon S3 버킷을 스토리지 위치로 지정합니다. 그런 다음 Amazon S3 를 입력합니다URI.

    3. (선택 사항) 암호화 키 에서 지정된 위치에 저장된 Canvas 아티팩트를 암호화하기 위한 KMS 키를 지정합니다.

  2. 사용자 프로필 설정을 완료하고 제출을 선택합니다.

이제 SageMaker Canvas 애플리케이션 스토리지에 지정한 Amazon S3 위치를 사용하도록 사용자 프로필이 구성되었습니다.

기존 사용자 방법

기존 Canvas 사용자 프로필이 있고 Amazon S3 스토리지 위치를 업데이트하려는 경우 SageMaker 도메인 또는 사용자 프로필 설정을 편집할 수 있습니다. 변경 사항은 다음에 Canvas 애플리케이션에 로그인할 때 적용됩니다.

참고

기존 Canvas 애플리케이션의 스토리지 위치를 변경하면 이전 스토리지 위치의 Canvas 아티팩트에 액세스할 수 없게 됩니다. 아티팩트는 여전히 이전 Amazon S3 위치에 저장되어 있지만 더 이상 Canvas에서 해당 아티팩트를 볼 수 없습니다.

사용자 프로필 설정은 일반 도메인 설정을 재정의하므로 모든 사용자에 대해 변경하지 않고 특정 사용자 프로필의 Amazon S3 스토리지 위치를 업데이트할 수 있습니다. 다음 절차를 사용하여 기존 도메인 또는 사용자의 스토리지 구성을 업데이트할 수 있습니다.

Update an existing domain

도메인의 스토리지 구성을 업데이트하려면 다음 절차를 따르세요.

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

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

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

  4. 도메인 목록에서 도메인을 선택합니다.

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

  6. Canvas 섹션으로 스크롤하여 편집을 선택합니다.

  7. 캔버스 설정 편집 페이지가 열립니다. Canvas 스토리지 구성 섹션에서 다음을 수행합니다.

    1. 패턴을 따르는 기본 SageMaker 생성 버킷으로 위치를 설정하려면 시스템 관리형을 선택합니다s3://sagemaker-{Region}-{your-account-id}.

    2. 사용자 지정 S3을 선택하여 자체 Amazon S3 버킷을 스토리지 위치로 지정합니다. 그런 다음 Amazon S3 를 입력합니다URI.

    3. (선택 사항) 암호화 키 에서 지정된 위치에 저장된 Canvas 아티팩트를 암호화하기 위한 KMS 키를 지정합니다.

  8. 도메인에 적용하려는 다른 수정을 완료한 다음 제출을 선택하여 변경 사항을 저장합니다.

Update an existing user profile

사용자 프로파일의 스토리지 구성을 업데이트하려면 다음 절차를 사용합니다.

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

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

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

  4. 도메인 목록에서 도메인을 선택합니다.

  5. 도메인의 사용자 목록에서 구성을 편집할 사용자를 선택합니다.

  6. 사용자 세부 정보 페이지에서 편집을 선택합니다.

  7. 탐색 창에서 Canvas 설정을 선택합니다.

  8. Canvas 스토리지 구성의 경우 다음을 수행하세요.

    1. 패턴을 따르는 기본 SageMaker 버킷으로 위치를 설정하려면 시스템 관리형을 선택합니다s3://sagemaker-{Region}-{your-account-id}.

    2. 사용자 지정 S3을 선택하여 자체 Amazon S3 버킷을 스토리지 위치로 지정합니다. 그런 다음 Amazon S3 를 입력합니다URI.

    3. (선택 사항) 암호화 키 에서 지정된 위치에 저장된 Canvas 아티팩트를 암호화하기 위한 KMS 키를 지정합니다.

  9. 사용자 프로필에 적용할 기타 수정 작업을 모두 완료한 다음 제출을 선택하여 변경 내용을 저장합니다.

이제 Canvas 사용자 프로필의 스토리지 위치가 업데이트될 것입니다. 다음에 Canvas 애플리케이션에 로그인하면 스토리지 위치가 업데이트되었다는 알림을 받게 됩니다. Canvas에서 만든 이전 아티팩트에 액세스할 수 없게 됩니다. Amazon S3에서는 여전히 파일에 액세스할 수 있지만 Canvas에서는 더 이상 파일을 볼 수 없습니다.