Shutdown-script를 통해 VM 종료 시 반복해서 실행해야 하는 작업을 자동화 할 수 있습니다.
VM의 metadata를 수정하기 위해 아래 권한이 필요합니다.
- compute.instances.setMetadata
Shutdown-script 설정 시 Compute Engine이 다음 단계를 수행합니다.
1. Shutdown-script를 VM에 복사
2. Shutdown-script에 대한 실행 권한 설정
3. VM이 중지 시 Shutdown-script를 root 사용자로 실행
※ 주의사항
Shutdown-script는 제한된 실행 시간이 있습니다.
- On-demand 인스턴스 : 종료 혹은 삭제 후 90초 이내
- Spot 인스턴스 : 선점 후 30초 이내
Shutdown-script 실행 중 제한 시간 초과 시 인스턴스가 자동으로 중지되고 실행 중인 모든 작업이 종료됩니다.
Shutdown-script 설정
Console > Compute engine > Instance 선택 > Edit > Metadata > + Add item
- key = shutdown-script, value = shutdown-script 내용