Rollback, rilasci graduali, migrazione del traffico

Cloud Run ti consente di specificare le revisioni che devono ricevere il traffico e le percentuali di traffico ricevute da una revisione. Questa funzionalità ti consente di eseguire il rollback a una revisione precedente, implementare gradualmente una revisione e suddividere il traffico tra più revisioni. Questa pagina descrive come utilizzare questa funzionalità per gestire il traffico verso le revisioni di Cloud Run.

Tieni presente che le modifiche al routing del traffico non sono istantanee. Quando modifichi il traffico per le revisioni, tutte le richieste in fase di elaborazione continueranno fino al completamento. Le richieste in corso non verranno abbandonate e potrebbero essere indirizzate a una nuova revisione o a una revisione precedente durante il periodo di transizione.

Suddivisione del traffico e affinità sessione

Se suddividi il traffico tra più revisioni con l'affinità sessione attivata, consulta Affinità sessione e suddivisione del traffico per informazioni dettagliate sull'effetto dell'affinità sessione sulla suddivisione del traffico.

Ciclo di vita delle suddivisioni del traffico

Se dividi il traffico tra più revisioni o assegni il traffico a una revisione precedente, tutti gli implementazioni successive utilizzeranno questo modello di suddivisione del traffico in futuro. Per tornare a utilizzare solo l'ultima revisione senza la suddivisione del traffico, invia tutto il traffico all'ultima revisione.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per gestire le revisioni e i servizi Cloud Run, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Per un elenco dei ruoli e delle autorizzazioni IAM associati a Cloud Run, consulta Ruoli IAM di Cloud Run e Autorizzazioni IAM di Cloud Run. Se il servizio Cloud Run interagisce con le API Google Cloud, come le librerie client di Cloud, consulta la guida alla configurazione dell'identità del servizio. Per ulteriori informazioni sulla concessione dei ruoli, consulta le autorizzazioni di deployment e gestisci l'accesso.

Esegui il rollback a una revisione precedente

Per eseguire il rollback a una revisione precedente:

Console

  1. Nella console Google Cloud, vai a Cloud Run:

    Vai a Cloud Run

  2. Individua il servizio nell'elenco dei servizi e fai clic su di esso.

  3. Fai clic sulla scheda Revisioni per visualizzare l'elenco delle revisioni correnti per quel servizio.

  4. Nell'elenco delle revisioni, fai clic sull'icona dei tre puntini a destra della revisione di cui vuoi eseguire il rollback:

    manage-traffic

  5. Fai clic su Gestisci traffico per visualizzare il modulo di gestione del traffico:

    1. Seleziona la revisione precedente a cui vuoi eseguire il rollback nell'elenco a discesa.
    2. Imposta la percentuale di traffico della revisione precedente su 100.
    3. Imposta la percentuale della revisione attualmente pubblicata su 0.
    4. Fai clic su Salva.

gcloud

Utilizza il seguente comando:

gcloud run services update-traffic SERVICE --to-revisions REVISION=100

  • Sostituisci SERVICE con il nome del servizio.
  • Sostituisci REVISION con il nome della revisione a cui vuoi eseguire il rollback.

YAML

  1. Se stai creando un nuovo servizio, salta questo passaggio. Se stai aggiornando un servizio esistente, scarica la relativa configurazione YAML:

    gcloud run services describe SERVICE --format export > service.yaml
  2. Sotto l'attributo spec, individua e aggiorna l'attributo traffic come segue:

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
     name: SERVICE
    spec:
    ...
      traffic:
      - revisionName: REVISION
        percent: 100
    

    Sostituisci

    • REVISION con il nome della revisione a cui vuoi eseguire il rollback.
  3. Sostituisci il servizio con la nuova configurazione utilizzando il seguente comando:

    gcloud run services replace service.yaml
  4. Attendi il completamento dell'aggiornamento: dovresti visualizzare un messaggio che indica che la revisione da cui stai eseguendo il rollback è stata implementata e sta pubblicando il 0% del traffico.

