배포 삭제 미리보기

이 페이지에서는 Infrastructure Manager를 사용하여 기존 배포 삭제를 미리 보는 방법을 설명합니다.

미리보기에는 특정 Terraform 구성을 실행하는 작업이 설명됩니다. 배포를 삭제하기 전에 미리보기를 사용하여 삭제할 리소스를 확인할 수 있습니다.

미리보기로 프로비저닝된 리소스는 삭제되지 않습니다. 프로비저닝된 리소스 삭제를 비롯한 배포를 삭제하려면 배포 삭제를 참고하세요.

미리보기는 Terraform plan 명령어를 실행합니다. 이 페이지에서는 사용자가 Terraform에 익숙하다고 가정합니다. 자세한 내용은 Terraform 및 Infrastructure Manager를 참고하세요.

시작하기 전에

  1. Infra Manager를 사용 설정합니다.
  2. 미리보기를 만드는 데 필요한 IAM 권한(roles/config.admin)이 있는지 확인합니다.
  3. 필요한 권한이 있는 서비스 계정이 있는지 확인합니다. 자세한 내용은 서비스 계정 구성을 참고하세요.
  4. 미리 볼 Terraform 구성을 식별합니다. 이 Terraform 구성이 민감한 정보가 포함되지 않는 등 제약 조건을 준수하는지 확인합니다.
  5. Terraform 구성을 스토리지 버킷에 저장하려면 Terraform 구성이 Cloud Storage 버킷에 업로드되어 있는지 확인합니다. 자세한 내용은 스토리지 버킷에 구성 업로드를 참고하세요.

    저장소 버킷을 사용하면 구성에 대한 액세스를 제어할 수 있습니다. 공개 Git 저장소에 저장되거나 로컬 머신에 저장된 Terraform 구성을 배포할 수도 있습니다.

배포 삭제 미리보기

배포를 삭제하기 전에 삭제를 미리 보고 검토할 수 있습니다.

배포 삭제를 미리 보려면 다음 단계를 따르세요.

gcloud infra-manager previews create --preview-mode DELETE --deployment=projects/PROJECT_ID/locations/LOCATION/previews/DEPLOYMENT_ID \
    --service-account projects/SERVICE_ACCOUNT_PROJECT_ID/serviceAccounts/SERVICE_ACCOUNT \

다음과 같이 바꿉니다.

  • PROJECT_ID는 Infrastructure Manager가 실행되는 프로젝트 ID입니다.
  • LOCATION은 Infra Manager가 실행되는 위치입니다. 유효한 위치 목록은 인프라 관리자 위치를 참고하세요.
  • PREVIEW_ID는 지정한 미리보기 식별자입니다. 미리보기 식별자의 제약조건에 관한 자세한 내용은 미리보기 이름을 참고하세요.
  • SERVICE_ACCOUNT은 Infra Manager를 호출하는 데 사용하는 서비스 계정의 이름입니다.
  • SERVICE_ACCOUNT_PROJECT_ID는 서비스 계정의 프로젝트 ID입니다. 일반적으로 이 프로젝트는 인프라 관리자가 실행되는 프로젝트와 동일합니다.
  • DEPLOYMENT_ID는 업데이트하려는 배포의 배포 식별자입니다.

이제 미리보기를 만들었으므로 결과를 내보내고 확인하여 배포 계획을 검토할 수 있습니다.

배포 삭제에 대한 자세한 내용은 배포 삭제를 참고하세요.

다음 단계