Configurazione di un bilanciatore del carico HTTP(S) esterno a un'area geografica con Cloud Run

Questa pagina mostra come eseguire il deployment di un bilanciatore del carico HTTP(S) esterno a livello di area geografica con un backend Cloud Run. Per configurare questa opzione, utilizza un backend NEG serverless per il bilanciatore del carico.

Prima di provare a seguire questa procedura, assicurati di conoscere i seguenti argomenti:

I NEG serverless consentono di utilizzare i servizi Cloud Run con il bilanciatore del carico. Dopo aver configurato un bilanciatore del carico con il backend NEG serverless, le richieste al bilanciatore del carico vengono indirizzate al backend Cloud Run.

Prima di iniziare

  1. Installa l'interfaccia a riga di comando di Google Cloud.
  2. Esegui il deployment di un servizio Cloud Run.
  3. Configura le autorizzazioni.

Installa Google Cloud SDK

Installa lo strumento a riga di comando gcloud. Consulta la panoramica di gcloud per informazioni concettuali e di installazione dello strumento.

Se non hai mai eseguito lo strumento a riga di comando gcloud, esegui prima gcloud init per inizializzare la directory gcloud.

Nota: non puoi utilizzare Google Cloud Console per configurare un bilanciatore del carico HTTP(S) esterno a livello di area geografica con un backend NEG serverless.

Esegui il deployment di un servizio Cloud Run

Le istruzioni riportate in questa pagina presuppongono che sia già in esecuzione un servizio Cloud Run.

Ad esempio, in questa pagina puoi utilizzare qualsiasi guida rapida di Cloud Run per eseguire il deployment di un servizio Cloud Run.

Il NEG serverless e il bilanciatore del carico devono trovarsi nella stessa area geografica del servizio Cloud Run. Puoi bloccare le richieste esterne inviate direttamente agli URL predefiniti del servizio Cloud Run limitando il traffico in entrata a internal and cloud load balancing. Ad esempio:

gcloud run deploy CLOUD_RUN_SERVICE_NAME \
  --platform=managed \
  --allow-unauthenticated \
  --ingress=internal-and-cloud-load-balancing \
  --region=REGION \
  --image=IMAGE_URL

Prendi nota del nome del servizio che crei. La parte restante di questa pagina mostra come configurare un bilanciatore del carico che instrada le richieste a questo servizio.

Configura autorizzazioni

Per seguire questa guida, devi creare un NEG serverless e creare un bilanciatore del carico in un progetto. Devi essere un proprietario o un editor del progetto oppure disporre dei seguenti ruoli IAM di Compute Engine:

Attività Ruolo richiesto
Crea bilanciatore del carico e componenti di networking Amministratore di rete
Creare e modificare i NEG Amministratore istanze Compute
Creare e modificare certificati SSL Amministratore sicurezza

Configura la rete e le subnet

Per configurare la rete e le relative subnet, devi prima creare una rete VPC, creare un'istanza VM in una subnet specifica e quindi creare una subnet solo proxy.

Crea la rete VPC

Crea una rete VPC in modalità personalizzata, quindi le subnet desiderate in un'area geografica. Infine, definisci le regole del firewall per la tua rete.

console

  1. Vai alla pagina Reti VPC in Google Cloud Console.

    Vai alle reti VPC

  2. Fai clic su Crea rete VPC.

  3. Nel campo Nome, inserisci lb-network.

  4. Nel campo Modalità di creazione subnet, seleziona Personalizzata.

  5. Nella sezione Nuova subnet, specifica i seguenti parametri di configurazione per una subnet:

    1. Inserisci un Nome per la subnet.
    2. Seleziona un'area geografica.
    3. Inserisci un intervallo di indirizzi IP, ad esempio 10.1.2.0/24. Per scoprire di più, consulta l'intervallo IPv4 principale.

      Se selezioni un intervallo che non è un indirizzo RFC 1918, verifica che l'intervallo non sia in conflitto con una configurazione esistente. Per ulteriori informazioni, consulta gli intervalli di subnet IPv4.

    4. Fai clic su Fine.

  6. Nella sezione Regole firewall, seleziona le regole firewall predefinite nella scheda Regole firewall IPv4. Queste regole predefinite coprono i casi d'uso più comuni per la connettività alle istanze.

    Il nome di ogni regola predefinita inizia con il nome della rete VPC che stai creando.

    1. (Facoltativo) Puoi modificare la regola lb-network-allow-custom. Sul lato destro della riga che contiene la regola, fai clic su Modifica per selezionare le subnet, aggiungere intervalli IPv4 aggiuntivi e specificare protocolli e porte.

    Se aggiungi ulteriori subnet in un secondo momento, la regola firewall di lb-network-allow-custom non viene aggiornata automaticamente. Se hai bisogno di regole firewall per le nuove subnet, devi aggiornare la configurazione del firewall per aggiungere le regole.

    Se non selezioni alcuna regola predefinita, puoi creare regole personali firewall dopo aver creato la rete.

  7. Seleziona Modalità di routing dinamico per la rete VPC. È possibile modificare la modalità di routing dinamico in un secondo momento.

    Per ulteriori informazioni, consulta la sezione Modalità di routing dinamico.

  8. Nel campo Unità massima di trasmissione (MTU), seleziona 1460 (impostazione predefinita) o 1500.

    Prima di impostare l'MTU su 1500, consulta la panoramica dell'unità di trasmissione massima.

  9. Fai clic su Crea.