Terraform

Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.

Aggiungi quanto segue al tuo file .tf:

resource "google_cloud_run_v2_service" "default" {
  name     = "my-service"
  location = "us-central1"

  deletion_protection = false # set to true to prevent destruction of the resource

  template {}

  traffic {
    percent = 100
    # This revision needs to already exist
    revision = "green"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"

  }
}

Implementazione graduale delle revisioni

Per implementare gradualmente una nuova revisione:

Console

  1. Nella console Google Cloud, vai a Cloud Run:

    Vai a Cloud Run

  2. Seleziona un servizio nell'elenco dei servizi.

  3. Fai clic su Esegui il deployment di una nuova revisione.

  4. Compila il modulo di deployment in base alle tue esigenze, ma assicurati che la casella di controllo Pubblica questa revisione immediatamente NON sia selezionata.

  5. Fai clic su Esegui il deployment.

  6. Fai clic su Gestisci traffico.

  7. La nuova revisione è elencata, ma con una percentuale impostata su 0: al momento non gestisce alcun traffico. Nel modulo:

    1. Imposta la percentuale desiderata, ad esempio 5. Tieni presente che la percentuale della versione attualmente pubblicata viene ridotta automaticamente della stessa quantità.
    2. Fai clic su Salva.
    3. Ripeti questi passaggi per la gestione del traffico, ma con percentuali modificate, aumentando la percentuale in base alle esigenze della nuova revisione. Non è necessario eseguire nuovamente il deployment per modificare le percentuali di traffico.

gcloud

  1. Esegui il deployment della revisione che vuoi implementare gradualmente, impostandola inizialmente in modo che non riceva traffico:

    gcloud run deploy --image IMAGE --no-traffic

    Sostituisci IMAGE con l'immagine di cui stai eseguendo il deployment.

  2. Specifica la percentuale di traffico che vuoi che venga gestita dalla nuova revisione, ad esempio il 5%:

    gcloud run services update-traffic SERVICE --to-revisions REVISION=PERCENTAGE
    • Sostituisci SERVICE con il nome del servizio.
    • Sostituisci REVISION con il nome della revisione che stai implementando gradualmente. Per specificare la revisione più recente, puoi utilizzare LATEST, ad esempio LATEST=5.
    • Sostituisci PERCENTAGE con la percentuale di traffico che vuoi inviare alla nuova revisione, ad esempio 5 per inviare il 5% di traffico.
  3. Quando il rendimento della revisione è soddisfacente, ripeti il passaggio precedenteupdate-traffic, ma aumenta il valore percentuale in base alle tue esigenze.

YAML

  1. Se stai creando un nuovo servizio, salta questo passaggio. Se stai aggiornando un servizio esistente, scarica la relativa configurazione YAML:

    gcloud run services describe SERVICE --format export > service.yaml
  2. Apporta le modifiche di configurazione necessarie al servizio e specifica il nome della revisione che vuoi per la nuova revisione:

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
     name: SERVICE
    spec:
     template:
       metadata:
         annotations:
         ...
         name: REVISION-NAME
    

    Sostituisci

    • REVISION-NAME con il nome che vuoi assegnare alla nuova revisione.
  3. Sotto l'attributo spec, individua e aggiorna l'attributo traffic in modo che la nuova revisione pubblichi solo una piccola quantità di traffico:

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
     name: SERVICE
    spec:
    ...
      traffic:
      - revisionName: REVISION-NEW
        percent: PERCENT-NEW
      - revisionName: REVISION-FORMER
        percent: PERCENT-FORMER
    

    Tieni presente che le percentuali devono essere pari al 100%. Sostituisci

    • REVISION-NEW con il nome della revisione che stai implementando gradualmente.
    • REVISION-FORMER con il nome della revisione attualmente pubblicata.
    • PERCENT-NEW con la percentuale di traffico che vuoi inviare alla nuova revisione, ad esempio utilizza 10 per inviare il 10% del traffico a quella revisione.
    • PERCENT-FORMER con la percentuale di traffico che vuoi inviare alla vecchia revisione
  4. Attendi il completamento dell'aggiornamento: dovresti visualizzare un messaggio che ti informa che la nuova revisione che stai implementando gradualmente è stata implementata e sta pubblicando il valore percentuale del traffico che hai utilizzato.

