Deployment Manager משתמש בממשקי ה-API הבסיסיים של כל שירות Google Cloud כדי לפרוס את המשאבים שלכם. לדוגמה, כדי ליצור מכונות וירטואליות של Compute Engine, Deployment Manager שולח קריאה ל-API של Compute Engine כדי ליצור את המכונה, ואז מוסיף אותה לפריסה.
Google Cloudמשאבים ליצירת פרויקט
אם אתם יוצרים פרויקטים באמצעות Deployment Manager, אתם יכולים להשתמש בסוגי המשאבים הווירטואליים הבאים כדי להפעיל ממשקי API בפרויקט או לשנות את פרטי החיוב של הפרויקט.
| Resource Type | תיאור | דוגמה | חומרי עזר |
|---|---|---|---|
deploymentmanager.v2.virtual.enableService |
מפעילים API של שירות. צריך ליצור משאב וירטואלי לכל API שרוצים להפעיל. | דוגמה ב-GitHub | מסמכי תיעוד |
deploymentmanager.v2.virtual.projectBillingInfo |
לשנות את פרטי החיוב של הפרויקט. | מסמכי תיעוד |
ממשקי API למשאבים נתמכים
בטבלה הבאה מפורטים סוגי המשאבים שאפשר ליצור בפריסות. כדי לדעת אילו מאפיינים אפשר להגדיר ב-Deployment Manager עבור API מסוים, צריך להשתמש בתיעוד של ה-API הרלוונטי.
במאמר הצהרה על מאפייני משאבים מוסבר איך להשתמש בייצוג משאב של API כדי ליצור את ההגדרה.
דוגמאות לפריסות שמשתמשות במשאבים האלה מופיעות במאגר GitHub של Deployment Manager.
כדי לראות רשימה מלאה של סוגי המשאבים הנתמכים, כולל משאבים שנמצאים בשלב אלפא, מריצים את הפקודה types list ב-gcloud:
gcloud deployment-manager types list
| Resource Type | חומרי עזר |
|---|---|
appengine.v1.version |
מסמכי תיעוד |
bigquery.v2.dataset |
מסמכי תיעוד |
bigquery.v2.table |
מסמכי תיעוד |
bigtableadmin.v2.instance |
מסמכי תיעוד |
bigtableadmin.v2.instance.table |
מסמכי תיעוד |
cloudresourcemanager.v1.project |
מסמכי תיעוד |
compute.beta.address |
מסמכי תיעוד |
compute.beta.autoscaler |
מסמכי תיעוד |
compute.beta.backendBucket |
מסמכי תיעוד |
compute.beta.backendService |
מסמכי תיעוד |
compute.beta.disk |
מסמכי תיעוד |
compute.beta.firewall |
מסמכי תיעוד |
compute.beta.forwardingRule |
מסמכי תיעוד |
compute.beta.globalAddress |
מסמכי תיעוד |
compute.beta.globalForwardingRule |
מסמכי תיעוד |
compute.beta.healthCheck |
מסמכי תיעוד |
compute.beta.httpHealthCheck |
מסמכי תיעוד |
compute.beta.httpsHealthCheck |
מסמכי תיעוד |
compute.beta.image |
מסמכי תיעוד |
compute.beta.instance |
מסמכי תיעוד |
compute.beta.instanceGroup |
מסמכי תיעוד |
compute.beta.instanceGroupManager |
מסמכי תיעוד |
compute.beta.instanceTemplate |
מסמכי תיעוד |
compute.beta.network |
מסמכי תיעוד |
compute.beta.regionAutoscaler |
מסמכי תיעוד |
compute.beta.regionBackendService |
מסמכי תיעוד |
compute.beta.regionInstanceGroup |
מסמכי תיעוד |
compute.beta.regionInstanceGroupManager |
מסמכי תיעוד |
compute.beta.route |
מסמכי תיעוד |
compute.beta.router |
מסמכי תיעוד |
compute.beta.sslCertificate |
מסמכי תיעוד |
compute.beta.subnetwork |
מסמכי תיעוד |
compute.beta.targetHttpProxy |
מסמכי תיעוד |
compute.beta.targetHttpsProxy |
מסמכי תיעוד |
compute.beta.targetInstance |
מסמכי תיעוד |
compute.beta.targetPool |
מסמכי תיעוד |
compute.beta.targetSslProxy |
מסמכי תיעוד |
compute.beta.targetVpnGateway |
מסמכי תיעוד |
compute.beta.urlMap |
מסמכי תיעוד |
compute.beta.vpnTunnel |
מסמכי תיעוד |
compute.beta.xpnHost |
מסמכי תיעוד |
compute.beta.xpnResource |
מסמכי תיעוד |
compute.v1.address |
מסמכי תיעוד |
compute.v1.autoscaler |
מסמכי תיעוד |
compute.v1.backendService |
מסמכי תיעוד |
compute.v1.disk |
מסמכי תיעוד |
compute.v1.firewall |
מסמכי תיעוד |
compute.v1.forwardingRule |
מסמכי תיעוד |
compute.v1.globalAddress |
מסמכי תיעוד |
compute.v1.globalForwardingRule |
מסמכי תיעוד |
compute.v1.healthCheck |
מסמכי תיעוד |
compute.v1.httpHealthCheck |
מסמכי תיעוד |
compute.v1.httpsHealthCheck |
מסמכי תיעוד |
compute.v1.image |
מסמכי תיעוד |
compute.v1.instance |
מסמכי תיעוד |
compute.v1.instanceGroup |
מסמכי תיעוד |
compute.v1.instanceGroupManager |
מסמכי תיעוד |
compute.v1.instanceTemplate |
מסמכי תיעוד |
compute.v1.network |
מסמכי תיעוד |
compute.v1.regionAutoscaler |
מסמכי תיעוד |
compute.v1.regionBackendService |
מסמכי תיעוד |
compute.v1.regionInstanceGroup |
מסמכי תיעוד |
compute.v1.regionInstanceGroupManager |
מסמכי תיעוד |
compute.v1.route |
מסמכי תיעוד |
compute.v1.router |
מסמכי תיעוד |
compute.v1.sslCertificate |
מסמכי תיעוד |
compute.v1.subnetwork |
מסמכי תיעוד |
compute.v1.targetHttpProxy |
מסמכי תיעוד |
compute.v1.targetHttpsProxy |
מסמכי תיעוד |
compute.v1.targetInstance |
מסמכי תיעוד |
compute.v1.targetPool |
מסמכי תיעוד |
compute.v1.targetSslProxy |
מסמכי תיעוד |
compute.v1.targetVpnGateway |
מסמכי תיעוד |
compute.v1.urlMap |
מסמכי תיעוד |
compute.v1.vpnTunnel |
מסמכי תיעוד |
container.v1.cluster |
מסמכי תיעוד |
container.v1.nodePool |
מסמכי תיעוד |
dataproc.v1.cluster |
מסמכי תיעוד |
dns.v1.managedZone |
מסמכי תיעוד |
iam.v1.serviceAccount |
מסמכי תיעוד |
iam.v1.serviceAccounts.key |
מסמכי תיעוד |
logging.v2.metric |
מסמכי תיעוד |
logging.v2.sink |
מסמכי תיעוד |
pubsub.v1.subscription |
מסמכי תיעוד |
pubsub.v1.topic |
מסמכי תיעוד |
runtimeconfig.v1beta1.config |
מסמכי תיעוד |
runtimeconfig.v1beta1.variable |
מסמכי תיעוד |
runtimeconfig.v1beta1.waiter |
מסמכי תיעוד |
spanner.v1.instance |
מסמכי תיעוד |
sqladmin.v1beta4.database |
מסמכי תיעוד |
sqladmin.v1beta4.instance |
מסמכי תיעוד |
sqladmin.v1beta4.user |
מסמכי תיעוד |
storage.v1.bucket |
מסמכי תיעוד |
storage.v1.bucketAccessControl |
מסמכי תיעוד |
storage.v1.defaultObjectAccessControl |
מסמכי תיעוד |
storage.v1.object |
מסמכי תיעוד |
storage.v1.objectAccessControl |
מסמכי תיעוד |
המאמרים הבאים
- יוצרים הגדרה.
- כדאי לנסות את המדריך למתחילים של Deployment Manager.
- פועלים לפי השלבים המפורטים במדריך הזה.
- דוגמאות לפריסות שאפשר להתאים לדרישות שלכם זמינות במאגר GitHub של Deployment Manager.