AWS Command Line Interface(AWS CLI)를 사용하여 Amazon Lightsail에서 자동화된 스냅샷을 생성하고 싶습니다.
해결 방법
**참고:AWS CLI 명령을 실행할 때 오류가 발생하면, **AWS CLI 오류 문제 해결을 참조하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.
AWS CLI를 사용하여 Lightsail에서 자동 스냅샷을 생성하려면 다음 단계를 완료하십시오.
-
스냅샷 스크립트 생성:
#!/bin/bash
# Create a snapshot
aws lightsail create-instance-snapshot \
—instance-name example-instance-name \
—createsnapshot.sh "$INSTANCE_NAME$(date +%Y%m%d%H%M%S)" —example-default-region
참고: 이전 명령에서 example- 값을 인스턴스 이름과 AWS 리전으로 바꾸십시오.
-
스크립트 실행 권한 추가:
$ chmod +x createsnapshot.sh
-
스크립트 일정 생성:
$ crontab -e
0 * * * * /path/to/createsnapshot.sh
-
스크립트가 활성 상태인지 확인합니다.
./createsnapshot.sh
참고: 스냅샷이 활성 상태인지 확인하려면 Lightsail 대시보드를 연 다음 Snapshots(스냅샷) 탭을 선택합니다.