gcloud

  1. Crea la rete VPC personalizzata con il comando gcloud compute networks create:

    gcloud compute networks create lb-network --subnet-mode=custom
    
  2. Crea una subnet nella rete lb-network. In questo esempio viene utilizzato un intervallo di indirizzi IP di 10.1.2.0/24 per la subnet. Puoi configurare qualsiasi intervallo di subnet valido.

    gcloud compute networks subnets create lb-subnet \
    --network=lb-network \
    --range=10.1.2.0/24 \
    --region=REGION
    

Crea un'istanza VM in una subnet specifica

Deve essere presente almeno una VM nella rete VPC in cui intendi configurare un bilanciatore del carico a livello di area geografica con un backend serverless. Se hai già una VM nella rete, non devi eseguire questo passaggio.

console

  1. In Google Cloud Console, vai alla pagina Istanze VM.

    Vai alle istanze VM

  2. Seleziona il progetto e fai clic su Continua.

  3. Fai clic su Crea istanza.

  4. Specifica un Nome per la VM come test-vm. Per ulteriori informazioni, consulta la convenzione per la denominazione delle risorse.

  5. (Facoltativo) Modifica la Zona per questa VM. Compute Engine randomizza l'elenco delle zone all'interno di ogni area geografica per incoraggiarne l'utilizzo in più zone.

  6. Nella sezione Firewall, seleziona Consenti traffico HTTP o Consenti traffico HTTPS per consentire il traffico HTTP o HTTPS alla VM.

    Google Cloud Console aggiunge un tag di rete alla VM e crea la regola firewall in entrata corrispondente che consente tutto il traffico in entrata su tcp:80 (HTTP) o tcp:443 (HTTPS).

    Il tag di rete associa la regola firewall alla VM. Per ulteriori informazioni, consulta la panoramica delle regole firewall nella documentazione relativa al Virtual Private Cloud.

  7. Espandi la sezione Networking, dischi, sicurezza, gestione, single tenancy.

    1. Espandi la sezione Networking.
    2. In Interfacce di rete, specifica i dettagli della rete:
      1. Nel campo Rete, seleziona la rete VPC contenente la subnet che hai creato, ad esempio lb-network.
      2. Nel campo Subnet, seleziona la subnet che deve essere utilizzata dalla VM, ad esempio lb-subnet.
      3. Fai clic su Fine.
  8. Per creare e avviare la VM, fai clic su Crea.

gcloud

  1. Crea una VM.

    gcloud compute instances create test-vm \
    --network=lb-network \
    --subnet=lb-subnet \
    --zone=ZONE
    

Crea una subnet solo proxy

Crea una subnet solo proxy per tutti i bilanciatori del carico basati su Envoy (bilanciatori del carico HTTP(S) interni e bilanciatori del carico HTTP(S) esterni a livello di area geografica) nell'area geografica della rete lb-network.

console

  1. In Google Cloud Console, vai alla pagina Reti VPC.
    Vai alle reti VPC
  2. Fai clic sul nome della rete VPC condivisa a cui vuoi aggiungere la subnet solo proxy.
  3. Fai clic su Aggiungi subnet.
  4. Nel campo Nome, inserisci proxy-only-subnet.
  5. Seleziona un'area geografica.
  6. Imposta Finalità su Proxy gestito a livello di area geografica.
  7. Inserisci un intervallo di indirizzi IP come 10.129.0.0/23.
  8. Fai clic su Aggiungi.