Terraform

Aggiungi quanto segue al file .tf e aggiorna gradualmente la percentuale di traffico dalla revisione precedente alla revisione più recente. Tieni presente che ogni modifica al traffico richiede l'esecuzione di un'altra terraform apply.

resource "google_cloud_run_v2_service" "default" {
  name     = "my-service"
  location = "us-central1"

  deletion_protection = false # set to true to prevent destruction of the resource

  template {
    containers {
      # Image or image tag must be different from previous revision
      image = "us-docker.pkg.dev/cloudrun/container/hello"
    }
  }

  # Define the traffic split for each revision
  # https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_service#traffic
  traffic {
    percent = 100
    # This revision needs to already exist
    revision = "green"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }

  traffic {
    # Deploy new revision with 0% traffic
    percent = 0
    type    = "TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST"
  }
}

Applica le modifiche inserendo terraform apply.

Suddividi il traffico tra più revisioni

Per suddividere il traffico tra due o più revisioni:

Console

  1. Nella console Google Cloud, vai a Cloud Run:

    Vai a Cloud Run

  2. Individua il servizio nell'elenco dei servizi e fai clic su di esso.

  3. Fai clic su Gestisci traffico.

  4. Viene elencata la nuova revisione attualmente pubblicata. Nel modulo:

    1. Imposta la percentuale di revisione attualmente pubblicata sulla suddivisione desiderata.
    2. Seleziona una delle revisioni precedenti utilizzando l'elenco a discesa e impostala sulla suddivisione in percentuale che preferisci.
    3. Per suddividere il traffico tra più revisioni, fai clic su Aggiungi revisione, selezionata la revisione che ti interessa e imposta la percentuale per la suddivisione che preferisci.
    4. Fai clic su Salva.

gcloud

Specifica le revisioni e la percentuale di traffico per ogni revisione in un elenco delimitato da virgole:

gcloud run services update-traffic SERVICE --to-revisions LIST

  • Sostituisci SERVICE con il nome del servizio.
  • Sostituisci LIST con un elenco di revisioni e percentuali separato da virgola:
    REVISION1=PERCENTAGE1,REVISION2=PERCENTAGE2,REVISIONn=PERCENTAGEx
    ad esempio, hello2-00005-red=25,hello2-00001-bod=25,hello2-00002-nan=50.

YAML

  1. Se stai creando un nuovo servizio, salta questo passaggio. Se stai aggiornando un servizio esistente, scarica la relativa configurazione YAML:

    gcloud run services describe SERVICE --format export > service.yaml
  2. Sotto l'attributo spec, individua e aggiorna l'attributo traffic in modo che la nuova revisione pubblichi solo una piccola quantità di traffico:

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
     name: SERVICE
    spec:
    ...
      traffic:
      - revisionName: REVISION-A
        percent: PERCENT-A
      - revisionName: REVISION-B
        percent: PERCENT-B
      - revisionName: REVISION-C
        percent: PERCENT-C
    

    Tieni presente che le percentuali devono dare come risultato 100. Sostituisci

    • REVISION-A, REVISION-B, REVISION-C con le revisioni a cui stai assegnando il traffico.
    • PERCENT-A, PERCENT-B, PERCENT-C con la percentuale per la revisione corrispondente.
  3. Sostituisci il servizio con la nuova configurazione utilizzando il seguente comando:

    gcloud run services replace service.yaml
  4. Attendi il completamento dell'aggiornamento: dovresti visualizzare un messaggio che ti informa che la nuova revisione che stai implementando gradualmente è stata implementata e sta pubblicando 5% (o qualsiasi valore graduale che hai utilizzato) del traffico.

