

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

# 유휴 종료 설정
<a name="studio-updated-idle-shutdown-setup"></a>

 다음 섹션에서는 콘솔 또는 AWS CLI를 사용하여 유휴 종료를 설정하는 방법을 보여줍니다. 유휴 종료는 도메인 또는 사용자 프로필 수준에서 설정할 수 있습니다.

## 사전 조건
<a name="studio-updated-idle-shutdown-setup-prereq"></a>

 애플리케이션에서 유휴 종료를 사용하려면 다음 사전 조건을 완료해야 합니다.
+ 애플리케이션이 SageMaker 배포(SMD) 버전 2.0을 사용하고 있는지 확인합니다. 애플리케이션 생성 중에 이 버전을 선택하거나 생성 후 애플리케이션의 이미지 버전을 업데이트할 수 있습니다. 자세한 정보는 [SageMaker Distribution 이미지 업데이트](studio-updated-jl-update-distribution-image.md) 섹션을 참조하세요.
+ 사용자 지정 이미지로 구축된 애플리케이션의 경우 사용자 지정 이미지가 기본 이미지로 SageMaker 배포(SMD) 버전 2.0 이상으로 생성된 경우 유휴 종료가 지원됩니다. 사용자 지정 이미지가 다른 기본 이미지로 생성된 경우 이미지에 [jupyter-activity-monitor-extension >= 0.3.1](https://anaconda.org/conda-forge/jupyter-activity-monitor-extension) 확장을 설치하고 JupyterLab 애플리케이션용 Amazon SageMaker AI 도메인에 이미지를 연결해야 합니다. 사용자 지정 이미지에 대한 자세한 내용은 [기존 보유 이미지 사용(BYOI)](studio-updated-byoi.md) 섹션을 참조하세요.

## 콘솔에서
<a name="studio-updated-idle-shutdown-setup-console"></a>

 다음 섹션에서는 콘솔에서 유휴 종료를 활성화하는 방법을 보여줍니다.

### 새 도메인을 생성하는 경우 추가
<a name="studio-updated-idle-shutdown-setup-console-new-domain"></a>

1. [Amazon SageMaker AI에 사용자 지정 설정 사용](onboard-custom.md)의 단계에 따라 도메인을 생성합니다 

1.  도메인에서 애플리케이션 설정을 구성할 때 코드 편집기 또는 JupyterLab 섹션으로 이동합니다.  

1.  **유휴 종료 활성화**를 선택합니다.

1.  기본 유휴 종료 시간을 분 단위로 입력합니다. 값을 입력하지 않으면 이 값은 기본적으로 `10,080` 값으로 설정됩니다.

1.  (선택 사항) **사용자가 유휴 종료 시간을 수정할 수 있도록** 사용자 지정 유휴 종료 시간을 설정하도록 허용을 선택합니다.
   +  사용자가 기본 유휴 종료 시간을 설정할 수 있는 최대값을 입력합니다. 최대값을 입력해야 합니다. 최솟값은 Amazon SageMaker AI에서 설정하며 `60`이어야 합니다.

### 기존 도메인에 추가
<a name="studio-updated-idle-shutdown-setup-console-existing-domain"></a>

**참고**  
애플리케이션이 실행 중일 때 유휴 종료가 설정된 경우 유휴 종료 설정을 적용하려면 유휴 종료 설정을 다시 시작해야 합니다.

1.  도메인으로 이동하세요.

1.  **앱 구성** 탭을 선택합니다.

1.  **앱 구성** 탭에서 코드 편집기 또는 JupyterLab 섹션으로 이동합니다.

1.  **편집**을 선택합니다.

1.  **유휴 종료 활성화**를 선택합니다.

1.  기본 유휴 종료 시간을 분 단위로 입력합니다. 값을 입력하지 않으면 이 값은 기본적으로 `10,080` 값으로 설정됩니다.

1.  (선택 사항) **사용자가 유휴 종료 시간을 수정할 수 있도록** 사용자 지정 유휴 종료 시간을 설정하도록 허용을 선택합니다.
   +  사용자가 기본 유휴 종료 시간을 설정할 수 있는 최대값을 입력합니다. 최댓값을 입력해야 합니다. 최솟값은 Amazon SageMaker AI에서 설정하며 `60`이어야 합니다.

1.  **제출**을 선택합니다.

### 새 사용자 프로필을 생성할 때 추가
<a name="studio-updated-idle-shutdown-setup-console-new-userprofile"></a>

1. [사용자 프로필 추가](domain-user-profile-add.md)의 단계에 따라 사용자 프로필을 추가합니다.

1.  사용자 프로필에 대한 애플리케이션 설정을 구성할 때 코드 편집기 또는 JupyterLab 섹션으로 이동합니다.

1.  **유휴 종료 활성화**를 선택합니다.

1.  기본 유휴 종료 시간을 분 단위로 입력합니다. 값을 입력하지 않으면 이 값은 기본적으로 `10,080` 값으로 설정됩니다.

1.  (선택 사항) **사용자가 유휴 종료 시간을 수정할 수 있도록** 사용자 지정 유휴 종료 시간을 설정하도록 허용을 선택합니다.
   +  사용자가 기본 유휴 종료 시간을 설정할 수 있는 최대값을 입력합니다. 최댓값을 입력해야 합니다. 최솟값은 Amazon SageMaker AI에서 설정하며 `60`이어야 합니다.

1.  “변경 사항 저장”을 선택합니다.

### 기존 사용자 프로필에 추가
<a name="studio-updated-idle-shutdown-setup-console-existing-userprofile"></a>

 참고: 애플리케이션이 실행 중일 때 유휴 종료가 설정된 경우 유휴 종료 설정을 적용하려면 유휴 종료 설정을 다시 시작해야 합니다.

1.  사용자 프로필로 이동합니다.

1.  **앱 구성** 탭을 선택합니다.

1.  ****앱 구성**** 탭에서 코드 편집기 또는 JupyterLab 섹션으로 이동합니다.  

1.  **편집**을 선택합니다.

1.  유휴 종료 설정은 도메인에 대해 구성된 경우 기본적으로 도메인 설정을 표시합니다.

1.  **유휴 종료 활성화**를 선택합니다.

1.  기본 유휴 종료 시간을 분 단위로 입력합니다. 값을 입력하지 않으면 이 값은 기본적으로 `10,080` 값으로 설정됩니다.

1.  (선택 사항) **사용자가 유휴 종료 시간을 수정할 수 있도록** 사용자 지정 유휴 종료 시간을 설정하도록 허용을 선택합니다.
   +  사용자가 기본 유휴 종료 시간을 설정할 수 있는 최대값을 입력합니다. 최댓값을 입력해야 합니다. 최솟값은 Amazon SageMaker AI에서 설정하며 `60`이어야 합니다.

1.  **변경 사항 저장**을 선택합니다.

## 에서 AWS CLI
<a name="studio-updated-idle-shutdown-setup-cli"></a>

 다음 섹션에서는 AWS CLI를 사용하여 유휴 종료를 활성화하는 방법을 보여줍니다.

**참고**  
에서 특정 제한 시간 값을 적용하려면 AWS CLI, `MaxIdleTimeoutInMinutes`및 `IdleTimeoutInMinutes``MinIdleTimeoutInMinutes`를 동일한 값으로 설정해야 합니다.

### 도메인
<a name="studio-updated-idle-shutdown-setup-cli-domain"></a>

 다음 명령은 기존 도메인을 업데이트할 때 유휴 종료를 활성화하는 방법을 보여줍니다. 새 도메인에 유휴 종료를 추가하려면 대신 `create-domain` 명령을 사용합니다.

**참고**  
애플리케이션이 실행 중일 때 유휴 종료가 설정된 경우 유휴 종료 설정을 적용하려면 유휴 종료 설정을 다시 시작해야 합니다.

```
aws sagemaker update-domain --region region --domain-id domain-id \
--default-user-settings file://default-user-settings.json

## default-user-settings.json example for enforcing the default timeout
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120
        }
    }
}

## default-user-settings.json example for letting users customize the default timeout, between 2-5 hours
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 300
        }
    }
}
```

### 사용자 프로필
<a name="studio-updated-idle-shutdown-setup-cli-userprofile"></a>

 다음 명령은 기존 사용자 프로필을 업데이트할 때 유휴 종료를 활성화하는 방법을 보여줍니다. 새 사용자 프로필에 유휴 종료를 추가하려면 대신 `create-user-profile` 명령을 사용합니다.

**참고**  
애플리케이션이 실행 중일 때 유휴 종료가 설정된 경우 유휴 종료 설정을 적용하려면 유휴 종료 설정을 다시 시작해야 합니다.

```
aws sagemaker update-user-profile --region region --domain-id domain-id \
--user-profile-name user-profile-name --user-settings file://user-settings.json

## user-settings.json example for enforcing the default timeout
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120
        }
    }
}

## user-settings.json example for letting users customize the default timeout, between 2-5 hours
{
    "JupyterLabAppSettings": {
        "AppLifecycleManagement": {
            "IdleSettings": {
                "LifecycleManagement": "ENABLED",
                "IdleTimeoutInMinutes": 120,
                "MinIdleTimeoutInMinutes": 120,
                "MaxIdleTimeoutInMinutes": 300
        }
    }
}
```