gcloud

  1. Crea la subnet solo proxy con il comando gcloud compute networks subnets create.
    Questo esempio utilizza un intervallo di indirizzi IP di 10.129.0.0/23 per la subnet solo proxy. Puoi configurare qualsiasi intervallo di subnet valido.

    gcloud compute networks subnets create proxy-only-subnet \
     --purpose=REGIONAL_MANAGED_PROXY \
     --role=ACTIVE \
     --region=REGION \
     --network=lb-network \
     --range=10.129.0.0/23
    

Crea il bilanciatore del carico

Nel diagramma seguente, il bilanciatore del carico utilizza un backend NEG serverless per indirizzare le richieste a un servizio Cloud Run serverless.

Architettura di bilanciamento del carico HTTP(S) esterno a livello di area geografica per un'applicazione Cloud Run.
Architettura di bilanciamento del carico HTTP(S) esterno a livello di area geografica per un'applicazione Cloud Run

Il traffico dal bilanciatore del carico ai backend NEG serverless utilizza route speciali definite al di fuori del VPC che non sono soggette alle regole Firewall. Pertanto, se il bilanciatore del carico dispone solo di backend NEG serverless, non è necessario creare regole firewall per consentire il traffico dalla subnet solo proxy al backend serverless.

console

Avvia la configurazione

  1. In Google Cloud Console, vai alla pagina Bilanciamento del carico.

    Vai al bilanciamento del carico

  2. In Bilanciamento del carico HTTP(S), fai clic su Avvia configurazione.
  3. Nella sezione Solo per Internet o interno, seleziona Da Internet alle mie VM o ai miei servizi serverless.
  4. In Globale o regionale, seleziona Bilanciatore del carico HTTP(S) a livello di area geografica.
  5. Fai clic su Continua.
  6. In Nome del bilanciatore del carico, inserisci serverless-lb.
  7. Seleziona Rete come lb_network.
  8. Per continuare, tieni aperta la finestra.

Configura il frontend

  1. Prima di procedere, assicurati di avere un certificato SSL.
  2. Fai clic su Configurazione frontend.
  3. Inserisci un nome.
  4. Per configurare un bilanciatore del carico HTTP(S) esterno a un'area geografica, compila i campi come segue.
    1. In Protocollo, seleziona HTTPS.
    2. In Versione IP, seleziona IPv4.
    3. In Indirizzo IP, seleziona Temporaneo.
    4. In Porta, seleziona 443.
    5. In Certificato, seleziona un certificato SSL esistente o creane uno nuovo.

      Per creare un bilanciatore del carico HTTPS, devi disporre di una risorsa certificato SSL da utilizzare nel proxy HTTPS. Puoi creare una risorsa certificato SSL utilizzando un certificato SSL autogestito.
      I certificati gestiti da Google non sono supportati.

    Se vuoi testare questo processo senza configurare una risorsa di certificato SSL, puoi configurare un bilanciatore del carico HTTP.

  5. Facoltativo: per creare un bilanciatore del carico HTTP:
    1. In Protocollo, seleziona HTTPS.
    2. In Versione IP, seleziona IPv4.
    3. In Indirizzo IP, seleziona Temporaneo.
    4. In Porta, seleziona 80.
  6. Fai clic su Fine.

Configura i servizi di backend

  1. Fai clic su Configurazione backend.
  2. Nel menu a discesa Crea o seleziona servizi di backend, tieni il puntatore del mouse su Servizi di backend, quindi seleziona Crea un servizio di backend.
  3. Nella finestra Crea un servizio di backend, inserisci un Nome.
  4. In Tipo di backend, seleziona Gruppo di endpoint di rete serverless (anteprima).
  5. Non modificare il protocollo. Questo parametro viene ignorato.
  6. In Backend > Nuovo backend, seleziona Crea gruppo di endpoint di rete serverless.
    1. Nella finestra Crea gruppo di endpoint di rete serverless, inserisci un Nome.
    2. In Area geografica, viene visualizzata l'area geografica del bilanciatore del carico.
    3. Nel campo Tipo di gruppo di endpoint di rete serverless, seleziona Cloud Run. Cloud Run è l'unico tipo supportato.
    4. Seleziona Seleziona il nome del servizio.
    5. Nell'elenco a discesa Service, seleziona il servizio Cloud Run per cui vuoi creare un bilanciatore del carico.
    6. Fai clic su Fine.
    7. Fai clic su Crea.
  7. Nella finestra Crea servizio di backend, fai clic su Crea.

