Terraform הוא כלי מסוג תשתית כקוד (IaC), שאפשר להשתמש בו כדי להקצות משאבים והרשאות למשאבי Dataform הבאים:
לדוגמה, אתם יכולים להשתמש ב-Terraform כדי ליצור ולהגדיר מאגרי Dataform, הגדרות של גרסאות ושל תהליכי עבודה.
כדי להשתמש ב-Terraform עם Dataform, צריך ליצור קובץ תצורה כדי לתאר את התשתית, ואז להחיל את קובץ התצורה כדי ליצור תוכנית ביצוע ולבצע פעולות להקצאת התשתית.
בטבלה הבאה מפורטות דוגמאות להגדרות של Dataform שמופיעות במאגר של Terraform וב-GitHub.
| משאב Dataform | דוגמה למאגר Terraform |
|---|---|
| מאגר | google_dataform_repository |
| הגדרת גרסה | google_dataform_repository_release_config |
| הגדרת תהליך עבודה | google_dataform_repository_workflow_config |
ניהול גישת IAM ב-Terraform
אפשר להשתמש ב-Terraform כדי להגדיר ולנהל את מדיניות dataform_repository_iam של משאב המאגר.
מקורות המידע הבאים יעזרו לכם לנהל את מדיניות dataform_repository_iam:
google_dataform_repository_iam_policygoogle_dataform_repository_iam_bindinggoogle_dataform_repository_iam_member
במאמר ניהול זהויות והרשאות גישה מוסברות שיטות מומלצות לניהול IAM ב-Terraform.
המאמרים הבאים
מידע נוסף על Terraform:
- מה זה Terraform?
- Terraform registry
- האתר למפתחים של Terraform
- מסמכי תיעוד של שפת Terraform
- משאבי עזרה ל-Terraform CLI