Utilizzare i Controlli di servizio VPC con Batch

Questo documento spiega come utilizzare i Controlli di servizio VPC con Batch. Controlli di servizio VPC ti consente di proteggere le risorse e i dati dei servizi Google Cloud isolando risorse specifiche nei perimetri di servizio. Un perimetro di servizio blocca le connessioni con i servizi Google Cloud all'esterno del perimetro e qualsiasi connessione da internet non esplicitamente consentita.

Per ulteriori informazioni sui concetti di networking e su quando configurare il networking, consulta la Panoramica del networking in batch.

Prima di iniziare

Configura un perimetro di servizio per Batch

Per configurare un perimetro di servizio per Batch:

  1. Pianifica la configurazione per il perimetro di servizio. Per una panoramica delle fasi di configurazione dei perimetri di servizio, consulta la documentazione sui controlli di servizio VPC per Dettagli e configurazione dei perimetri di servizio.

    Per utilizzare Batch, il perimetro di servizio deve soddisfare i seguenti requisiti:

    • Servizi limitati: per proteggere Batch all'interno di un perimetro di servizio, devi includere i servizi Google Cloud richiesti per i job batch in quel perimetro, ad esempio i seguenti servizi:

      • API Batch (batch.googleapis.com)
      • API Cloud Logging (logging.googleapis.com): obbligatoria se vuoi che i tuoi job scrivano i log in Cloud Logging. (Consigliato)
      • API Container Registry (containerregistry.googleapis.com): obbligatoria se invii un job che utilizza container con un'immagine di Container Registry.
      • API Artifact Registry (artifactregistry.googleapis.com): obbligatoria se invii un job che utilizza container con un'immagine di Artifact Registry.
      • API Filestore (file.googleapis.com): obbligatoria se il job utilizza una condivisione file di Filestore.
      • API Cloud Storage (storage.googleapis.com): obbligatoria per alcuni job che utilizzano un bucket Cloud Storage. Obbligatorio se utilizzi un'immagine per il job batch in cui l'agente di servizio Batch non è preinstallato.

      Per scoprire come abilitare ciascuno di questi servizi nel tuo perimetro di servizio, vedi Servizi accessibili VPC.

      Per ogni servizio che includi, ad eccezione di Batch, devi anche verificare che il tuo perimetro di servizio soddisfi i requisiti elencati per il servizio in questione nella documentazione relativa ai prodotti e alle limitazioni supportati dai Controlli di servizio VPC.

    • Reti VPC: ogni job batch richiede una rete VPC, quindi il perimetro di servizio deve includere una rete VPC su cui possono essere eseguiti i job batch. Per scoprire come configurare una rete VPC in grado di eseguire job batch all'interno di un perimetro di servizio, consulta i seguenti documenti:

  2. Crea un nuovo perimetro di servizio o aggiornane uno esistente per soddisfare questi requisiti.

Crea un job eseguito in un perimetro di servizio

Quando crei un job in esecuzione in un perimetro di servizio, devi anche bloccare l'accesso esterno per tutte le VM su cui viene eseguito un job e specificare una rete e una subnet che consentano al job di accedere alle API richieste.

Per creare un job in esecuzione in un perimetro di servizio, segui i passaggi riportati nella documentazione per Creare un job che blocchi l'accesso esterno per tutte le VM e specifica una rete che soddisfi i requisiti di rete per un job eseguito in un perimetro di servizio.

Passaggi successivi