Configura regole di routing

Le regole di routing determinano come viene indirizzato il traffico. Puoi indirizzare il traffico a un servizio di backend o a un servizio Kubernetes. Tutto il traffico che non corrisponde esplicitamente a un matcher host e percorso viene inviato al servizio predefinito.

  1. Fai clic su Regola semplice host e percorso.
  2. Seleziona un servizio di backend dall'elenco a discesa Backend.

Rivedi la configurazione

  1. Fai clic su Esamina e finalizza.
  2. Esamina i valori per Backend, regole host e percorso e frontend.
  3. Fai clic su Crea. Attendi che la creazione del bilanciatore del carico sia completa.
  4. Fai clic sul nome del bilanciatore del carico (serverless-lb).
  5. Prendi nota dell'indirizzo IP del bilanciatore del carico, che utilizzerai nella prossima attività.

gcloud

  1. Prenota un indirizzo IP esterno statico per il bilanciatore del carico.
        gcloud compute addresses create ADDRESS_NAME  \
            --region=REGION \
            --network-tier=STANDARD
        
  2. Crea un NEG serverless per il tuo servizio Cloud Run:
        gcloud compute network-endpoint-groups create SERVERLESS_NEG_NAME \
            --region=REGION \
            --network-endpoint-type=serverless  \
            --cloud-run-service=CLOUD_RUN_SERVICE_NAME
        
  3. Creare un servizio di backend a livello di area geografica. Imposta --protocol su HTTP o HTTPS.
        gcloud beta compute backend-services create BACKEND_SERVICE_NAME \
            --load-balancing-scheme=EXTERNAL_MANAGED \
            --protocol=HTTP \
            --region=REGION
        
  4. Aggiungi il NEG serverless come backend al servizio di backend:
        gcloud beta compute backend-services add-backend BACKEND_SERVICE_NAME \
            --region=REGION \
            --network-endpoint-group=SERVERLESS_NEG_NAME \
            --network-endpoint-group-region=REGION
        
  5. Crea una mappa URL a livello di area geografica per instradare le richieste in entrata al servizio di backend:
        gcloud beta compute url-maps create URL_MAP_NAME \
            --default-service=BACKEND_SERVICE_NAME \
            --region=REGION
        
    Questa mappa URL di esempio ha come target un solo servizio di backend che rappresenta una singola app serverless, quindi non è necessario configurare regole host o matcher percorso.
  6. Per creare un bilanciatore del carico HTTPS, devi disporre di una risorsa certificato SSL da utilizzare nel proxy di destinazione HTTPS. Puoi creare una risorsa di certificato SSL utilizzando un certificato SSL autogestito. I certificati gestiti da Google non sono supportati. Per creare una risorsa di certificato SSL autogestita per l'area geografica:
        gcloud beta compute ssl-certificates create SSL_CERTIFICATE_NAME \
            --certificate CRT_FILE_PATH \
            --private-key KEY_FILE_PATH \
            --region=REGION
        
  7. Crea un proxy di destinazione a livello di area geografica per instradare le richieste alla mappa URL.

    Per un bilanciatore del carico HTTP, crea un proxy di destinazione HTTP:
        gcloud beta compute target-http-proxies create TARGET_HTTP_PROXY_NAME \
            --url-map=URL_MAP_NAME \
            --region=REGION
        
    Per un bilanciatore del carico HTTPS, crea un proxy di destinazione HTTPS. Il proxy è la parte del bilanciatore del carico che contiene il certificato SSL per il bilanciamento del carico HTTPS, quindi puoi anche caricare il certificato in questo passaggio.
        gcloud beta compute target-https-proxies create TARGET_HTTPS_PROXY_NAME \
            --ssl-certificates=SSL_CERTIFICATE_NAME \
            --url-map=URL_MAP_NAME \
            --region=REGION
        
  8. Crea una regola di forwarding per instradare le richieste in entrata al proxy. Per un bilanciatore del carico HTTP:
        gcloud beta compute forwarding-rules create HTTP_FORWARDING_RULE_NAME \
            --load-balancing-scheme=EXTERNAL_MANAGED \
            --network-tier=STANDARD \
            --network=lb-network \
            --address=ADDRESS_NAME \
            --target-http-proxy=TARGET_HTTP_PROXY_NAME \
            --target-http-proxy-region=REGION \
            --region=REGION \
            --ports=80
        
    Per un bilanciatore del carico HTTPS:
        gcloud beta compute forwarding-rules create HTTPS_FORWARDING_RULE_NAME \
            --load-balancing-scheme=EXTERNAL_MANAGED \
            --network-tier=STANDARD \
            --network=lb-network \
            --address=ADDRESS_NAME \
            --target-https-proxy=TARGET_HTTPS_PROXY_NAME \
            --target-https-proxy-region=REGION \
            --region=REGION \
            --ports=443
        

