Gestisci i contatti fondamentali

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.

Enable the 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 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

  1. Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.

    Vai alla pagina Contatti fondamentali

  2. 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.

  3. 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

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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 valore project, folder o organization.
    • 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 esempio 123456789012.

    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 valore project, folder o organization.

    • 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 esempio 123456789012.

    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
    ---
    
  3. 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:

    • RESOURCE_TYPE: il tipo di risorsa da cui vuoi elencare i contatti. Utilizza il valore projects, folders o organizations.
    • 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 esempio 123456789012.
    • 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.

    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:

    • RESOURCE_TYPE: il tipo di risorsa da cui vuoi visualizzare i contatti. Utilizza il valore projects, folders o organizations.
    • 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 esempio 123456789012.
    • 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.

    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

  1. Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.

    Vai alla pagina Contatti fondamentali

  2. 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.

  3. Fai clic su Aggiungi contatto.

    Uno screenshot che evidenzia l'opzione per aggiungere un contatto dalla pagina Contatti fondamentali.

  4. Nei campi Email e Conferma email, inserisci l'indirizzo email del contatto che vuoi aggiungere.

  5. 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.

  6. Fai clic su Salva.

gcloud

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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
      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.
    • RESOURCE_TYPE: il tipo di risorsa per cui vuoi creare un contatto. Utilizza il valore project, folder o organization.
    • RESOURCE_ID: il tuo Trusted Cloud progetto, organizzazione o ID cartella. Gli ID progetto sono stringhe alfanumeriche, come my-project. Gli ID cartella e organizzazione sono numerici, ad esempio 123456789012.

    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.

  3. 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:

    • RESOURCE_TYPE: il tipo di risorsa per cui vuoi creare un contatto. Utilizza il valore projects, folders o organizations.
    • 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 esempio 123456789012.
    • EMAIL: l'indirizzo email del tuo contatto. Non puoi modificare questo campo dopo aver creato il contatto.
    • NOTIFICATION_CATEGORY_1 e NOTIFICATION_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.

    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

  1. Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.

    Vai alla pagina Contatti fondamentali

  2. 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.

  3. Accanto a Visualizza per, seleziona Contatto.

    Uno screenshot che evidenzia l'opzione per selezionare Contatta dalla pagina Contatti fondamentali.

  4. Fai clic su Modifica accanto al contatto di cui vuoi modificare la categoria di notifiche.

    Uno screenshot che evidenzia l'opzione per modificare un contatto dalla pagina Contatti fondamentali.

  5. 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

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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 dopo contacts 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
      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.
    • RESOURCE_TYPE: il tipo di risorsa in cui vuoi modificare le informazioni di contatto. Utilizza il valore project, folder o organization.
    • RESOURCE_ID: l'ID del Trusted Cloud progetto, dell'organizzazione o della cartella in cui è definito il contatto. Gli ID progetto sono stringhe alfanumeriche, come my-project. Gli ID cartella e organizzazione sono numerici, ad esempio 123456789012.

    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.

  3. 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:

    • RESOURCE_TYPE: il tipo di risorsa in cui vuoi modificare i dati di contatto. Utilizza il valore projects, folders o organizations.
    • 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 esempio 123456789012.
    • 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 dopo contacts 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 esempio notificationCategorySubscriptions,languageTag.
    • EMAIL: l'indirizzo email del tuo contatto. Questo campo deve corrispondere all'indirizzo email associato al CONTACT_ID che includi nella richiesta.
    • NOTIFICATION_CATEGORY_1 e NOTIFICATION_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.

    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

  1. Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.

    Vai alla pagina Contatti fondamentali

  2. 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.

  3. Accanto a Visualizza per, seleziona Contatto.

    Uno screenshot che evidenzia l'opzione per selezionare Contatta dalla pagina Contatti fondamentali.

  4. Fai clic su Elimina accanto all'indirizzo email del contatto che vuoi eliminare. Quindi, nella finestra di dialogo, conferma che vuoi eliminare il contatto.

    Uno screenshot che evidenzia l'opzione per eliminare un contatto dalla pagina Contatti fondamentali.

gcloud

  1. In the Trusted Cloud console, activate Cloud Shell.

    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.

  2. 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 dopo contacts nel nome del contatto.
    • RESOURCE_TYPE: il tipo di risorsa in cui è definito il contatto. Utilizza il valore project, folder o organization.
    • RESOURCE_ID: l'ID del Trusted Cloud progetto, dell'organizzazione o della cartella in cui è definito il contatto. Gli ID progetto sono stringhe alfanumeriche, come my-project. Gli ID cartella e organizzazione sono numerici, ad esempio 123456789012.

    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.

  3. 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:

    • RESOURCE_TYPE: il tipo di risorsa in cui è definito il contatto. Utilizza il valore projects, folders o organizations.
    • 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 esempio 123456789012.
    • 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 dopo contacts nel nome del contatto.

    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:

  1. Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.

    Vai alla pagina Contatti fondamentali.

  2. 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.

  3. Accanto a Visualizza per, seleziona Categoria.

    Uno screenshot che evidenzia l'opzione per selezionare la categoria dalla pagina Contatti fondamentali.

  4. Fai clic su Modifica nella stessa riga della categoria di cui vuoi gestire i contatti.

    Uno screenshot che evidenzia l'opzione per modificare un contatto dalla pagina Contatti fondamentali.

  5. 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:

  1. Nella console Trusted Cloud , vai alla pagina Contatti fondamentali.

    Vai alla pagina Contatti fondamentali.

  2. 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.

  3. Accanto a Visualizza per, seleziona Categoria.

    Uno screenshot che evidenzia l'opzione per selezionare la categoria dalla pagina Contatti fondamentali.

  4. Fai clic su Invia nella stessa riga della categoria di notifica a cui vuoi inviare le email di prova.

  5. Seleziona le caselle di controllo accanto ai contatti a cui vuoi inviare email.

  6. Fai clic su Invia. Il sistema invia un'email di prova ai contatti selezionati.

  7. 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 valore projects, folders o organizations.
  • 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 esempio 123456789012.
  • 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