Google Cloud에서 Terraform Google Provider v6.0.0의 정식 출시를 발표했습니다. 이번 주요 출시에서는 Google Cloud 리소스 관리의 사용 편의성과 안 sécurité을 개선하는 데 중점을 두었습니다. 주요 변경 사항은 다음과 같습니다.

**선택 해제 가능한 기본 라벨 "goog-terraform-provisioned":**

이번 출시에서는 버전 5.0.0에 추가된 기본 라벨 "goog-terraform-provisioned"를 선택 해제하는 옵션이 도입되었습니다. 이 공급자 수준 라벨은 Terraform에서 생성된 리소스를 식별하기 위해 해당 리소스에 추가됩니다. 이 기본 라벨은 라벨 필드가 있는 새로 생성된 리소스에만 적용됩니다. 이를 통해 사용자는 Google Cloud Console 및 Cloud Billing과 같은 다른 도구에서 Terraform으로 관리되는 리소스를 볼 수 있습니다.

**여러 리소스에 삭제 보호 필드 추가:**

중요한 리소스가 실수로 삭제되는 것을 방지하기 위해 이제 많은 리소스에서 기본적으로 삭제 보호가 활성화되었습니다. 이러한 리소스에는 `google_domain`, `google_cloud_run_v2_job`, `google_cloud_run_v2_service`, `google_folder`, `google_project` 등이 있습니다. 대부분은 `deletion_protection` 필드를 통해 활성화되지만, `google_project`는 특히 기본적으로 `PREVENT`로 설정된 `deletion_policy` 필드를 사용합니다.

**"name_prefix"에서 접미사 길이를 줄일 수 있도록 허용:**

이번 출시에서는 여러 리소스에서 `name_prefix`에 대한 기본 동작을 변경하여 "인스턴스 템플릿 name_prefix에 추가된 접미사 길이를 줄이는 것을 허용 (#15374)" 문제를 해결했습니다. 사용자 정의 `name_prefix`의 최대 길이가 37자에서 54자로 늘어났습니다. 공급자는 37자보다 긴 `name_prefix`를 사용할 때 더 짧은 추가 접미사를 사용하므로 더 유연한 리소스 이름을 사용할 수 있습니다.

선택 해제 가능한 기본 라벨 및 삭제 보호와 같은 기능을 통해 이 버전에서는 다른 도구에서 Terraform으로 관리되는 리소스의 가시성을 높이고 실수로 삭제되는 것을 방지할 수 있습니다. TPG 6.0.0은 Google Cloud 리소스 관리의 사용 편의성과 안전성을 개선하는 것을 목표로 합니다.

Terraform Google Provider 버전 6.0으로 업그레이드할 때는 Terraform Registry의 업그레이드 가이드를 참조하여 변경 사항 및 업그레이드 관련 고려 사항의 전체 목록을 확인하세요. 이 주요 버전 출시에 대한 자세한 내용은 TPG 6.0.0의 릴리스 노트를 참조하세요. Google Cloud의 Terraform에 대한 자세한 내용은 Google Cloud의 Terraform 문서를 참조하세요.