בדף הזה מוסבר איך להוסיף כללי מדיניות של הארגון למופעי Cloud SQL, כדי להגביל את השימוש ב-Cloud SQL ברמת הפרויקט, התיקייה או הארגון. סקירה כללית מופיעה במאמר מדיניות הארגון ב-Cloud SQL.
לפני שמתחילים
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the gcloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init - בדף IAM & Admin, מוסיפים את התפקיד Organization Policy Administrator (
roles/orgpolicy.policyAdmin) לחשבון המשתמש או לחשבון השירות. - לפני שמבצעים את התהליך הזה, כדאי לעיין במגבלות.
הוספת מדיניות הארגון לחיבור
סקירה כללית זמינה במאמר מדיניות הארגון בנושא חיבורים.
כדי להוסיף מדיניות ארגון לחיבור:
עוברים לדף מדיניות ארגונית.
לוחצים על התפריט הנפתח של הפרויקטים בכרטיסייה העליונה, ואז בוחרים את הפרויקט, התיקייה או הארגון שנדרשת להם מדיניות הארגון. בדף Organization policies מוצגת רשימה של מגבלות שקשורות למדיניות הארגון.
מסננים לפי האילוץ
nameאוdisplay_name.כדי להשבית את הגישה לאינטרנט או ממנו:
name: "constraints/sql.restrictPublicIp" display_name: "Restrict Public IP access on Cloud SQL instances"כדי להשבית את הגישה מהאינטרנט כשחסר אימות IAM (הפעולה הזו לא משפיעה על הגישה באמצעות כתובת IP פרטית):
name: "constraints/sql.restrictAuthorizedNetworks" display_name: "Restrict Authorized Networks on Cloud SQL instances"
בוחרים את השם של המדיניות מהרשימה.
לוחצים על Edit.
לוחצים על התאמה אישית.
לוחצים על הוספת כלל.
בקטע Enforcement (אכיפה), לוחצים על On (הפעלה).
לוחצים על Save.
הוספת מדיניות הארגון ל-CMEK
סקירה כללית זמינה במאמר בנושא מדיניות ארגונית בנושא מפתחות הצפנה בניהול הלקוח.
כדי להוסיף מדיניות ארגון ל-CMEK:
עוברים לדף מדיניות ארגונית.
לוחצים על התפריט הנפתח של הפרויקטים בכרטיסייה העליונה, ואז בוחרים את הפרויקט, התיקייה או הארגון שנדרשת להם מדיניות הארגון. בדף Organization policies מוצגת רשימה של מגבלות שקשורות למדיניות הארגון.
מסננים לפי האילוץ
nameאוdisplay_name.כדי להוסיף שמות של שירותים לרשימת דחייה ולוודא ש-CMEK ישמש במשאבים של השירות הזה:
name: "constraints/gcp.restrictNonCmekServices" display_name: "Restrict which services may create resources without CMEK"צריך להוסיף את
sqladmin.googleapis.comלרשימת השירותים המוגבלים עם הרשאה מסוג Deny.כדי להוסיף מזהי פרויקטים לרשימת ההיתרים, כדי להבטיח שרק מפתחות ממופע של Cloud KMS בתוך הפרויקט הזה ישמשו ל-CMEK.
name: "constraints/gcp.restrictCmekCryptoKeyProjects" display_name: "Restrict which projects may supply KMS CryptoKeys for CMEK"
בוחרים את השם של המדיניות מהרשימה.
לוחצים על Edit.
לוחצים על התאמה אישית.
לוחצים על הוספת כלל.
בקטע ערכי מדיניות, לוחצים על בהתאמה אישית.
עבור
constraints/gcp.restrictNonCmekServices: א. בקטע סוגי מדיניות, בוחרים באפשרות דחייה. ב. בקטע ערכים מותאמים אישית, מזיניםsqladmin.googleapis.com.עבור
constraints/gcp.restrictCmekCryptoKeyProjects: א. בקטע סוגי מדיניות, בוחרים באפשרות אישור. ב. בקטע ערכים מותאמים אישית, מזינים את המשאב בפורמט הבא:under:organizations/ORGANIZATION_ID,under:folders/FOLDER_IDאוprojects/PROJECT_ID.לוחצים על סיום.
לוחצים על Save.