

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

# Amazon SageMaker Studio Classic에서 사용자 지정 이미지에 대한 리소스 정리
<a name="studio-byoi-cleanup"></a>

**중요**  
2023년 11월 30일부로 이전 Amazon SageMaker Studio 경험의 이름이 Amazon SageMaker Studio Classic으로 변경되었습니다. 다음 섹션은 Studio Classic 애플리케이션 사용에 관해 다룹니다. 업데이트된 Studio 환경 사용에 대한 자세한 내용은 [Amazon SageMaker Studio](studio-updated.md) 섹션을 참조하세요.  
Studio Classic은 기존 워크로드에 대해 여전히 유지 관리되지만 더 이상 온보딩에 사용할 수 없습니다. 기존 Studio Classic 애플리케이션만 중지하거나 삭제할 수 있으며 새 애플리케이션을 생성할 수는 없습니다. [워크로드를 새 Studio 환경으로 마이그레이션하는](studio-updated-migrate.md) 것이 좋습니다.

다음 섹션에서는 SageMaker AI 콘솔 또는 AWS CLI에서 이전 섹션에서 생성한 리소스를 정리하는 방법을 보여 줍니다. 다음 단계를 수행하여 리소스를 정리합니다.
+ 도메인에서 이미지 및 이미지 버전을 분리합니다.
+ 이미지, 이미지 버전, 앱 이미지 구성을 삭제합니다.
+ Amazon ECR에서 컨테이너 이미지와 리포지토리를 삭제합니다. 자세한 내용은 [리포지토리 삭제](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-delete.html)를 참조하세요.

## SageMaker AI 콘솔에서 리소스 정리
<a name="studio-byoi-detach"></a>

다음 섹션은 SageMaker AI 콘솔에서 리소스를 정리하는 방법을 보여줍니다.

도메인에서 이미지를 분리하면 이미지의 모든 버전이 분리됩니다. 이미지를 분리하면 도메인의 모든 사용자가 이미지 버전에 액세스할 수 없게 됩니다. 버전이 분리될 때 이미지 버전에 커널 세션이 있는 실행 중인 노트북은 계속 실행됩니다. 노트북이 중지되거나 커널이 종료되면 이미지 버전을 사용할 수 없게 됩니다.

**이미지를 분리하려면**

1. [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)에서 Amazon SageMaker AI 콘솔을 엽니다.

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

1. **관리자 구성**에서 **이미지**를 선택합니다.

1. **도메인에 첨부된 사용자 지정 SageMaker Studio Classic 이미지**에서 이미지를 선택한 다음 **분리**를 선택합니다.

1. (선택 사항) SageMaker AI에서 이미지와 모든 버전을 삭제하려면 **선택한 이미지도 삭제...**를 선택합니다. 이렇게 해도 Amazon ECR에서 관련 컨테이너 이미지가 삭제되지는 않습니다.

1. **분리**를 선택합니다.

## 에서 리소스 정리 AWS CLI
<a name="studio-byoi-sdk-cleanup"></a>

다음 섹션은 AWS CLI에서 리소스를 정리하는 방법을 보여줍니다.

**리소스를 정리하려면**

1. 빈 사용자 지정 이미지 목록을 도메인에 전달하여 도메인에서 이미지 및 이미지 버전을 분리합니다. [현재 도메인에 SageMaker 이미지 첨부](studio-byoi-attach.md#studio-byoi-sdk-attach-current-domain)에서 생성한 `default-user-settings.json`파일을 엽니다. 공유 스페이스에서 이미지 및 이미지 버전을 분리하려면 `default-space-settings.json`파일을 엽니다.

1. 사용자 지정 이미지를 삭제한 후 파일을 저장합니다.

   ```
   "DefaultUserSettings": {
     "KernelGatewayAppSettings": {
        "CustomImages": [
        ],
        ...
     },
     ...
   }
   ```

1. 도메인 ID 및 기본 사용자 설정 파일을 사용하여 도메인을 업데이트합니다. 공유 스페이스를 업데이트하려면 기본 스페이스 설정 파일을 사용합니다.

   ```
   aws sagemaker update-domain \
       --domain-id {{<d-xxxxxxxxxxxx>}} \
       --cli-input-json file://default-user-settings.json
   ```

   응답은 다음과 유사하게 보여야 합니다.

   ```
   {
       "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx"
   }
   ```

1. 앱 이미지 구성을 삭제합니다.

   ```
   aws sagemaker delete-app-image-config \
       --app-image-config-name custom-image-config
   ```

1. SageMaker 이미지를 삭제하면 모든 이미지 버전도 삭제됩니다. 이미지 버전으로 표시되는 ECR의 컨테이너 이미지는 삭제되지 않습니다.

   ```
   aws sagemaker delete-image \
       --image-name custom-image
   ```