תמיכה ב-Terraform ל-Cloud Storage

Terraform הוא כלי מסוג תשתית כקוד (IaC), שאפשר להשתמש בו כדי להקצות משאבים והרשאות ל-Cloud Storage. מכיוון שיש אינטגרציה בין Terraform ל-Cloud Shell, אז Cloud Shell מבצעת אימות אוטומטי של Terraform.

כשמשתמשים ב-Terraform עם Cloud Storage, יוצרים קובץ תצורה של Terraform שמתאר את התשתית הרצויה. כשמחילים את ההגדרות, Terraform יוצרת תוכנית ביצוע ומבצעת את הפעולות הנדרשות להקצאת התשתית. לדוגמה, אפשר להשתמש ב-Terraform כדי ליצור קטגוריות אחסון, להעלות אובייקטים ולשלוט במחזור החיים של האובייקטים האלו.

משאבים של Terraform ל-Cloud Storage

בטבלה הבאה מפורטים המשאבים של Terraform שזמינים כרגע ל-Cloud Storage, עם קישורים לדוגמאות של הגדרות Terraform במאמרי העזרה של Cloud Storage:

דוגמה להגדרות של 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

google_storage_bucket_access_control

google_storage_bucket_object

המאמרים הבאים

תוכלו להיעזר במדריך למתחילים של Terraform ל-Cloud Storage כדי להבין במהירות איך להקצות משאבים ב-Cloud Storage.