Test del bilanciatore del carico

Ora che hai configurato il bilanciatore del carico, puoi iniziare a inviare traffico all'indirizzo IP del bilanciatore del carico.

  1. Vai alla pagina Bilanciamento del carico in Google Cloud Console.
    Vai al bilanciamento del carico
  2. Fai clic sul bilanciatore del carico che hai appena creato.
  3. Prendi nota dell'indirizzo IP del bilanciatore del carico.
  4. Per un bilanciatore del carico HTTP, puoi testare il tuo bilanciatore del carico utilizzando un browser web visitando http://IP_ADDRESS. Sostituisci IP_ADDRESS con l'indirizzo IP del bilanciatore del carico. Dovresti essere indirizzato alla home page del servizio Cloud Run.
  5. Per un bilanciatore del carico HTTPS, puoi testare il tuo bilanciatore del carico utilizzando un browser web visitando https://IP_ADDRESS. Sostituisci IP_ADDRESS con l'indirizzo IP del bilanciatore del carico. Dovresti essere indirizzato alla home page del servizio Cloud Run.
    Se hai utilizzato un certificato autofirmato per i test, il browser mostra un avviso. Devi indicare esplicitamente al browser di accettare un certificato autofirmato. Fai clic nell'avviso per visualizzare la pagina effettiva.

Opzioni di configurazione aggiuntive

Questa sezione espande l'esempio di configurazione per fornire opzioni di configurazione alternative e aggiuntive. Tutte le attività sono facoltative. in qualsiasi ordine.

Utilizzo di una maschera URL

Quando crei un NEG serverless, invece di selezionare un servizio Cloud Run specifico, puoi utilizzare una maschera URL per indirizzare a più servizi nello stesso dominio. Una maschera URL è un modello dello schema URL. Il NEG serverless utilizzerà questo modello per estrarre il nome del servizio dall'URL della richiesta in entrata e mappare la richiesta al servizio appropriato.

Le maschere URL sono particolarmente utili se il servizio è mappato a un dominio personalizzato anziché all'indirizzo predefinito fornito da Google Cloud per il servizio di cui è stato eseguito il deployment. Una maschera URL ti consente di scegliere come target più servizi e versioni con una singola regola anche quando la tua applicazione utilizza un pattern URL personalizzato.

Se non l'hai già fatto, leggi la panoramica NEGS Serverless: Maschere URL.

Crea una maschera URL

Per creare una maschera URL per il bilanciatore del carico, inizia con l'URL del servizio. Questo esempio utilizza un'app serverless di esempio in esecuzione all'indirizzo https://example.com/login. Questo è l'URL in cui verrà pubblicato il servizio login dell'app.

  1. Rimuovi http o https dall'URL. Ancora example.com/login.
  2. Sostituisci il nome del servizio con un segnaposto per la maschera URL.
    1. Cloud Run: sostituisci il nome del servizio Cloud Run con il segnaposto <service>. Se al servizio Cloud Run è associato un tag, sostituisci il nome del tag con il segnaposto <tag>. In questo esempio, la maschera URL che ti rimane è: example.com/<service>.
  3. (Facoltativo) Se il nome del servizio può essere estratto dalla parte del percorso dell'URL, il dominio può essere omesso. Il percorso della maschera dell'URL è distinto dal primo carattere /. Se / non è presente nella maschera dell'URL, la maschera è interpretata in modo da rappresentare solo l'host. Di conseguenza, in questo esempio, la maschera dell'URL può essere ridotta a /<service>.

    Allo stesso modo, se il nome del servizio può essere estratto dalla parte host dell'URL, puoi omettere del tutto il percorso dalla maschera URL.

    Puoi anche omettere tutti i componenti host o sottodomini inseriti prima del primo segnaposto e i componenti percorso che seguono l'ultimo segnaposto. In questi casi, il segnaposto acquisisce le informazioni richieste per il componente.

Ecco alcuni altri esempi che dimostrano queste regole:

Questa tabella presuppone che tu abbia un dominio personalizzato denominato example.com e che tutti i tuoi servizi Cloud Run siano mappati a questo dominio.

