작업 세션 수명 주기
세션에서 할 수 있는 작업은 세션 사용을, 시간 설정은 기본값과 제한을 확인하세요.
세션 수명 주기
세션은 여덟 가지 상태 중 하나입니다. 상세 페이지에서 현재 상태를 확인할 수 있습니다. 종료된 세션의 활동은 기록 탭에서 확인하세요. 감사 화면의 세션 상세에도 같은 탭이 표시되며, 처음 열리는 탭은 세션 상태와 플랜에 따라 달라집니다.
접근 규칙에 따라 검토 없이 허용되는 요청은 승인 대기를 거치지 않습니다. 시작 시각을 예약했다면 승인됨 상태로 기다리고, 바로 시작하는 세션은 활성 상태가 됩니다.
시작 시각이 없거나 이미 됐다면 승인과 함께 활성 상태가 됩니다.
- 승인 대기
승인자가 승인하고 시작 시각이 아직 오지 않았으면
- 반려됨승인자가 반려하면
- 취소됨요청자나 Superuser가 취소하거나, 승인 전에 요청이 자동으로 취소되면
- 승인됨
시작 시각이 되거나, 권한이 있는 사용자가 미리 활성화하면
- 철회됨Superuser가 철회하거나, 담당자가 워크스페이스에서 제거되면
- 만료됨시작 전에 종료 시각이 지나면
- 활성
권한이 있는 사용자가 종료하면
- 철회됨Superuser가 철회하거나, 담당자가 워크스페이스에서 제거되면
- 만료됨종료 시각이 지나면
- 완료됨
상태별 의미
| 상태 | 의미 | 가능한 작업 |
|---|---|---|
| 승인 대기 | 승인자의 결정을 기다리며 아직 접근할 수 없습니다. | 검토를 기다리세요. 요청자 또는 Superuser는 취소할 수 있습니다. |
| 승인됨 | 승인 후 예약한 시작 시각을 기다립니다. | 활성화를 기다리세요. 세션 관리 권한이 있으면 미리 활성화할 수 있습니다. |
| 활성 | 허용된 기능과 시간 범위 안에서 접근할 수 있습니다. | 기능과 명령어를 실행하거나, 연장을 요청하거나, 세션을 종료할 수 있습니다. |
| 완료됨 | 세션 관리 권한이 있는 사용자가 종료했습니다. | 이력을 확인하세요. 작업을 계속하려면 다른 세션을 요청하세요. |
| 만료됨 | 종료 시각이 지났습니다. | 다른 세션을 요청하세요. 만료된 세션은 연장할 수 없습니다. |
| 반려됨 | 승인자가 요청을 반려했습니다. | 다시 요청하기 전에 승인자에게 사유를 확인하세요. |
| 취소됨 | 요청자나 Superuser가 취소했거나 승인 전에 자동으로 취소됐습니다. | 접근이 필요하면 다시 요청하세요. |
| 철회됨 | Superuser가 철회했거나 담당자가 워크스페이스에서 제거됐습니다. | 다시 접근을 요청하기 전에 관리자에게 문의하세요. |
완료됨, 만료됨, 반려됨, 취소됨, 철회됨은 최종 상태입니다. 이 상태에서는 활성 상태로 돌아갈 수 없습니다.
상태 전환과 실행 주체
승인자는 접근 규칙에서 지정하며, 기본적으로는 Superuser입니다. 세션 관리 권한은 담당자, 세션에 지정된 API 토큰의 소유자, 세션에 지정된 서비스 토큰의 애플리케이션 소유자, Superuser에게 있습니다.
| 이전 상태 | 다음 상태 | 전환 조건 | 실행 주체 |
|---|---|---|---|
| 요청 제출 | 승인됨 또는 활성 | 검토 없이 허용됩니다. 예약한 시작 시각 전이면 승인됨, 그렇지 않으면 활성 상태가 됩니다. | 접근 규칙과 실행 제어 설정에 따라 자동으로 처리됩니다. |
| 승인 대기 | 승인됨 | 시작 시각이 아직 오지 않은 요청을 승인합니다. | 승인자가 처리합니다. |
| 승인 대기 | 활성 | 시작 시각이 없거나 이미 지난 요청을 승인합니다. | 승인자가 처리합니다. |
| 승인 대기 | 반려됨 | 요청을 반려합니다. | 승인자가 처리합니다. |
| 승인 대기 | 취소됨 | 요청을 취소하거나 work-session cancel을 실행합니다. | 요청자 또는 Superuser가 처리합니다. 담당자라는 이유만으로는 취소할 수 없습니다. |
| 승인 대기 | 취소됨 | 검토 전에 요청이 만료되거나 요청한 종료 시각이 지납니다. | 자동으로 처리됩니다. |
| 승인됨 | 활성 | 예약한 시작 시각이 됩니다. | 자동으로 처리됩니다. |
| 승인됨 | 활성 | work-session activate를 실행합니다. 예약 시각 전에도 실행할 수 있습니다. | 세션 관리 권한이 있는 사용자가 처리합니다. |
| 활성 | 완료됨 | 세션의 “세션 종료”나 Live activity의 세션 완료를 선택하거나, work-session complete를 실행합니다. | 세션 관리 권한이 있는 사용자가 처리합니다. |
| 승인됨 또는 활성 | 철회됨 | work-session revoke를 실행합니다. 세션 페이지에서는 승인됨 상태에만 철회가 표시됩니다. | Superuser가 처리합니다. |
| 승인됨 또는 활성 | 철회됨 | 담당자가 워크스페이스에서 제거됩니다. | 자동으로 처리됩니다. |
| 승인됨 | 만료됨 | 활성화 전에 종료 시각이 지납니다. | 자동으로 처리됩니다. |
| 활성 | 만료됨 | 종료 시각이 지납니다. | 자동으로 처리됩니다. |
세션이 완료되거나 만료 또는 철회되면 웹 터미널, 파일 전송, 포트 포워딩, 에디터 연결이 닫힙니다. 아직 전달되지 않은 명령어는 취소되고, 세션의 sudo 권한도 끝납니다. 승인 대기 중인 기능 변경과 연장 요청도 취소됩니다. 기록된 활동은 세션 이력에서 확인하세요.