Terraform

Aggiungi quanto segue al tuo file .tf:

resource "google_cloud_run_v2_service" "default" {
  name     = "my-service"
  location = "us-central1"

  deletion_protection = false # set to true to prevent destruction of the resource

  template {
    containers {
      image = "us-docker.pkg.dev/cloudrun/container/hello"
    }
    revision = "green"
  }

  # Define the traffic split for each revision
  # https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_service#traffic
  traffic {
    percent  = 25
    revision = "green"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }

  traffic {
    percent = 75
    # This revision needs to already exist
    revision = "blue"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }
}

Applica le modifiche inserendo terraform apply.

Invia tutto il traffico all'ultima revisione

Quando esegui il deployment di una nuova revisione, puoi impostare questa revisione e tutte quelle future in modo che gestiscano il 100% del traffico il prima possibile, sostituendo qualsiasi suddivisione del traffico stabilita:

Console

  1. Nella console Google Cloud, vai a Cloud Run:

    Vai a Cloud Run

  2. Individua il servizio nell'elenco dei servizi e fai clic su di esso.

  3. Fai clic su Esegui il deployment di una nuova revisione.

  4. Compila il modulo di implementazione in base alle tue esigenze, assicurandoti di selezionare la casella di controllo Pubblica questa revisione immediatamente. In questo modo verrà sostituita qualsiasi suddivisione del traffico esistente e la nuova revisione pubblicherà il 100% del traffico.

  5. Fai clic su Esegui il deployment.

gcloud

Per inviare tutto il traffico alla revisione di cui è stato eseguito il deployment più di recente:

gcloud run services update-traffic SERVICE --to-latest

Sostituisci SERVICE con il nome del servizio.

YAML

  1. Se stai creando un nuovo servizio, salta questo passaggio. Se stai aggiornando un servizio esistente, scarica la relativa configurazione YAML:

    gcloud run services describe SERVICE --format export > service.yaml
  2. Sotto l'attributo spec, individua e aggiorna l'attributo traffic come segue

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
     name: SERVICE
    spec:
    ...
      traffic:
      - latestRevision: true
        percent: 100
    
  3. Sostituisci il servizio con la nuova configurazione utilizzando il seguente comando:

    gcloud run services replace service.yaml
  4. Attendi il completamento dell'aggiornamento: dovresti visualizzare un messaggio che indica che la revisione (più recente) è stata implementata e sta pubblicando il 100% del traffico.

Terraform

Aggiungi quanto segue al tuo file .tf:

resource "google_cloud_run_v2_service" "default" {
  name     = "my-service"
  location = "us-central1"

  deletion_protection = false # set to true to prevent destruction of the resource

  template {}

  traffic {
    percent = 100
    type    = "TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST"
  }
}

Applica le modifiche inserendo terraform apply.

Utilizzare i tag per i test, la migrazione del traffico e i rollback

Per evitare di sostenere costi di fatturazione per le revisioni con tag, utilizza le istanze minime a livello di servizio o rimuovi i tag dalle revisioni quando non ti servono più.

Un caso d'uso comune per questa funzionalità è utilizzarla per testare e verificare una nuova revisione del servizio prima che venga inviato traffico, secondo questa sequenza tipica:

  1. Esegui test di integrazione su un contenitore durante lo sviluppo.
  2. Esegui il deployment del contenitore in un progetto Google Cloud che utilizzi solo per il pre-trattamento, senza generare traffico, e testa con una revisione taggata.
  3. Esegui il deployment in produzione, senza pubblicare il traffico, e testa in base a una revisione con tag in produzione.
  4. Esegui la migrazione del traffico alla revisione taggata.

Esegui il deployment di una nuova revisione con tag

Per eseguire il deployment di una nuova revisione di un servizio esistente in produzione:

gcloud

Esegui il deployment di una nuova revisione con tag:

