Con Gestore contesto accesso, puoi eseguire aggiornamenti in blocco delle risorse che appartengono alla policy di accesso della tua organizzazione, ad esempio livelli di accesso e perimetri di servizio.
Le modifiche alle risorse vengono applicate solo se tutte le parti dell'operazione in blocco riescono. Ad esempio, se l'operazione collettiva tenta di rimuovere un livello di accesso utilizzato da un perimetro di servizio, viene generato un errore. Poiché si è verificato un errore, l'intera operazione non va a buon fine e nessuna risorsa viene aggiornata.
Questo articolo descrive solo la sostituzione in blocco dei livelli di accesso. Per saperne di più sulla sostituzione collettiva dei perimetri di servizio, consulta la documentazione dei Controlli di servizio VPC.
Prima di iniziare
Poiché le operazioni in blocco interessano tutti i livelli di accesso della tua organizzazione, ti consigliamo di ottenere un elenco completo dei tuoi livelli di accesso. L'elenco può essere formattato come YAML, il che può anche semplificare le modifiche collettive ai tuoi livelli di accesso.
Per ottenere un elenco formattato dei livelli di accesso, consulta Elenca i livelli di accesso (formattati).
Sostituisci in blocco i livelli di accesso
La sezione seguente descrive in dettaglio come sostituire in blocco i livelli di accesso.
gcloud
Per sostituire in blocco tutti i livelli di accesso, utilizza il comando replace-all.
gcloud access-context-manager levels replace-all \ --source-file=FILE \ --etag=ETAG \ [--policy=POLICY_NAME]
Dove:
FILE è il nome di un file .yaml che definisce le nuove condizioni per i livelli di accesso esistenti.
Ad esempio:
- name: accessPolicies/11271009391/accessLevels/corpnet_access title: Corpnet Access description: Permit access to corpnet. basic: combiningFunction: AND conditions: - ipSubnetworks: -