이 페이지에서는 Filestore 인스턴스가 실수로 삭제되지 않도록 하는 방법을 보여줍니다.
개요
인스턴스 삭제 보호를 사용하면 기존 인스턴스와 새 인스턴스가 실수로 삭제되는 것을 방지할 수 있습니다.
인스턴스를 만들 때 삭제 보호 옵션을 설정하거나 기존 인스턴스에서 이 옵션을 업데이트할 수 있습니다. 두 경우 모두 인스턴스 수준에서 삭제가 방지됩니다. 기본적으로 삭제 보호 옵션은 사용 중지되어 있습니다.
삭제 계획
인스턴스를 삭제하려면 다음 단계를 완료하세요.
- 인스턴스를 안전하게 삭제할 수 있는지 확인
- 삭제 보호가 중지되었는지 확인합니다. 필요한 경우 인스턴스를 수정하여 삭제 보호를 중지합니다.
제한사항
다음과 같은 기능 제한사항이 적용됩니다.
다음 서비스 등급에서는 지원되지 않습니다.
- 기본 HDD
- 기본 SSD
삭제 보호는 다음 작업을 방지하지 않습니다.
- 인스턴스 수정
- 백업 삭제
- 스냅샷 되돌리기
- 파일 삭제
새 인스턴스에 삭제 보호 설정
이 섹션에서는 새 인스턴스를 만들 때 삭제 보호 옵션을 설정하는 방법을 설명합니다. 이 기능은 기본적으로 사용 중지되어 있습니다.
삭제 보호가 사용 설정된 경우 인스턴스 삭제 시도가 실패합니다.
Google Cloud 콘솔
- Google Cloud 콘솔에서 Filestore 인스턴스 페이지로 이동합니다.
- 인스턴스 만들기를 클릭합니다.
- 인스턴스 만들기에 설명된 안내를 따르세요.
만들기를 클릭하기 전에 다음 사양을 추가합니다.
- 라벨 만들기 섹션에서 고급 옵션을 펼칩니다.
- 삭제 보호에서 삭제 보호 사용 설정을 클릭합니다. 이유에 관한 간단한 설명도 추가하는 것이 좋습니다. 이 정보는 인스턴스 세부정보 페이지에서 확인할 수 있습니다.
- 만들기를 클릭합니다.
gcloud
-
gcloud CLI가 이미 설치되어 있으면 업데이트합니다.
gcloud components update
gcloud filestore instances create
명령어를 실행하여 Filestore 인스턴스를 만듭니다. 인스턴스 만들기에 설명된 안내를 따르세요. Enter 키를 누르기 전에 다음 옵션을 추가합니다.--deletion-protection \ --deletion-protection-reason=PROTECTION_REASON
각 항목의 의미는 다음과 같습니다.
--deletion-protection
은 인스턴스를 만들 때 삭제 보호를 사용 설정하는 데 사용되는 플래그입니다.--deletion-protection-reason
는 선택한 인스턴스의 삭제 보호 설정에 대한 근거 설명을 추가하는 데 사용되는 플래그입니다. PROTECTION_REASON는 사용하려는 설명 텍스트입니다. 예를 들어 '모든 유전체 데이터는 현재 조직 정책을 준수해야 합니다.' 자세한 내용은 삭제 보호를 참고하세요.
REST API
Authorization
헤더에 대한 액세스 토큰을 생성하려면 gcloud CLI가 설치 및 초기화되어 있어야 합니다.cURL
를 사용하여 Filestore API를 호출합니다. 인스턴스 만들기에 설명된 안내에 따라 명령어를 실행하기 전에 다음 옵션을 추가합니다."deletionProtectionEnabled", "deletionProtectionReason":"PROTECTION_REASON"
각 항목의 의미는 다음과 같습니다.
deletionProtectionEnabled
는 인스턴스를 만들 때 삭제 보호를 사용 설정하는 데 사용되는 플래그입니다.deletionProtectionReason
는 선택한 인스턴스의 삭제 보호 설정에 대한 근거 설명을 추가하는 데 사용되는 플래그입니다. PROTECTION_REASON는 사용하려는 설명 텍스트입니다. 예를 들어 '모든 유전체 데이터는 현재 조직 정책을 준수해야 합니다.' 자세한 내용은 삭제 보호를 참고하세요.
기존 인스턴스에 삭제 보호 설정 또는 삭제
이 섹션에서는 인스턴스에서 삭제 보호 옵션을 수정하는 방법을 알아봅니다. 이 기능은 기본적으로 사용 중지되어 있습니다.
이 옵션을 사용 설정하면 이후에 인스턴스를 삭제하려는 시도가 실패합니다.
Google Cloud 콘솔
Google Cloud 콘솔을 사용하여 Filestore 인스턴스를 수정하려면 인스턴스 수정 페이지로 이동합니다. 여기서 인스턴스 설명을 수정하고, IP 기반 액세스 제어 규칙을 관리하고, 파일 공유 성능을 확장할 수 있습니다.
Google Cloud 콘솔에서 Filestore 인스턴스 페이지로 이동합니다.
수정할 인스턴스의 인스턴스 ID를 클릭합니다.
인스턴스 세부정보 페이지에서 수정을 클릭하여 인스턴스 수정 페이지로 이동합니다.
라벨 만들기 섹션에서 고급 옵션을 펼칩니다.
삭제 보호에서 삭제 보호 사용 설정을 클릭합니다. 이유에 관한 간단한 설명도 추가하는 것이 좋습니다. 이 정보는 인스턴스 세부정보 페이지에서 확인할 수 있습니다. 자세한 내용은 인스턴스 만들기를 참고하세요.
저장을 클릭합니다.
gcloud
인스턴스를 업데이트할 때 삭제 보호를 사용 설정하려면 다음과 유사한 gcloud filestore instances update
명령어를 사용합니다.
gcloud filestore instances update INSTANCE_NAME \
--deletion-protection \
--deletion-protection-reason=PROTECTION_REASON
각 항목의 의미는 다음과 같습니다.
INSTANCE_NAME
은 수정할 인스턴스의 이름입니다. 예를 들면my-genomics-instance
입니다.PROTECTION_REASON
은 사용할 설명 텍스트입니다. 예를 들어 '모든 유전체 데이터는 현재 조직 정책을 준수해야 합니다.' 자세한 내용은 삭제 보호를 참고하세요.
인스턴스를 업데이트할 때 삭제 보호를 중지하려면 다음과 유사한 명령어를 사용합니다.
gcloud filestore instances update INSTANCE_NAME \
--no-deletion-protection
각 항목의 의미는 다음과 같습니다.
INSTANCE_NAME
은 수정할 인스턴스의 이름입니다. 예를 들면my-genomics-instance
입니다.
사용 중지하면 deletion-protection-reason
필드가 삭제됩니다.
REST API
Authorization
헤더에 대한 액세스 토큰을 생성하려면 gcloud CLI가 설치 및 초기화되어 있어야 합니다.cURL
를 사용하여 Filestore API를 호출합니다.인스턴스에 삭제 보호를 설정하려면
deletionProtectionEnabled
필드에true
를 지정합니다. 삭제하려면 필드에false
를 지정합니다. 다음과 유사한 작업 호출을 사용합니다.curl --request PATCH \ 'https://file.googleapis.com/v1/projects/PROJECT/locations/LOCATION/instances?instanceId=NAME?updateMask=deletionProtectionEnabled,deletionProtectionReason' \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"tier":"TIER","networks":[{"network":"NETWORK"}],"fileShares":[{"capacityGb":CAPACITY,"name":"SHARE_NAME"}], "deletionProtectionEnabled": true, "deletionProtectionReason": "PROTECTION_REASON"}' \ --compressed
각 항목의 의미는 다음과 같습니다.
deletionProtectionEnabled
는 삭제 보호를 사용 설정하는 데 사용되는 플래그입니다. 예를 들면true
또는false
입니다.deletionProtectionReason
는 선택한 인스턴스의 삭제 보호 설정에 대한 근거 설명을 추가하는 데 사용되는 플래그입니다. 기능이 사용 설정된 경우에만 표시됩니다. PROTECTION_REASON는 사용하려는 설명 텍스트입니다. 예를 들어 '모든 유전체 데이터는 현재 조직 정책을 준수해야 합니다.' 자세한 내용은 삭제 보호를 참고하세요.