התכונה Actions ב-Google Cloud Deployment Manager היא תכונת אלפא שמרחיבה את טווח המתודות של API שאפשר להפעיל ב-Deployment Manager. הדוגמה הבאה מראה איך נראית פעולה בהגדרה:
name: action-name
action: gcp-types/service:service.collection/functionName
metadata:
runtimePolicy:
- CREATE
properties:
prop1: val1
prop2: val2
התכונה הזו לא נתמכת, ולכן אנחנו ממליצים לא להשתמש בה בהגדרות. מומלץ גם להעביר את השימוש הקיים ב-Actions אל החלופות הנתמכות הבאות.
מעביר
בטבלה הבאה מפורטים השלבים המומלצים להחלפת הפעולות, בהתאם לסוג הפעולות שבהן אתם משתמשים:
| סוג הפעולה | המלצה להעברה |
|---|---|
gcp-types/storage-v1:storage.buckets.setIamPolicy |
מחליפים את הפעולה storage.buckets.setIamPolicy במשאב הווירטואלי הנתמך virtual.buckets.iamMemberBinding. |
| פעולות אחרות במדיניות של ניהול זהויות והרשאות גישה (IAM) | משתמשים במדיניות accessControl. |
gcp-types/sqladmin-v1beta4:sql.instances.* או משאבים אחרים של sqladmin |
משתמשים בgcp-types/sqlmin-v1beta4:instances סוג המשאב. |
gcp-types/serviceusage-v1:serviceusage.services.batchEnable |
משתמשים בdeploymentmanager.v2.virtual.enableService סוג המשאב. |
gcp-types/pubsub-v1:pubsub.projects.topics.* |
לנושאים ב-Pub/Sub, משתמשים בgcp-types/pubsub-v1:projects.topics type המתאים. למינויים, צריך להשתמש ב-gcp-types/pubsub-v1:projects.subscriptions. |
gcp-types/compute-v1:compute.networks.* |
כדי להחליף את פעולות compute.*, צריך להשתמש ב-gcp-types/compute-v1:networks ובסוגים ובאוספים שקשורים אליו. |
| כל הפעולות האחרות | בודקים אם יש סוג משאב או ספק סוגGoogle Cloud תואמים נתמכים, ואם יש, משתמשים בהם במקום זאת. אחרת, אפשר להחליף את הפעולות על ידי יצירת ספקי סוג בהתאמה אישית עם עורפי קצה בהתאמה אישית. |
כדי לבקש משאבים וירטואליים חדשים, אפשר לפתוח בעיה בכלי הציבורי למעקב אחר בעיות, או להוסיף תגובה לבעיה קיימת.