gcloud run deploy myservice --image IMAGE_URL  --no-traffic --tag TAG_NAME

Sostituisci

  • IMAGE_URL con l'URL dell'immagine
  • TAG_NAME con il nome del tag in minuscolo

Il tag ti consente di testare direttamente la nuova revisione in un URL specifico, senza attivare il traffico. L'URL inizia con il nome del tag che hai fornito: ad esempio, se hai utilizzato il nome del tag green per il servizio myservice, dovrai testare la revisione taggata all'URL https://green---myservice-abcdef.a.run.app

Terraform

Aggiungi quanto segue al file .tf e aggiorna gradualmente la percentuale di traffico dalla versione precedente a quella più recente con il nuovo tag. Tieni presente che ogni modifica al traffico richiede l'esecuzione di un'altra terraform apply.

resource "google_cloud_run_v2_service" "default" {
  name     = "my-service"
  location = "us-central1"

  deletion_protection = false # set to "true" in production

  template {
    containers {
      # image or tag must be different from previous revision
      image = "us-docker.pkg.dev/cloudrun/container/hello"
    }
    revision = "blue"
  }

  # Define the traffic split for each revision
  # https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_service#traffic
  traffic {
    percent = 100
    # This revision needs to already exist
    revision = "green"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }

  traffic {
    # Deploy new revision with 0% traffic
    percent  = 0
    revision = "blue"
    tag      = "tag-name"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }
}

Applica le modifiche inserendo terraform apply.

Rimuovere un tag

Per rimuovere un tag da una revisione:

Console

  1. Nella console Google Cloud, vai a Cloud Run:

    Vai a Cloud Run

  2. Seleziona un servizio nell'elenco dei servizi.

  3. Vai alla sezione Revisioni del servizio che ti interessa e seleziona la revisione per cui vuoi rimuovere il tag esistente.

  4. Tieni premuto il cursore sopra la colonna URL delle revisioni (tag) e fai clic sull'icona a forma di matita:

    tag-delete

  5. Nel menu della finestra di dialogo URL revisione, fai clic sull'icona del cestino per rimuovere il tag corrente utilizzato nella revisione.

  6. Fai clic su Salva.

gcloud

Per rimuovere un tag di revisione:

gcloud run services update-traffic SERVICE --remove-tags TAG_NAME

Sostituisci

  • TAG_NAME con il nome del tag a cui stai eseguendo la migrazione del traffico
  • SERVICE con il nome del servizio da cui stai rimuovendo il tag

YAML

  1. Se stai creando un nuovo servizio, salta questo passaggio. Se stai aggiornando un servizio esistente, scarica la relativa configurazione YAML:

    gcloud run services describe SERVICE --format export > service.yaml
  2. Apporta le modifiche di configurazione desiderate al servizio.

  3. Sotto l'attributo spec, individua e rimuovi l'attributo tag per la revisione taggata:

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
     name: SERVICE
    spec:
    ...
      traffic:
      - revisionName: REVISION
        tag: TAG_NAME
        percent: PERCENT-NEW
    
  4. Sostituisci il servizio con la nuova configurazione utilizzando il seguente comando:

    gcloud run services replace service.yaml

Terraform

Aggiungi quanto segue al tuo file .tf:

resource "google_cloud_run_v2_service" "default" {
  name     = "my-service"
  location = "us-central1"

  deletion_protection = false # set to true to prevent destruction of the resource

  template {}

  # Define the traffic split for each revision
  # https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_service#traffic
  traffic {
    percent = 100
    # This revision needs to already exist
    revision = "green"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }

  traffic {
    # No tags for this revision
    # Keep revision at 0% traffic
    percent = 0
    # This revision needs to already exist
    revision = "blue"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }
}

Applica le modifiche inserendo terraform apply.

Migrazione del traffico a una revisione con tag

Dopo aver verificato che la nuova revisione funzioni correttamente, puoi iniziare a eseguire la migrazione del traffico utilizzando la console Google Cloud, la riga di comando gcloud, Terraform o un file YAML:

