Deployment Manager utilizza le API sottostanti di ogni servizio Google Cloud per eseguire il deployment delle risorse. Ad esempio, per creare istanze di macchine virtuali Compute Engine, Deployment Manager esegue una chiamata all'API Compute Engine per creare l'istanza e poi la aggiunge al deployment.
Risorse per la creazione di progetti
Se crei progetti con Deployment Manager, puoi utilizzare i seguenti tipi di risorse virtuali per abilitare le API nel tuo progetto, oppure i dati di fatturazione per il tuo progetto.
Tipo di risorsa | Descrizione | Esempio | Riferimento |
---|---|---|---|
deploymentmanager.v2.virtual.enableService |
Abilita un'API di servizio. Devi creare una risorsa virtuale per ogni API che vuoi attivare. | Esempio in GitHub | Documentazione |
deploymentmanager.v2.virtual.projectBillingInfo |
Modifica le informazioni di fatturazione per il progetto. | Documentazione |
API per le risorse supportate
La tabella seguente è un elenco dei tipi di risorse che puoi creare deployment di machine learning. Per determinare le proprietà che puoi impostare in Deployment Manager per una determinata API, devi utilizzare la relativa documentazione come guida.
Per i passaggi per utilizzare la rappresentazione delle risorse di un'API per creare la configurazione, consulta Dichiarazione delle proprietà delle risorse.
Per esempi di deployment che utilizzano queste risorse, consulta Repository GitHub di Deployment Manager.
Per un elenco completo dei tipi di risorse supportati, incluse le risorse che sono
in versione alpha, esegui types list
comando in gcloud
:
gcloud deployment-manager types list
Tipo di risorsa | Riferimento |
---|---|
appengine.v1.version |
Documentazione |
bigquery.v2.dataset |
Documentazione |
bigquery.v2.table |
Documentazione |
bigtableadmin.v2.instance |
Documentazione |
bigtableadmin.v2.instance.table |
Documentazione |
cloudresourcemanager.v1.project |
Documentazione |
compute.beta.address |
Documentazione |
compute.beta.autoscaler |
Documentazione |
compute.beta.backendBucket |
Documentazione |
compute.beta.backendService |
Documentazione |
compute.beta.disk |
Documentazione |
compute.beta.firewall |
Documentazione |
compute.beta.forwardingRule |
Documentazione |
compute.beta.globalAddress |
Documentazione |
compute.beta.globalForwardingRule |
Documentazione |
compute.beta.healthCheck |
Documentazione |
compute.beta.httpHealthCheck |
Documentazione |
compute.beta.httpsHealthCheck |
Documentazione |
compute.beta.image |
Documentazione |
compute.beta.instance |
Documentazione |
compute.beta.instanceGroup |
Documentazione |
compute.beta.instanceGroupManager |
Documentazione |
compute.beta.instanceTemplate |
Documentazione |
compute.beta.network |
Documentazione |
compute.beta.regionAutoscaler |
Documentazione |
compute.beta.regionBackendService |
Documentazione |
compute.beta.regionInstanceGroup |
Documentazione |
compute.beta.regionInstanceGroupManager |
Documentazione |
compute.beta.route |
Documentazione |
compute.beta.router |
Documentazione |
compute.beta.sslCertificate |
Documentazione |
compute.beta.subnetwork |
Documentazione |
compute.beta.targetHttpProxy |
Documentazione |
compute.beta.targetHttpsProxy |
Documentazione |
compute.beta.targetInstance |
Documentazione |
compute.beta.targetPool |
Documentazione |
compute.beta.targetSslProxy |
Documentazione |
compute.beta.targetVpnGateway |
Documentazione |
compute.beta.urlMap |
Documentazione |
compute.beta.vpnTunnel |
Documentazione |
compute.beta.xpnHost |
Documentazione |
compute.beta.xpnResource |
Documentazione |
compute.v1.address |
Documentazione |
compute.v1.autoscaler |
Documentazione |
compute.v1.backendService |
Documentazione |
compute.v1.disk |
Documentazione |
compute.v1.firewall |
Documentazione |
compute.v1.forwardingRule |
Documentazione |
compute.v1.globalAddress |
Documentazione |
compute.v1.globalForwardingRule |
Documentazione |
compute.v1.healthCheck |
Documentazione |
compute.v1.httpHealthCheck |
Documentazione |
compute.v1.httpsHealthCheck |
Documentazione |
compute.v1.image |
Documentazione |
compute.v1.instance |
Documentazione |
compute.v1.instanceGroup |
Documentazione |
compute.v1.instanceGroupManager |
Documentazione |
compute.v1.instanceTemplate |
Documentazione |
compute.v1.network |
Documentazione |
compute.v1.regionAutoscaler |
Documentazione |
compute.v1.regionBackendService |
Documentazione |
compute.v1.regionInstanceGroup |
Documentazione |
compute.v1.regionInstanceGroupManager |
Documentazione |
compute.v1.route |
Documentazione |
compute.v1.router |
Documentazione |
compute.v1.sslCertificate |
Documentazione |
compute.v1.subnetwork |
Documentazione |
compute.v1.targetHttpProxy |
Documentazione |
compute.v1.targetHttpsProxy |
Documentazione |
compute.v1.targetInstance |
Documentazione |
compute.v1.targetPool |
Documentazione |
compute.v1.targetSslProxy |
Documentazione |
compute.v1.targetVpnGateway |
Documentazione |
compute.v1.urlMap |
Documentazione |
compute.v1.vpnTunnel |
Documentazione |
container.v1.cluster |
Documentazione |
container.v1.nodePool |
Documentazione |
dataproc.v1.cluster |
Documentazione |
dns.v1.managedZone |
Documentazione |
iam.v1.serviceAccount |
Documentazione |
iam.v1.serviceAccounts.key |
Documentazione |
logging.v2.metric |
Documentazione |
logging.v2.sink |
Documentazione |
pubsub.v1.subscription |
Documentazione |
pubsub.v1.topic |
Documentazione |
runtimeconfig.v1beta1.config |
Documentazione |
runtimeconfig.v1beta1.variable |
Documentazione |
runtimeconfig.v1beta1.waiter |
Documentazione |
spanner.v1.instance |
Documentazione |
sqladmin.v1beta4.database |
Documentazione |
sqladmin.v1beta4.instance |
Documentazione |
sqladmin.v1beta4.user |
Documentazione |
storage.v1.bucket |
Documentazione |
storage.v1.bucketAccessControl |
Documentazione |
storage.v1.defaultObjectAccessControl |
Documentazione |
storage.v1.object |
Documentazione |
storage.v1.objectAccessControl |
Documentazione |
Passaggi successivi
- Crea una configurazione.
- Prova la guida rapida di Deployment Manager.
- Consulta la Guida passo passo.
- Per deployment di esempio che puoi adattare ai tuoi requisiti, consulta il Centro risorse Gestore del repository GitHub.