Cloud Storage에 대한 Terraform 지원

Terraform은 Cloud Storage에 대한 리소스와 권한을 프로비저닝하는 데 사용할 수 있는 코드형 인프라(IaC) 도구입니다. Terraform은 Cloud Shell과 통합되며, Cloud Shell은 Terraform을 자동으로 인증합니다.

Cloud Storage에서 Terraform을 사용할 때 원하는 인프라를 설명하는 Terraform 구성 파일을 만듭니다. 구성을 적용하면 Terraform에서 실행 계획을 만들고 인프라를 프로비저닝하는 데 필요한 작업을 수행합니다. 예를 들어 Terraform을 사용하여 스토리지 버킷을 만들고 객체를 업로드하며 해당 객체의 수명 주기를 제어할 수 있습니다.

Cloud Storage용 Terraform 리소스

다음 표에는 현재 Cloud Storage에서 사용할 수 있는 Terraform 리소스와 Cloud Storage 문서의 Terraform 구성 샘플에 대한 링크가 나와 있습니다.

Terraform 구성 샘플 Terraform 리소스
버킷 만들기 google_storage_bucket
버킷 메타데이터 가져오기 google_storage_bucket
객체 업로드 google_storage_bucket_object
객체 메타데이터 가져오기 google_storage_bucket_object
객체 수명 주기 관리 google_storage_bucket
Pub/Sub 알림 만들기

google_pubsub_topic_iam_binding

google_pubsub_topic

google_storage_bucket

google_storage_notification

HMAC 키 만들기

google_service_account

google_storage_hmac_key

데이터 공개 google_storage_bucket_iam_member
정적 웹사이트 호스팅

google_storage_bucket_access_control

google_storage_bucket_object

다음 단계

Cloud Storage용 Terraform 빠른 시작을 완료하여 Cloud Storage 리소스를 프로비저닝하는 방법을 빠르게 알아보세요.