I Controlli di servizio VPC sono una funzionalità Google Cloudche ti consente di configurare un perimetro di servizio e definire un confine per il trasferimento di dati. Puoi utilizzare i Controlli di servizio VPC con Eventarc per proteggere i tuoi servizi.
Ti consigliamo di proteggere tutti i servizi quando crei un perimetro di servizio.
Eventarc Advanced
Le seguenti limitazioni si applicano al supporto dei Controlli di servizio VPC per Eventarc Advanced.
Puoi verificare il supporto dei Controlli di servizio VPC per le risorse Enrollment, GoogleApiSource, MessageBus e Pipeline visualizzando i log della piattaforma in entrata.
Bus
Per pubblicare in un bus Eventarc Advanced, l'origine di un evento deve trovarsi all'interno dello stesso perimetro di servizio del bus. Ad esempio, un bus all'esterno di un perimetro di servizio non può ricevere eventi dai progetti Google Cloud all'interno del perimetro.
Per utilizzare un messaggio di evento, un consumer di eventi deve trovarsi all'interno dello stesso perimetro di servizio del bus Eventarc Advanced. Ad esempio, un bus all'interno di un perimetro non può instradare eventi a un consumer all'esterno del perimetro.
Pipeline
Quando crei o aggiorni una pipeline Eventarc Advanced, la convalida della destinazione viene applicata rigorosamente. L'applicazione non è retroattiva. Qualsiasi pipeline creata prima della configurazione del perimetro di servizio continua a essere eseguita. Non puoi creare o aggiornare una pipeline con una destinazione non supportata.
La tabella seguente elenca le destinazioni supportate e non supportate per l'integrazione di Eventarc Advanced con i Controlli di servizio VPC:
| Destinazioni supportate |
|
|---|---|
| Destinazioni non supportate |
|
Eventarc Standard
Le seguenti limitazioni si applicano al supporto dei Controlli di servizio VPC per Eventarc Standard.
Nei progetti protetti da un perimetro di servizio, Eventarc Standard è soggetto alle stesse limitazioni di Pub/Sub:
Quando esegui il routing degli eventi alle destinazioni Cloud Run, puoi creare nuove sottoscrizioni push Pub/Sub solo quando gli endpoint push sono impostati sui servizi Cloud Run con URL
run.apppredefiniti. I domini personalizzati non funzionano.Quando instradi gli eventi alle destinazioni di Workflows per cui l'endpoint push Pub/Sub è impostato su un'esecuzione di Workflows, puoi creare nuove sottoscrizioni push Pub/Sub solo tramite Eventarc Standard. Il account di servizio utilizzato per l'autenticazione push per l'endpoint Workflows deve essere incluso nel perimetro di servizio.
Poiché i Controlli di servizio VPC bloccano la creazione di trigger Eventarc Standard per gli endpoint HTTP interni, non puoi instradare gli eventi a questi endpoint all'interno di un perimetro di servizio dei Controlli di servizio VPC.
Passaggi successivi
Per saperne di più sui Controlli di servizio VPC, consulta la panoramica e i prodotti supportati e le limitazioni.
Per le best practice per l'abilitazione dei Controlli di servizio VPC, consulta Best practice per l'abilitazione dei Controlli di servizio VPC.
Per le best practice di progettazione dei perimetri, consulta Progetta e definisci l'architettura dei perimetri di servizio.
Per configurare un perimetro di servizio, consulta Crea un perimetro di servizio.