미리보기 결과 내보내기 및 보기

이 페이지에서는 미리보기 결과를 내보내고 검토하는 방법을 설명합니다. 미리보기에는 특정 Terraform 구성을 실행하는 작업이 설명됩니다. 새 배포를 만들거나 배포를 업데이트하기 전에 배포를 미리 보고 변경될 사항을 확인할 수 있습니다.

아직 확인하려는 미리보기를 만들지 않았다면 배포 미리보기를 참고하세요.

이 페이지에서는 Terraform에 익숙하다고 가정합니다. 자세한 내용은 Terraform 및 Infrastructure Manager를 참고하세요.

시작하기 전에

  1. Infra Manager를 사용 설정합니다.
  2. 미리보기를 내보내는 데 필요한 IAM 권한(roles/config.admin)이 있는지 확인합니다.

미리보기 결과 내보내기

미리보기 결과를 검토하려면 먼저 결과를 내보냅니다. 그런 다음 적절한 도구를 사용하여 내보낸 결과를 확인합니다.

미리보기를 내보내려면 상태가 SUCCEEDED 또는 STALE여야 합니다. describe 또는 list 명령어를 사용하여 미리보기의 현재 상태를 볼 수 있습니다.

다음 명령어를 사용하여 미리보기 결과를 내보내고 로컬에 저장합니다.

gcloud infra-manager previews export projects/PROJECT_ID/locations/LOCATION/previews/PREVIEW_ID

다음과 같이 바꿉니다.

  • PROJECT_ID: 인프라 관리자가 실행되는 프로젝트 ID입니다.
  • LOCATION: Infra Manager가 실행되는 위치입니다. 유효한 위치 목록은 인프라 관리자 위치를 참고하세요.
  • PREVIEW_ID: 지정된 미리보기 식별자입니다. 미리보기 식별자의 제약조건에 관한 자세한 내용은 미리보기 이름을 참고하세요.

미리보기 결과 보기

결과는 바이너리 계획 파일과 JSON 표현이라는 두 가지 형식으로 내보내집니다. 두 형식 중 어느 쪽이든 사용하여 결과를 검토할 수 있습니다. 결과를 보려면 형식에 적합한 도구를 사용하세요.

바이너리 planfile 검토

바이너리 계획 파일을 보려면 다음 단계를 따르세요.

  1. Terraform CLI가 설치되어 있는지 확인합니다.

  2. 미리보기를 만드는 데 사용한 Terraform 구성이 로컬에 있고 terraform init로 초기화되었는지 확인합니다.

  3. terraform show를 사용하여 제안된 계획을 출력합니다.

JSON 표현 검토

JSON 표현을 보려면 IDE 또는 jq와 같은 도구를 사용하면 됩니다.

정책 제약조건을 적용하려면 Terraform vet과 같은 도구에서 JSON 표현을 사용하면 됩니다.

다음 단계