Questo tutorial illustra Deployment Manager utilizzando lo strumento a riga di comando gcloud. Segui i passaggi di configurazione per preparare l'ambiente locale all'utilizzo di Deployment Manager.
Crea un progetto
-
In the Google Cloud console, go to 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.
Abilita le API per le risorse Google Cloud che vuoi gestire
Deployment Manager utilizza le API di altri servizi Google Cloud per creare e gestire le risorse. Per creare queste risorse, devi prima abilitare le API dei servizi per il tuo progetto.
Per questa procedura dettagliata, devi eseguire il deployment delle risorse Compute Engine, quindi devi abilitare l'API Compute Engine.
Successivamente, attiva Deployment Manager:
Abilita l'API Deployment Manager
Installa Google Cloud CLI
Google Cloud CLI offre uno strumento a riga di comando, gcloud, che semplifica l'interazione
con Deployment Manager.
Per installare gcloud CLI:
-
In alternativa, utilizza Cloud Shell, in cui
gcloudè già installato. Imposta l'ID progetto.
Ogni comando richiede un ID progetto. Imposta un ID progetto predefinito in modo da non doverlo fornire ogni volta. Ricorda di sostituire
myprojectcon il tuo ID progetto.gcloud config set project myprojectImposta la zona e la regione predefinite. Alcune risorse Google Cloud richiedono una zona o una regione e puoi impostare una zona o una regione predefinita, in modo simile a un progetto predefinito. Per impostare una zona o una regione predefinita, utilizza
gcloud config set. In questo caso, utilizzaus-central1come regione eus-central1-fcome zona:gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Clona il repository GitHub di Deployment Manager
Il repository GitHub di Deployment Manager contiene esempi creati da Google e dalla community di Deployment Manager, inclusi quelli utilizzati in questa procedura dettagliata.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
Ora che hai configurato l'ambiente, puoi iniziare a creare la distribuzione.