Questa pagina descrive i metodi disponibili per visualizzare, aggiungere, modificare o rimuovere i contatti fondamentali e configurare le categorie di notifiche per questi contatti.
Se sei un amministratore dell'organizzazione, puoi gestire i tuoi contatti essenziali utilizzando la console Trusted Cloud , Google Cloud CLI o l'API REST. Segui le best practice per la gestione dei contatti essenziali.
Se sei un contatto essenziale, chiedi all'amministratore di inviarti un'email di prova per verificare la ricezione per la categoria di notifica specifica. Se non ricevi notifiche, verifica quanto segue:
- Controlla la cartella dello spam o della posta indesiderata.
- Verifica che l'indirizzo email registrato come contatto sia corretto e possa ricevere email esterne.
- Assicurati che i tuoi dati di contatto siano assegnati alle categorie di notifiche pertinenti.
Prima di iniziare
Per ricevere le notifiche, il contatto deve essere in grado di ricevere email da Google.
Se vuoi gestire i contatti utilizzando gcloud CLI o l'API REST, attiva l'API Essential Contacts. Se vuoi gestire i contatti solo utilizzando la console Trusted Cloud , non devi abilitare l'API.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per gestire i contatti, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto, nella cartella o nell'organizzazione a cui è assegnato il contatto:
-
Per visualizzare i contatti:
Essential Contacts Viewer (
roles/essentialcontacts.viewer
) -
Per visualizzare, modificare, eliminare e creare contatti:
Essential Contacts Admin (
roles/essentialcontacts.admin
)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per gestire i contatti. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per gestire i contatti sono necessarie le seguenti autorizzazioni:
-
Per visualizzare i contatti:
-
essentialcontacts.contacts.get
-
essentialcontacts.contacts.list
-
-
Per modificare, eliminare e creare contatti:
-
essentialcontacts.contacts.create
-
essentialcontacts.contacts.delete
-
essentialcontacts.contacts.update
-
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Visualizza contatti
Le risorse secondarie, ovvero cartelle e progetti, ereditano i contatti dai relativi antenati, che possono essere organizzazioni e altre cartelle. Quando visualizzi i contatti di una risorsa secondaria, puoi visualizzare anche i contatti ereditati dalla risorsa principale se disponi delle autorizzazioni corrispondenti per la risorsa principale. Per ottenere questa possibilità, ottieni un ruolo nella risorsa padre che includa le autorizzazioni richieste per visualizzare i contatti. Quando visualizzi i contatti di un'organizzazione o di una cartella di primo livello, non vedi i contatti delle relative risorse secondarie.
Per visualizzare l'elenco di tutti i contatti fondamentali nel tuo progetto, nella tua cartella o nella tua organizzazione, segui questi passaggi:
Console
Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.
Assicurati che il nome del progetto, della cartella o dell'organizzazione venga visualizzato nel selettore di risorse della pagina. Il selettore di risorse consente di selezionare il progetto, la cartella o l'organizzazione da cui vuoi visualizzare i contatti essenziali.
Accanto a Visualizza per, puoi scegliere una delle seguenti opzioni:
- Per visualizzare l'elenco dei contatti per categoria, seleziona Categoria.
- Per visualizzare l'elenco dei contatti in ordine alfabetico, seleziona Contatto.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
Con Google Cloud CLI, puoi elencare i contatti definiti
in una risorsa o elencare tutti i contatti e i contatti ereditati per una risorsa.
Elenca i contatti definiti in una risorsa
Per visualizzare i contatti fondamentali definiti in un progetto, una cartella o un'organizzazione specifici, utilizza il comando
gcloud essential-contacts list
:gcloud essential-contacts list --RESOURCE_TYPE="RESOURCE_ID"
Sostituisci quanto segue:
RESOURCE_TYPE
: il tipo di risorsa da cui vuoi elencare i contatti. Utilizza il valoreproject
,folder
oorganization
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.
In alternativa, se non specifichi un tipo o un ID risorsa, la gcloud CLI elenca i contatti del progetto corrente.
La risposta è simile al seguente esempio:
--- email: my-contact-1@example.com languageTag: en-US name: projects/my-projects/contacts/1 notificationCategorySubscriptions: - ALL --- email: my-contact-2@example.com languageTag: en-US name: projects/my-projects/contacts/2 notificationCategorySubscriptions: - BILLING ---
Elenco contatti e contatti ereditati
Se vuoi elencare tutti i contatti di una risorsa e i relativi contatti ereditati da un elemento principale, devi disporre di un ruolo nella risorsa principale che includa le autorizzazioni richieste per visualizzare i contatti. Quindi, utilizza il comando
gcloud essential-contacts compute
:gcloud essential-contacts compute --notification-categories="NOTIFICATION_CATEGORY" \ --RESOURCE_TYPE="RESOURCE_ID"
Sostituisci quanto segue:
NOTIFICATION_CATEGORY
: un elenco separato da virgole delle categorie di notifiche per le quali vuoi visualizzare i contatti. L'elenco può contenere uno qualsiasi dei seguenti valori:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
Per saperne di più, consulta Categorie di notifiche.
RESOURCE_TYPE
: il tipo di risorsa da cui vuoi visualizzare i contatti. Utilizza il valoreproject
,folder
oorganization
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.
Se non specifichi un tipo e un ID risorsa, la gcloud CLI elenca i contatti per il progetto corrente.
La risposta è simile al seguente esempio:
--- email: my-contact-1@example.com languageTag: en-US name: projects/my-projects/contacts/1 notificationCategorySubscriptions: - ALL --- email: my-contact-2@example.com languageTag: en-US name: projects/my-projects/contacts/2 notificationCategorySubscriptions: - BILLING --- email: my-organization-contact@example.com languageTag: en-US name: organizations/my-organization/contacts/1 notificationCategorySubscriptions: - ALL ---
RESOURCE_TYPE
: il tipo di risorsa da cui vuoi elencare i contatti. Utilizza il valoreprojects
,folders
oorganizations
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.PAGE_SIZE
: (Facoltativo) Il numero di contatti da includere nella risposta. Il valore predefinito è50
e il valore massimo è100
. Se il numero di contatti è maggiore della dimensione della pagina, la risposta contiene un token di paginazione che puoi utilizzare per recuperare la pagina successiva dei risultati.NEXT_PAGE_TOKEN
: (Facoltativo) Il token di impaginazione restituito in una risposta precedente da questo metodo. Se specificato, l'elenco dei contatti inizia dal punto in cui è terminata la risposta precedente.RESOURCE_TYPE
: il tipo di risorsa da cui vuoi visualizzare i contatti. Utilizza il valoreprojects
,folders
oorganizations
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.NOTIFICATION_CATEGORY
: la categoria di notifica da cui vuoi visualizzare i contatti. Puoi ripetere questo campo per elencare i contatti di più categorie di notifiche. Può assumere uno qualsiasi dei seguenti valori:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
NOTIFICATION_CATEGORY_UNSPECIFIED
Per saperne di più, consulta Categorie di notifiche.
PAGE_SIZE
: (Facoltativo) Il numero di contatti da includere nella risposta. Il valore predefinito è50
e il valore massimo è100
. Se il numero di contatti è maggiore della dimensione della pagina, la risposta contiene un token di paginazione che puoi utilizzare per recuperare la pagina successiva dei risultati.NEXT_PAGE_TOKEN
: (Facoltativo) Il token di impaginazione restituito in una risposta precedente da questo metodo. Se specificato, l'elenco dei contatti inizia dal punto in cui è terminata la risposta precedente.
REST
Con l'API REST Essential Contacts, puoi elencare i contatti definiti in una risorsa o tutti i contatti e i contatti ereditati per una risorsa.
Elenca i contatti definiti in una risorsa
Per visualizzare i contatti definiti in un progetto, una cartella o un'organizzazione specifici, utilizza
il metodo contacts.list
dell'API Essential Contacts.
Richiesta:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Sostituisci quanto segue:
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
sul percorso della chiave privata del account di servizio. Poi, esegui
la richiesta:
curl -X GET \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
PowerShell (Windows)
Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
sul percorso della chiave privata del account di servizio. Poi, esegui
la richiesta:
$cred = gcloud auth application-default print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method GET ` -Headers $headers ` -Uri "https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN" | Select-Object -Expand Content
Dopo aver inviato la richiesta, riceverai una risposta JSON simile alla seguente:
{ "contacts": [ { "name": "projects/my-projects/contacts/1", "email": "my-contact-1@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en-US" }, { "name": "projects/my-projects/contacts/2", "email": "my-contact-2@example.com", "notificationCategorySubscriptions": [ "BILLING" ], "languageTag": "en-US" } ] }
Elenco contatti e contatti ereditati
Se vuoi elencare tutti i contatti di una risorsa e i relativi contatti ereditati da
un elemento principale, devi disporre di un ruolo nella risorsa principale che includa le
autorizzazioni richieste per visualizzare i contatti. Poi utilizza il metodo contacts.compute
dell'API Essential Contacts.
Richiesta:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Sostituisci quanto segue:
Per inviare la richiesta, espandi una di queste opzioni:
curl (Linux, macOS o Cloud Shell)
Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
sul percorso della chiave privata del account di servizio. Poi, invia
la richiesta:
curl -X GET \ -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \ https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
PowerShell (Windows)
Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
sul percorso della chiave privata del account di servizio. Poi, invia
la richiesta:
$cred = gcloud auth application-default print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method GET ` -Headers $headers ` -Uri "https://essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN" | Select-Object -Expand Content
Dopo aver inviato la richiesta, riceverai una risposta JSON simile alla seguente:
{ "contacts": [ { "name": "projects/my-projects/contacts/1", "email": "my-project-contact-1@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en-US" }, { "name": "projects/my-projects/contacts/2", "email": "my-project-contact-2@example.com", "notificationCategorySubscriptions": [ "BILLING" ], "languageTag": "en-US" }, { "name": "organizations/my-organization/contacts/1", "email": "my-organization-contact@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en-US" } ] }
Aggiungi un contatto
Per aggiungere un contatto:
Console
Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.
Assicurati che il nome del progetto, della cartella o dell'organizzazione venga visualizzato nel selettore di risorse della pagina. Il selettore di risorse ti consente di selezionare il progetto, la cartella o l'organizzazione da cui vuoi aggiungere i contatti essenziali.
Fai clic su
Aggiungi contatto.Nei campi Email e Conferma email, inserisci l'indirizzo email del contatto che vuoi aggiungere.
Nel menu a discesa Categorie di notifica, seleziona le categorie per cui il contatto deve ricevere le notifiche.
Per un elenco delle categorie di notifica e dei contatti consigliati, vedi Categorie di notifica.
Fai clic su Salva.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Aggiungere un nuovo contatto con il comando
gcloud essential-contacts create
:gcloud essential-contacts create --email="EMAIL" \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" \ --RESOURCE_TYPE="RESOURCE_ID"
Sostituisci quanto segue:
EMAIL
: l'indirizzo email del contatto che vuoi aggiungere. Non puoi modificare questo campo dopo aver creato il contatto.NOTIFICATION_CATEGORY
: un elenco separato da virgole delle categorie per le quali vuoi che il contatto riceva le notifiche. L'elenco può contenere uno qualsiasi dei seguenti valori:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: il codice lingua per la lingua di notifica preferita del tuo contatto. Puoi includere il codice lingua di una qualsiasi delle lingue supportate.RESOURCE_TYPE
: il tipo di risorsa per cui vuoi creare un contatto. Utilizza il valoreproject
,folder
oorganization
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.
Se non specifichi un tipo e un ID risorsa, gcloud CLI crea un contatto nel progetto corrente.
Se il comando ha esito positivo, non ricevi alcuna risposta.
RESOURCE_TYPE
: il tipo di risorsa per cui vuoi creare un contatto. Utilizza il valoreprojects
,folders
oorganizations
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.EMAIL
: l'indirizzo email del tuo contatto. Non puoi modificare questo campo dopo aver creato il contatto.NOTIFICATION_CATEGORY_1
eNOTIFICATION_CATEGORY_2
: le categorie per cui vuoi che il contatto riceva le notifiche. Puoi aggiungere altre categorie di notifiche includendo altri valori. L'elenco può assumere uno o più dei seguenti valori:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Per un elenco delle categorie di notifica e dei contatti consigliati, vedi Categorie di notifica.
LANGUAGE
: il codice lingua per la lingua di notifica preferita del tuo contatto. Puoi includere il codice lingua di una qualsiasi delle lingue supportate.
REST
Per aggiungere un nuovo contatto, utilizza il metodo
contacts.create
dell'API Essential Contacts.
Richiesta:
POST essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts
Corpo della richiesta:
{ "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Sostituisci quanto segue:
Per inviare la richiesta, espandi una di queste opzioni:
Dopo aver inviato la richiesta, riceverai una risposta JSON simile alla seguente:
{ "name": "projects/my-project/contacts/3", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "SUSPENSION", "TECHNICAL" ], "languageTag": "en" }
Modificare i dati di contatto
Puoi modificare le categorie di notifiche o la lingua preferita di un contatto, ma non puoi modificare il suo indirizzo email. Se l'indirizzo email di un contatto cambia, aggiungi un nuovo contatto con l'indirizzo email aggiornato e elimina il vecchio contatto.
Per modificare le categorie di notifica assegnate a un contatto o la lingua preferita, segui questi passaggi:
Console
Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.
Assicurati che il nome del progetto, della cartella o dell'organizzazione venga visualizzato nel selettore di risorse della pagina. Il selettore di risorse consente di selezionare il progetto, la cartella o l'organizzazione da cui vuoi gestire i contatti essenziali.
Accanto a Visualizza per, seleziona Contatto.
Fai clic su Modifica accanto al contatto di cui vuoi modificare la categoria di notifiche.
Seleziona le categorie di notifica che vuoi modificare dal menu a discesa Categorie di notifica e fai clic su Salva.
Quando gestisci i contatti dalla console Trusted Cloud , la console Trusted Cloud configura automaticamente la lingua preferita del contatto in base alle impostazioni della lingua preferita del creatore del contatto. Per ulteriori informazioni, vedi Lingue supportate.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Aggiorna un contatto esistente con il comando
gcloud essential-contacts update
:gcloud essential-contacts update CONTACT_ID \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" --RESOURCE_TYPE="RESOURCE_ID"
Sostituisci quanto segue:
CONTACT_ID
: l'ID numerico del contatto che vuoi aggiornare. Per visualizzare gli ID di tutti i contatti nel tuo progetto, nella tua cartella o nella tua organizzazione, visualizza i tuoi contatti. L'ID numerico è l'intero valore dopocontacts
nel nome del contatto.NOTIFICATION_CATEGORY
: un elenco separato da virgole delle nuove categorie per le quali vuoi che il contatto riceva le notifiche. Questo elenco sostituisce l'elenco esistente di categorie di notifiche.L'elenco può contenere uno qualsiasi dei seguenti valori:
billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: il codice lingua per la lingua di notifica preferita del tuo contatto. Puoi includere il codice lingua di una qualsiasi delle lingue supportate.RESOURCE_TYPE
: il tipo di risorsa in cui vuoi modificare le informazioni di contatto. Utilizza il valoreproject
,folder
oorganization
.RESOURCE_ID
: l'ID del Trusted Cloud progetto, dell'organizzazione o della cartella in cui è definito il contatto. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.
Se non specifichi un tipo e un ID risorsa, l'gcloud CLI aggiorna il contatto con l'ID specificato nel progetto corrente. Se non esiste alcun contatto con l'ID specificato, la gcloud CLI restituisce un errore.
Se il comando ha esito positivo, non ricevi alcuna risposta.
RESOURCE_TYPE
: il tipo di risorsa in cui vuoi modificare i dati di contatto. Utilizza il valoreprojects
,folders
oorganizations
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.CONTACT_ID
: l'ID numerico del contatto che vuoi aggiornare. Per visualizzare gli ID di tutti i contatti nel tuo progetto, nella tua cartella o nella tua organizzazione, visualizza i tuoi contatti. L'ID numerico è l'intero valore dopocontacts
nel nome del contatto.UPDATE_MASK
: (Facoltativo) Una maschera che descrive i campi del contatto che vuoi modificare. Il formato della maschera è un elenco separato da virgole di nomi completi dei campi, ad esempionotificationCategorySubscriptions,languageTag
.EMAIL
: l'indirizzo email del tuo contatto. Questo campo deve corrispondere all'indirizzo email associato alCONTACT_ID
che includi nella richiesta.NOTIFICATION_CATEGORY_1
eNOTIFICATION_CATEGORY_2
: facoltativo. Le categorie aggiornate per le quali vuoi che il contatto riceva le notifiche. Puoi aggiungere altre categorie di notifiche includendo più valori. L'elenco può assumere uno o più dei seguenti valori:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Per un elenco delle categorie di notifica e dei contatti consigliati, vedi Categorie di notifica.
LANGUAGE
: il codice lingua per la lingua di notifica preferita del contatto. Puoi includere il codice lingua di una qualsiasi delle lingue supportate.
REST
Per modificare le categorie di notifica o la lingua preferita di un contatto esistente, utilizza il metodo contacts.patch
dell'API Essential Contacts.
Richiesta:
PATCH essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID?updateMask="UPDATE_MASK"
Corpo della richiesta:
{ "name": "RESOURCE_TYPE/RESOURCE_ID/contact/CONTACT_ID", "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Sostituisci quanto segue:
Per inviare la richiesta, espandi una di queste opzioni:
Dopo aver inviato la richiesta, riceverai una risposta JSON simile alla seguente:
{ "name": "projects/my-project/contacts/2", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en" }
Elimina un contatto
Per eliminare un contatto:
Console
Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.
Assicurati che il nome del progetto, della cartella o dell'organizzazione venga visualizzato nel selettore di risorse della pagina. Il selettore di risorse ti consente di selezionare il progetto, la cartella o l'organizzazione da cui vuoi eliminare i contatti essenziali.
Accanto a Visualizza per, seleziona Contatto.
Fai clic su Elimina accanto all'indirizzo email del contatto che vuoi eliminare. Quindi, nella finestra di dialogo, conferma che vuoi eliminare il contatto.
gcloud
-
In the Trusted Cloud console, activate Cloud Shell.
At the bottom of the Trusted Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Elimina un contatto esistente con il comando
gcloud essential-contacts delete
:gcloud essential-contacts delete CONTACT_ID \ --RESOURCE_TYPE="RESOURCE_ID"
Sostituisci quanto segue:
CONTACT_ID
: l'ID numerico del contatto che vuoi eliminare. Per visualizzare gli ID di tutti i contatti nel tuo progetto, nella tua cartella o nella tua organizzazione, visualizza i tuoi contatti. L'ID numerico è l'intero valore dopocontacts
nel nome del contatto.RESOURCE_TYPE
: il tipo di risorsa in cui è definito il contatto. Utilizza il valoreproject
,folder
oorganization
.RESOURCE_ID
: l'ID del Trusted Cloud progetto, dell'organizzazione o della cartella in cui è definito il contatto. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.
Se non specifichi un tipo e un ID risorsa, la gcloud CLI elimina il contatto con l'ID specificato nel progetto corrente. Se non esiste alcun contatto con l'ID specificato, la gcloud CLI restituisce un errore.
Se il comando ha esito positivo, non ricevi alcuna risposta.
RESOURCE_TYPE
: il tipo di risorsa in cui è definito il contatto. Utilizza il valoreprojects
,folders
oorganizations
.RESOURCE_ID
: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.CONTACT_ID
: l'ID numerico del contatto che vuoi eliminare. Per visualizzare gli ID di tutti i contatti nel tuo progetto, nella tua cartella o nella tua organizzazione, visualizza i tuoi contatti. L'ID numerico è l'intero valore dopocontacts
nel nome del contatto.
REST
Per eliminare un contatto, utilizza il metodo
contacts.delete
dell'API Essential Contacts.
Richiesta:
DELETE essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID
Sostituisci quanto segue:
Per inviare la richiesta, espandi una di queste opzioni:
Se la richiesta ha esito positivo, il corpo della risposta è vuoto.
Gestire i contatti per categoria
Nella console Trusted Cloud , puoi gestire i contatti per categoria di notifica andando alla scheda Categoria nella pagina Contatti fondamentali.
Per aggiungere, modificare o eliminare i contatti assegnati a una singola categoria di notifiche:
Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.
Assicurati che il nome del progetto, della cartella o dell'organizzazione venga visualizzato nel selettore di risorse della pagina. Il selettore di risorse consente di selezionare il progetto, la cartella o l'organizzazione da cui vuoi gestire i contatti essenziali.
Accanto a Visualizza per, seleziona Categoria.
Fai clic su Modifica nella stessa riga della categoria di cui vuoi gestire i contatti.
Gestisci i contatti assegnati alla categoria di notifica:
- Per aggiungere un nuovo contatto, fai clic su Aggiungi contatto e segui i passaggi per aggiungere un contatto.
- Per modificare la categoria di notifica assegnata a un contatto, fai clic su Modifica accanto al contatto di cui vuoi modificare la categoria. Poi, seleziona le categorie di notifica che preferisci dal menu a discesa Categorie di notifica e fai clic su Salva.
- Per eliminare un contatto, fai clic su Elimina accanto all'indirizzo email del contatto.
Invia un'email di prova per verificare la ricezione
Puoi inviare un'email di prova ai contatti di ogni categoria per verificare se gli account email possono ricevere email da Trusted Cloud by S3NS. Puoi inviare un massimo di un'email di prova ogni 24 ore a ogni contatto in ogni categoria e risorsa.
Per inviare un'email di prova ai contatti di una categoria di notifiche specifica:
Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.
Assicurati che il nome del progetto, della cartella o dell'organizzazione venga visualizzato nel selettore di risorse della pagina. Il selettore di risorse consente di selezionare il progetto, la cartella o l'organizzazione da cui vuoi gestire i contatti essenziali.
Accanto a Visualizza per, seleziona Categoria.
Fai clic su Invia nella stessa riga della categoria di notifica a cui vuoi inviare le email di prova.
Seleziona le caselle di controllo accanto ai contatti a cui vuoi inviare email.
Fai clic su Invia. Il sistema invia un'email di prova ai contatti selezionati.
Comunica con ogni contatto per assicurarti che abbia ricevuto l'email di prova da
gcp-essential-contacts-noreply@google.com
.
Impostare configurazioni avanzate e automazione
Questa sezione illustra le opzioni per la gestione avanzata dei tuoi contatti essenziali, tra cui la limitazione dei domini di contatto, l'utilizzo di Infrastructure as Code (IaC) con Terraform per l'automazione e la creazione di norme dell'organizzazione personalizzate.
Limitare i domini consentiti per i contatti
Per limitare i domini degli indirizzi email che possono avere i nuovi contatti, imposta il vincolo della policy dell'organizzazione constraints/essentialcontacts.allowedContactDomains
. I contatti esistenti non sono
interessati da questo vincolo.
Per scoprire come impostare i vincoli delle policy dell'organizzazione, consulta Creazione e gestione delle policy dell'organizzazione.
Gestire i contatti con Terraform
Puoi utilizzare Terraform per gestire i tuoi contatti fondamentali. I contatti hanno il seguente formato nel linguaggio Terraform:
resource "google_essential_contacts_contact" "contact" {
parent = "RESOURCE_TYPE/RESOURCE_ID"
email = "EMAIL"
language_tag = "LANGUAGE"
notification_category_subscriptions = [NOTIFICATION_CATEGORY]
}
Quando gestisci un contatto, sostituisci quanto segue:
RESOURCE_TYPE
: il tipo di risorsa in cui vuoi gestire il contatto. Utilizza il valoreprojects
,folders
oorganizations
.RESOURCE_ID
: il tuo Trusted Cloud by S3NS progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, comemy-project
. Gli ID cartella e organizzazione sono numerici, ad esempio123456789012
.EMAIL
: l'indirizzo email del tuo contatto. Non puoi modificare questo campo dopo aver creato il contatto.LANGUAGE
: (Facoltativo) Il codice lingua per la lingua di notifica preferita del contatto. Puoi includere il codice lingua di una delle lingue supportate.NOTIFICATION_CATEGORY
: un array delle categorie per le quali vuoi che il contatto riceva notifiche, ad esempio["BILLING", "LEGAL"]
. Questo array può contenere uno qualsiasi dei seguenti valori:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Per un elenco delle categorie di notifica e dei contatti consigliati, vedi Categorie di notifica.
Per aggiungere, modificare o rimuovere un contatto, aggiungi, modifica o rimuovi una risorsa di contatto nel file di configurazione Terraform. Per maggiori dettagli, consulta la documentazione di Terraform Essential Contacts.
Passaggi successivi
- Scopri di più sui contatti necessari.
- Crea vincoli personalizzati per i contatti fondamentali.
- Scopri come associare un dominio a un progetto a fini di verifica.
- Scopri come gestire le preferenze di notifica.
- Scopri di più sulle notifiche di avviso.