Servizio, nome tag URL del dominio personalizzato Cloud Run Maschera URL
servizio: accesso https://login-home.example.com/web <servizio>-home.example.com
servizio: accesso https://example.com/login/web example.com/<service> o /<servizio>
servizio: accesso, tag: prova https://test.login.example.com/web <tag>.<servizio>.example.com
servizio: accesso, tag: prova https://example.com/home/login/test example.com/home/<service>/<tag> o /home/<servizio>/<tag>
servizio: accesso, tag: prova https://test.example.com/home/login/web <tag>.example.com/home/<servizio>

Creazione di un NEG serverless con una maschera URL

console

Per un nuovo bilanciatore del carico, puoi utilizzare la stessa procedura end-to-end descritta in precedenza in questo argomento. Quando configuri il servizio di backend, invece di selezionare un servizio specifico, inserisci una maschera URL.

Se hai un bilanciatore del carico esistente, puoi modificare la configurazione del backend e fare in modo che il punto di NEG serverless sia associato a una maschera URL anziché a un servizio specifico.

Per aggiungere un NEG serverless basato su maschera URL a un servizio di backend esistente:

  1. In Google Cloud Console, vai alla pagina Bilanciamento del carico.
    Vai al bilanciamento del carico
  2. Fai clic sul nome del bilanciatore del carico con il servizio di backend che vuoi modificare.
  3. Nella pagina Dettagli bilanciatore del carico, fai clic su Modifica .
  4. Nella pagina Modifica bilanciatore del carico HTTP(S), fai clic su Configurazione backend.
  5. Nella pagina Configurazione backend, fai clic su Modifica per il servizio di backend che vuoi modificare.
  6. Fai clic su Aggiungi backend.
  7. Seleziona Crea gruppo di endpoint di rete serverless.
    1. In Nome, inserisci helloworld-serverless-neg.
    2. In Area geografica, viene visualizzata l'area geografica del bilanciatore del carico.
    3. In Tipo di gruppo di endpoint di rete serverless, viene visualizzato Cloud Run. Attualmente, Cloud Run è l'unico tipo di gruppo di endpoint di rete supportato.
      1. Seleziona Use URL Mask (Utilizza maschera URL).
      2. Inserisci una maschera URL. Per istruzioni su come creare una maschera URL, consulta la pagina Creare una maschera URL.
      3. Fai clic su Crea.

  8. In Nuovo backend, fai clic su Fine.
  9. Fai clic su Aggiorna.

gcloud

Per creare un NEG serverless con una maschera URL di esempio di example.com/<service>:

gcloud compute network-endpoint-groups create SERVERLESS_NEG_MASK_NAME \
    --region=REGION \
    --network-endpoint-type=serverless \
    --cloud-run-url-mask="example.com/<service>"

Eliminazione di un NEG serverless

Non è possibile eliminare un gruppo di endpoint di rete se è collegato a un servizio di backend. Prima di eliminare un NEG, assicurati che sia scollegato dal servizio di backend.

console

  1. Per assicurarti che il NEG serverless che vuoi eliminare non sia al momento utilizzato da alcun servizio di backend, vai alla scheda Servizi di backend nella pagina Componenti di bilanciamento del carico.
    Vai ai servizi di backend
  2. Se il NEG serverless è attualmente in uso, procedi nel seguente modo:
    1. Fai clic sul nome del servizio di backend utilizzando il NEG serverless.
    2. Fai clic su Modifica .
    3. Dall'elenco di backend, fai clic su per rimuovere il backend NEG serverless dal servizio di backend.
    4. Fai clic su Salva.
  3. Vai alla pagina Gruppo di endpoint di rete in Google Cloud Console.
    Vai al gruppo di endpoint di rete
  4. Seleziona la casella di controllo per il NEG serverless da eliminare.
  5. Fai clic su Elimina.
  6. Fai di nuovo clic su Elimina per confermare.

gcloud

Per rimuovere un NEG serverless da un servizio di backend, devi specificare l'area geografica in cui è stato creato il NEG.

gcloud compute backend-services remove-backend BACKEND_SERVICE_NAME \
    --network-endpoint-group=SERVERLESS_NEG_NAME \
    --network-endpoint-group-region=REGION \
    --region=REGION

Per eliminare il NEG serverless:

gcloud compute network-endpoint-groups delete SERVERLESS_NEG_NAME \
    --region=REGION

Passaggi successivi