Console

  1. Nella console Google Cloud, vai a Cloud Run:

    Vai a Cloud Run

  2. Individua il servizio nell'elenco dei servizi e fai clic su di esso:

  3. Seleziona la revisione taggata a cui vuoi inviare il traffico:

    manage-traffic

  4. Fai clic su Gestisci traffico.

  5. Individua il nome della revisione taggata: è elencato, ma con una percentuale impostata su 0: al momento non gestisce alcun traffico. Nel modulo Gestisci traffico*:

    1. Imposta la percentuale desiderata, ad esempio 5. Tieni presente che la percentuale della versione attualmente pubblicata viene ridotta automaticamente della stessa quantità.
    2. Fai clic su Salva.
    3. Se necessario, ripeti questi passaggi di Gestione del traffico per un periodo di ore o giorni, ma con percentuali diverse, aumentando la percentuale in base alle necessità per la revisione con tag. Non è necessario eseguire nuovamente il deployment per modificare le percentuali di traffico.

gcloud

Per eseguire la migrazione del traffico a un tag di revisione specifico:

gcloud run services update-traffic myservice --to-tags TAG_NAME=TRAFFIC_PERCENT

Sostituisci

  • TAG_NAME con il nome del tag a cui stai eseguendo la migrazione del traffico
  • TRAFFIC_PERCENT con la percentuale di traffico che vuoi la revisione taggata deve pubblicare, ad esempio 1.

YAML

  1. Se stai creando un nuovo servizio, salta questo passaggio. Se stai aggiornando un servizio esistente, scarica la relativa configurazione YAML:

    gcloud run services describe SERVICE --format export > service.yaml
  2. Apporta le modifiche di configurazione scelte al servizio.

  3. Sotto l'attributo spec, individua e aggiorna l'attributo traffic per la revisione con tag in modo che la revisione con tag pubblichi solo una piccola quantità di traffico:

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
     name: SERVICE
    spec:
    ...
      traffic:
      - revisionName: REVISION
        tag: TAG_NAME
        percent: PERCENT-NEW
      - revisionName: REVISION-FORMER
        percent: PERCENT-FORMER
    

    Tieni presente che le percentuali devono essere pari al 100%. Sostituisci

    • REVISION con il nome della revisione taggata.
    • TAG_NAME con il nome del tag che stai implementando gradualmente.
    • PERCENT-NEW con la percentuale di traffico che vuoi inviare alla revisione taggata, ad esempio utilizza 10 per inviare il 10% del traffico a quella revisione.
    • REVISION-FORMER con il nome della revisione attualmente pubblicata.
    • PERCENT-FORMER con la percentuale di traffico che vuoi inviare alla vecchia revisione
  4. Sostituisci il servizio con la nuova configurazione utilizzando il seguente comando:

    gcloud run services replace service.yaml
  5. Attendi il completamento dell'aggiornamento: dovresti visualizzare un messaggio che ti informa che la nuova revisione che stai implementando gradualmente è stata implementata e sta pubblicando il valore percentuale del traffico che hai utilizzato.

Terraform

Aggiungi quanto segue al tuo file .tf:

resource "google_cloud_run_v2_service" "default" {
  name     = "my-service"
  location = "us-central1"

  deletion_protection = false # set to true to prevent destruction of the resource

  template {}

  # Define the traffic split for each revision
  # https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_service#traffic
  traffic {
    # Update revision to 50% traffic
    percent = 50
    # This revision needs to already exist
    revision = "green"
    type     = "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"
  }

  traffic {
    # Update tag to 50% traffic
    percent = 50
    # This tag needs to already exist
    tag = "tag-name"
  }
}

Nel corso di ore o giorni, a seconda delle esigenze, passa gradualmente da un tag all'altro, aumentando la percentuale in base alle esigenze per la revisione taggata.

Applica inserendo terraform apply dopo ogni modifica.

Passaggi successivi