이 페이지에서는 PowerShell용 Cloud Tools를 사용하여 데이터 백업을 관리하는 방법을 설명합니다. 인스턴스의 설정에서 자동 백업을 사용 설정하면 PowerShell용 Cloud Tools를 사용하여 데이터의 주기적인 자동 백업을 백업 실행 형태로 수행할 수 있습니다. 이러한 백업은 데이터의 복제와 동일하지 않습니다. 데이터베이스가 손상된 경우 데이터베이스를 백업으로 복원할 수 있으며 잘못된 백업을 삭제할 수 있습니다.
백업으로 되돌리기
데이터의 이전 세트로 되돌리기 위해 인스턴스의 백업을 복원할 수 있습니다. 이 기능은 데이터 제출 프로세스 중에 문제가 발생하는 경우에 유용합니다. 복원은 모든 복제 인스턴스로 자동 전파됩니다.
다음 코드 스니펫은 인스턴스 gootoso의 최근 백업 실행을 복원합니다.
# Restore to the last backup run $backup = Get-GcSqlInstanceBackup "gootoso" | Select-Object -first 1 Restore-GcSqlInstanceBackup $backup.Id "gootoso"
백업 및 복원에 대한 자세한 내용은 백업 개요와 인스턴스 복원 개요를 참조하세요.
백업 실행 제거
Cloud SQL은 각 인스턴스에 최대 7개의 백업 실행을 유지합니다. 2세대 인스턴스 백업은 일정한 저장공간을 차지하지만 요금은 더 낮게 청구됩니다. 인스턴스에 특정 백업 실행이 더 이상 필요하지 않으면 제거하는 것이 좋습니다.
자세한 내용은 가격 책정을 참조하세요.
다음 스니펫은 인스턴스 gootoso에서 ID 203948인 백업 실행을 삭제합니다.
Remove-GcSqlBackupRun "gootoso" 203948
Get-GcSqlBackupRun
을 사용하여 백업 실행을 나열할 수 있습니다. 예를 들어 이 스니펫은 인스턴스 'gootoso'의 백업 실행을 나열합니다.
Get-GcSqlBackupRun "gootoso"