כדי למנוע זליגת נתונים, צריך ליצור גבולות גזרה לשירות מסביב למשאבים של App Design Center. גבולות הגזרה מגנים על משאבים של App Design Center בפרויקט הניהול, כולל תבניות של אפליקציות ואפליקציות. אתם יוצרים גבולות גזרה לשירות באמצעות VPC Service Controls עם מאגרי Cloud Build פרטיים.
הגדרת גבולות גזרה לשירות
כדי להגדיר את גבולות הגזרה לשירות:
מבצעים את השלבים במאמר שימוש ב-VPC Service Controls, כולל השלבים הבאים:
יוצרים את מאגר העובדים בפרויקט בגבולות הגזרה.
ל-Cloud Build job צריכה להיות גישה לאינטרנט הציבורי כדי להוריד מודולים וספקי Terraform. כדי ליצור כללי רשת שיאפשרו גישה, אפשר לעיין במאמר בנושא הפעלת שיחות באינטרנט הציבורי ברשת VPC.
בגבולות גזרה לשירות, מוסיפים פרויקטים לניהול שבהם הגדרתם את App Design Center.
מקצים את התפקיד WorkerPool User (
roles/cloudbuild.workerPoolUser) לחשבון השירות של הפריסה.הוראות מפורטות מופיעות במאמר הרשאות IAM.
אם אתם משתמשים ב-VIP מוגבל כדי להגביל את הגישה לשירות שמופעל בו VPC Service Controls, צריך להגדיר את ה-DNS כך שיפתור את
*.googleapis.comל-VIP המוגבל.הוראות מפורטות מופיעות במאמר הגדרת DNS.
אם יש לכם פריסות אפליקציות קיימות, צריך לפרוס מחדש את האפליקציות כדי לשלב אותן עם גבולות הגזרה של VPC Service Controls:
צופים בתצוגה מקדימה ופורסים את האפליקציות באמצעות הדגל
--worker-pool.מציינים את מאגר העובדים בפורמט הבא:
projects/{project}/locations/{location}/workerPools/{workerPoolId}.
המאמרים הבאים
כדי לראות תצוגה מקדימה של אפליקציות ולפרוס אותן, מציינים את מאגר העובדים בפקודות הבאות: