Auf dieser Seite werden die verfügbaren Methoden zum Aufrufen, Hinzufügen, Ändern oder Entfernen wichtiger Kontakte und zum Konfigurieren von Benachrichtigungskategorien für diese Kontakte beschrieben.
Als Organisationsadministrator können Sie Ihre wichtigen Kontakte über die Trusted Cloud -Konsole, die Google Cloud CLI oder die REST API verwalten. Best Practices für die Verwaltung von wichtigen Kontakten
Wenn Sie ein wichtiger Kontakt sind, bitten Sie Ihren Administrator, Ihnen eine Test-E-Mail zu senden, um den Empfang zu bestätigen. Wenn Sie keine Benachrichtigungen erhalten, prüfen Sie Folgendes:
- Sehen Sie in Ihrem Spam- oder Junk-Ordner nach.
- Prüfen Sie, ob die als Kontakt registrierte E‑Mail-Adresse korrekt ist und externe E‑Mails empfangen kann.
- Ihre Kontaktdaten müssen den entsprechenden Benachrichtigungskategorien zugewiesen sein.
Hinweise
Damit der Kontakt Benachrichtigungen erhalten kann, muss er E‑Mails von Google empfangen können.
Wenn Sie Kontakte mit der gcloud CLI oder der REST API verwalten möchten, aktivieren Sie die Essential Contacts API. Wenn Sie Kontakte nur über die Trusted Cloud -Konsole verwalten möchten, müssen Sie die API nicht aktivieren.
Erforderliche Rollen
Um die Berechtigungen zu erhalten, die Sie zum Verwalten von Kontakten benötigen, bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt, den Ordner oder die Organisation zuzuweisen, dem der Kontakt zugewiesen ist:
-
So rufen Sie Kontakte auf:
Betrachter wichtiger Kontakte (
roles/essentialcontacts.viewer
) -
So rufen Sie Kontakte auf, bearbeiten, löschen und erstellen sie:
Administrator wichtiger Kontakte (
roles/essentialcontacts.admin
)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Verwalten von Kontakten erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um Kontakte zu verwalten:
-
So rufen Sie Kontakte auf:
-
essentialcontacts.contacts.get
-
essentialcontacts.contacts.list
-
-
So bearbeiten, löschen und erstellen Sie Kontakte:
-
essentialcontacts.contacts.create
-
essentialcontacts.contacts.delete
-
essentialcontacts.contacts.update
-
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Kontakte ansehen
Untergeordnete Ressourcen, die sich auf Ordner und Projekte beziehen, übernehmen Kontakte von ihren Ancestors, die Organisationen und andere Ordner sein können. Wenn Sie Kontakte aus einer untergeordneten Ressource aufrufen, können Sie auch Kontakte sehen, die von ihrem Ancestor übernommen wurden, sofern Sie die entsprechenden Berechtigungen für den Ancestor haben. Dazu benötigen Sie eine Rolle für die Ancestor-Ressource, die die erforderlichen Berechtigungen zum Ansehen von Kontakten enthält. Wenn Sie Kontakte aus einer Organisation oder einem Ordner der obersten Ebene aufrufen, werden keine Kontakte aus den untergeordneten Ressourcen angezeigt.
So rufen Sie die Liste aller wichtigen Kontakte in Ihrem Projekt, Ordner oder Ihrer Organisation auf:
Console
Rufen Sie in der Trusted Cloud Console die Seite Wichtige Kontakte auf.
Prüfen Sie, ob der Name Ihres Projekts, Ihres Ordners oder Ihrer Organisation in der Ressourcenauswahl der Seite angezeigt wird. Mit der Ressourcenauswahl können Sie das Projekt, den Ordner oder die Organisation auswählen, für die Sie wichtige Kontakte aufrufen möchten.
Neben Anzeigen nach können Sie eine der folgenden Optionen auswählen:
- Wenn Sie die Liste der Kontakte nach Kategorie aufrufen möchten, wählen Sie Kategorie aus.
- Wenn Sie die Liste der Kontakte alphabetisch aufrufen möchten, wählen Sie Kontakt aus.
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.
-
Mit der Google Cloud CLI können Sie entweder die Kontakte auflisten, die für eine Ressource definiert sind, oder alle Kontakte und geerbten Kontakte für eine Ressource auflisten.
Kontakte auflisten, die für eine Ressource definiert sind
Verwenden Sie den Befehl
gcloud essential-contacts list
, um die für ein bestimmtes Projekt, einen Ordner oder eine Organisation definierten wichtigen Kontakte aufzurufen:gcloud essential-contacts list --RESOURCE_TYPE="RESOURCE_ID"
Ersetzen Sie Folgendes:
RESOURCE_TYPE
: Der Ressourcentyp, für den Sie Kontakte auflisten möchten. Verwenden Sie den Wertproject
,folder
oderorganization
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.
Wenn Sie keinen Ressourcentyp oder keine ID angeben, werden in der gcloud CLI Kontakte aus dem aktuellen Projekt aufgeführt.
Die Antwort ähnelt diesem Beispiel:
--- 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 ---
Kontakte und übernommene Kontakte auflisten
Wenn Sie alle Kontakte einer Ressource und die übernommenen Kontakte eines Ancestors auflisten möchten, benötigen Sie eine Rolle für die Ancestor-Ressource, die die erforderlichen Berechtigungen zum Anzeigen von Kontakten enthält. Verwenden Sie dann den Befehl
gcloud essential-contacts compute
:gcloud essential-contacts compute --notification-categories="NOTIFICATION_CATEGORY" \ --RESOURCE_TYPE="RESOURCE_ID"
Ersetzen Sie Folgendes:
NOTIFICATION_CATEGORY
: Eine durch Kommas getrennte Liste der Benachrichtigungskategorien, für die Sie Kontakte aufrufen möchten. Die Liste kann einen der folgenden Werte enthalten:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
Weitere Informationen finden Sie unter Benachrichtigungskategorien.
RESOURCE_TYPE
: Der Ressourcentyp, für den Sie Kontakte aufrufen möchten. Verwenden Sie den Wertproject
,folder
oderorganization
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.
Wenn Sie keinen Ressourcentyp und keine ID angeben, werden in der gcloud CLI Kontakte für das aktuelle Projekt aufgeführt.
Die Antwort ähnelt diesem Beispiel:
--- 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
: Der Ressourcentyp, für den Sie Kontakte auflisten möchten. Verwenden Sie den Wertprojects
,folders
oderorganizations
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.PAGE_SIZE
: Optional. Die Anzahl der Kontakte, die in der Antwort enthalten sein sollen. Der Standardwert ist50
und der Höchstwert100
. Wenn die Anzahl der Kontakte die Seitengröße überschreitet, enthält die Antwort ein Paginierungstoken, mit dem Sie die nächste Ergebnisseite abrufen können.NEXT_PAGE_TOKEN
: Optional. Das Paginierungstoken, das in einer früheren Antwort von dieser Methode zurückgegeben wurde. Wenn angegeben, beginnt die Liste der Kontakte an der Stelle, an der die vorherige Antwort beendet wurde.RESOURCE_TYPE
: Der Ressourcentyp, für den Sie Kontakte aufrufen möchten. Verwenden Sie den Wertprojects
,folders
oderorganizations
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.NOTIFICATION_CATEGORY
: Die Benachrichtigungskategorie, für die Sie Kontakte aufrufen möchten. Sie können dieses Feld wiederholen, um Kontakte aus mehreren Benachrichtigungskategorien aufzulisten. Es kann einen der folgenden Werte annehmen:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
NOTIFICATION_CATEGORY_UNSPECIFIED
Weitere Informationen finden Sie unter Benachrichtigungskategorien.
PAGE_SIZE
: Optional. Die Anzahl der Kontakte, die in der Antwort enthalten sein sollen. Der Standardwert ist50
und der Höchstwert100
. Wenn die Anzahl der Kontakte die Seitengröße überschreitet, enthält die Antwort ein Paginierungstoken, mit dem Sie die nächste Ergebnisseite abrufen können.NEXT_PAGE_TOKEN
: Optional. Das Paginierungstoken, das in einer früheren Antwort von dieser Methode zurückgegeben wurde. Wenn angegeben, beginnt die Liste der Kontakte an der Stelle, an der die vorherige Antwort beendet wurde.
REST
Mit der REST API für wichtige Kontakte können Sie entweder die Kontakte auflisten, die für eine Ressource definiert sind, oder alle Kontakte und übernommenen Kontakte für eine Ressource.
Kontakte auflisten, die für eine Ressource definiert sind
Verwenden Sie die Methode contacts.list
der Essential Contacts API, um die Kontakte aufzurufen, die für ein bestimmtes Projekt, einen Ordner oder eine Organisation definiert wurden.
Request:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Ersetzen Sie Folgendes:
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Legen Sie für die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS
den Pfad zur privaten Schlüsseldatei des Dienstkontos fest. Stellen Sie dann die Anfrage:
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)
Legen Sie für die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS
den Pfad zur privaten Schlüsseldatei des Dienstkontos fest. Stellen Sie dann die Anfrage:
$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
Nachdem Sie die Anfrage gesendet haben, erhalten Sie eine JSON-Antwort ähnlich dem folgenden Beispiel:
{ "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" } ] }
Kontakte und übernommene Kontakte auflisten
Wenn Sie alle Kontakte einer Ressource und die übernommenen Kontakte eines Ancestors auflisten möchten, benötigen Sie eine Rolle für die Ancestor-Ressource, die die erforderlichen Berechtigungen zum Anzeigen von Kontakten enthält. Verwenden Sie dann die Methode contacts.compute
der Essential Contacts API.
Request:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Ersetzen Sie Folgendes:
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
curl (Linux, macOS oder Cloud Shell)
Legen Sie für die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS
den Pfad zur privaten Schlüsseldatei des Dienstkontos fest. Stellen Sie dann die Anfrage:
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)
Legen Sie für die Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS
den Pfad zur privaten Schlüsseldatei des Dienstkontos fest. Stellen Sie dann die Anfrage:
$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
Nachdem Sie die Anfrage gesendet haben, erhalten Sie eine JSON-Antwort ähnlich dem folgenden Beispiel:
{ "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" } ] }
Kontakt hinzufügen
So fügen Sie einen Kontakt hinzu:
Console
Rufen Sie in der Trusted Cloud Console die Seite Wichtige Kontakte auf.
Prüfen Sie, ob der Name Ihres Projekts, Ihres Ordners oder Ihrer Organisation in der Ressourcenauswahl der Seite angezeigt wird. Mit der Ressourcenauswahl können Sie das Projekt, den Ordner oder die Organisation auswählen, aus dem Sie wichtige Kontakte hinzufügen möchten.
Klicken Sie auf
Kontakt hinzufügen.Geben Sie die E‑Mail-Adresse des Kontakts, den Sie hinzufügen möchten, in die Felder E‑Mail und E‑Mail-Adresse bestätigen ein.
Wählen Sie im Drop-down-Menü Benachrichtigungskategorien die Kategorien aus, für die der Kontakt Benachrichtigungen erhalten soll.
Eine Liste der Benachrichtigungskategorien und empfohlenen Kontakte finden Sie unter Benachrichtigungskategorien.
Klicken Sie auf Speichern.
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.
So fügen Sie einen neuen Kontakt mit dem Befehl
gcloud essential-contacts create
hinzu:gcloud essential-contacts create --email="EMAIL" \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" \ --RESOURCE_TYPE="RESOURCE_ID"
Ersetzen Sie Folgendes:
EMAIL
: die E-Mail-Adresse des Kontakts, den Sie hinzufügen möchten. Sie können dieses Feld nicht mehr ändern, nachdem Sie den Kontakt erstellt haben.NOTIFICATION_CATEGORY
: Eine durch Kommas getrennte Liste der Kategorien, für die der Kontakt Benachrichtigungen erhalten soll. Die Liste kann einen der folgenden Werte enthalten:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: Der Sprachcode für die bevorzugte Benachrichtigungssprache Ihres Kontakts. Sie können den Sprachcode aller unterstützten Sprachen einfügen.RESOURCE_TYPE
: Der Ressourcentyp, für den Sie einen Kontakt erstellen möchten. Verwenden Sie den Wertproject
,folder
oderorganization
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.
Wenn Sie keinen Ressourcentyp und keine ID angeben, erstellt die gcloud CLI einen Kontakt im aktuellen Projekt.
Wenn der Befehl erfolgreich ist, erhalten Sie keine Antwort.
RESOURCE_TYPE
: Der Ressourcentyp, für den Sie einen Kontakt erstellen möchten. Verwenden Sie den Wertprojects
,folders
oderorganizations
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.EMAIL
: die E-Mail-Adresse Ihres Kontakts. Sie können dieses Feld nicht mehr ändern, nachdem Sie den Kontakt erstellt haben.NOTIFICATION_CATEGORY_1
undNOTIFICATION_CATEGORY_2
: Die Kategorien, für die der Kontakt Benachrichtigungen erhalten soll. Sie können weitere Benachrichtigungskategorien hinzufügen, indem Sie weitere dieser Werte einfügen. Die Liste kann einen oder mehrere der folgenden Werte enthalten:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Eine Liste der Benachrichtigungskategorien und empfohlenen Kontakte finden Sie unter Benachrichtigungskategorien.
LANGUAGE
: Der Sprachcode für die bevorzugte Benachrichtigungssprache Ihres Kontakts. Sie können den Sprachcode aller unterstützten Sprachen einfügen.
REST
Verwenden Sie zum Hinzufügen eines neuen Kontakts die Methode contacts.create
der Essential Contacts API.
Request:
POST essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts
Anfragetext:
{ "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Ersetzen Sie Folgendes:
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Nachdem Sie die Anfrage gesendet haben, erhalten Sie eine JSON-Antwort ähnlich dem folgenden Beispiel:
{ "name": "projects/my-project/contacts/3", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "SUSPENSION", "TECHNICAL" ], "languageTag": "en" }
Kontaktdaten ändern
Sie können die Benachrichtigungskategorien oder die bevorzugte Sprache für einen Kontakt ändern, aber nicht die E-Mail-Adresse eines Kontakts. Wenn sich die E-Mail-Adresse eines Kontakts ändert, fügen Sie einen neuen Kontakt mit der aktualisierten E-Mail-Adresse hinzu und löschen Sie den alten Kontakt.
So ändern Sie die einem Kontakt zugewiesenen Benachrichtigungskategorien oder die bevorzugte Sprache:
Console
Rufen Sie in der Trusted Cloud Console die Seite Wichtige Kontakte auf.
Prüfen Sie, ob der Name Ihres Projekts, Ihres Ordners oder Ihrer Organisation in der Ressourcenauswahl der Seite angezeigt wird. Mit der Ressourcenauswahl können Sie das Projekt, den Ordner oder die Organisation auswählen, aus der Sie wichtige Kontakte verwalten möchten.
Wählen Sie neben Anzeigen nach die Option Kontakt aus.
Klicken Sie neben dem Kontakt, dessen Benachrichtigungskategorie Sie ändern möchten, auf Bearbeiten .
Wählen Sie im Drop-down-Menü Benachrichtigungskategorien die Benachrichtigungskategorien aus, die Sie ändern möchten, und klicken Sie auf Speichern.
Wenn Sie Kontakte über die Trusted Cloud Konsole verwalten, konfiguriert die Trusted Cloud Konsole automatisch die bevorzugte Sprache des Kontakts basierend auf den bevorzugten Spracheinstellungen des Kontakterstellers. Weitere Informationen finden Sie unter Unterstützte Sprachen.
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.
So aktualisieren Sie einen vorhandenen Kontakt mit dem Befehl
gcloud essential-contacts update
:gcloud essential-contacts update CONTACT_ID \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" --RESOURCE_TYPE="RESOURCE_ID"
Ersetzen Sie Folgendes:
CONTACT_ID
: Die numerische ID des Kontakts, den Sie aktualisieren möchten. Wenn Sie die IDs aller Kontakte in Ihrem Projekt, Ordner oder Ihrer Organisation aufrufen möchten, sehen Sie sich Ihre Kontakte an. Die numerische ID ist der gesamte Wert nachcontacts
im Namen des Kontakts.NOTIFICATION_CATEGORY
: Eine durch Kommas getrennte Liste der neuen Kategorien, für die der Kontakt Benachrichtigungen erhalten soll. Diese Liste ersetzt die vorhandene Liste der Benachrichtigungskategorien.Die Liste kann einen der folgenden Werte enthalten:
billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: Der Sprachcode für die bevorzugte Benachrichtigungssprache Ihres Kontakts. Sie können den Sprachcode aller unterstützten Sprachen einfügen.RESOURCE_TYPE
: Der Ressourcentyp, für den Sie Kontaktinformationen ändern möchten. Verwenden Sie den Wertproject
,folder
oderorganization
.RESOURCE_ID
: Die ID des Trusted CloudProjekts, der Organisation oder des Ordners, in dem der Kontakt definiert ist. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.
Wenn Sie keinen Ressourcentyp und keine ID angeben, aktualisiert die gcloud CLI den Kontakt mit der angegebenen ID im aktuellen Projekt. Wenn kein Kontakt mit der angegebenen ID vorhanden ist, gibt die gcloud CLI einen Fehler zurück.
Wenn der Befehl erfolgreich ist, erhalten Sie keine Antwort.
RESOURCE_TYPE
: Der Ressourcentyp, für den Sie Kontaktinformationen ändern möchten. Verwenden Sie den Wertprojects
,folders
oderorganizations
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.CONTACT_ID
: Die numerische ID des Kontakts, den Sie aktualisieren möchten. Wenn Sie die IDs aller Kontakte in Ihrem Projekt, Ordner oder Ihrer Organisation aufrufen möchten, sehen Sie sich Ihre Kontakte an. Die numerische ID ist der gesamte Wert nachcontacts
im Namen des Kontakts.UPDATE_MASK
: Optional. Eine Maske, die angibt, welche Felder des Kontakts Sie ändern möchten. Das Format für die Maske ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen, z. B.notificationCategorySubscriptions,languageTag
.EMAIL
: die E-Mail-Adresse Ihres Kontakts. Dieses Feld muss mit der E-Mail-Adresse übereinstimmen, die mit der Anfrage inCONTACT_ID
verknüpft ist.NOTIFICATION_CATEGORY_1
undNOTIFICATION_CATEGORY_2
: Optional. Die aktualisierten Kategorien, für die der Kontakt Benachrichtigungen erhalten soll. Sie können weitere Benachrichtigungskategorien hinzufügen, indem Sie weitere dieser Werte einfügen. Die Liste kann einen oder mehrere der folgenden Werte enthalten:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Eine Liste der Benachrichtigungskategorien und empfohlenen Kontakte finden Sie unter Benachrichtigungskategorien.
LANGUAGE
: Der Sprachcode für die bevorzugte Benachrichtigungssprache des Kontakts. Sie können den Sprachcode aller unterstützten Sprachen einfügen.
REST
Verwenden Sie die Methode contacts.patch
der Essential Contacts API, um die Benachrichtigungskategorien oder die bevorzugte Sprache eines vorhandenen Kontakts zu ändern.
Request:
PATCH essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID?updateMask="UPDATE_MASK"
Anfragetext:
{ "name": "RESOURCE_TYPE/RESOURCE_ID/contact/CONTACT_ID", "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Ersetzen Sie Folgendes:
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Nachdem Sie die Anfrage gesendet haben, erhalten Sie eine JSON-Antwort ähnlich dem folgenden Beispiel:
{ "name": "projects/my-project/contacts/2", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en" }
Kontakte löschen
So löschen Sie einen Kontakt:
Console
Rufen Sie in der Trusted Cloud Console die Seite Wichtige Kontakte auf.
Prüfen Sie, ob der Name Ihres Projekts, Ihres Ordners oder Ihrer Organisation in der Ressourcenauswahl der Seite angezeigt wird. Mit der Ressourcenauswahl können Sie das Projekt, den Ordner oder die Organisation auswählen, aus der Sie wichtige Kontakte löschen möchten.
Wählen Sie neben Anzeigen nach die Option Kontakt aus.
Klicken Sie neben der E-Mail-Adresse des Kontakts, den Sie löschen möchten, auf Löschen . Bestätigen Sie im Dialogfeld, dass Sie den Kontakt löschen möchten.
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.
Löschen Sie einen vorhandenen Kontakt mit dem Befehl
gcloud essential-contacts delete
:gcloud essential-contacts delete CONTACT_ID \ --RESOURCE_TYPE="RESOURCE_ID"
Ersetzen Sie Folgendes:
CONTACT_ID
: Die numerische ID des Kontakts, den Sie löschen möchten. Wenn Sie die IDs aller Kontakte in Ihrem Projekt, Ordner oder Ihrer Organisation aufrufen möchten, sehen Sie sich Ihre Kontakte an. Die numerische ID ist der gesamte Wert nachcontacts
im Namen des Kontakts.RESOURCE_TYPE
: Der Ressourcentyp, für den der Kontakt definiert ist. Verwenden Sie den Wertproject
,folder
oderorganization
.RESOURCE_ID
: Die ID des Trusted CloudProjekts, der Organisation oder des Ordners, in dem der Kontakt definiert ist. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.
Wenn Sie keinen Ressourcentyp und keine ID angeben, löscht die gcloud CLI den Kontakt mit der angegebenen ID im aktuellen Projekt. Wenn kein Kontakt mit der angegebenen ID vorhanden ist, gibt die gcloud CLI einen Fehler zurück.
Wenn der Befehl erfolgreich ist, erhalten Sie keine Antwort.
RESOURCE_TYPE
: Der Ressourcentyp, für den der Kontakt definiert ist. Verwenden Sie den Wertprojects
,folders
oderorganizations
.RESOURCE_ID
: Die ID Ihres Trusted Cloud Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.CONTACT_ID
: Die numerische ID des Kontakts, den Sie löschen möchten. Wenn Sie die IDs aller Kontakte in Ihrem Projekt, Ordner oder Ihrer Organisation aufrufen möchten, rufen Sie Ihre Kontakte auf. Die numerische ID ist der gesamte Wert nachcontacts
im Namen des Kontakts.
REST
Verwenden Sie die Methode contacts.delete
der App „Wichtige Kontakte“, um einen Kontakt zu löschen.
Request:
DELETE essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID
Ersetzen Sie Folgendes:
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Wenn die Anfrage erfolgreich ist, ist der Antworttext leer.
Kontakte nach Kategorie verwalten
In der Trusted Cloud Console können Sie Kontakte nach Benachrichtigungskategorie verwalten. Rufen Sie dazu auf der Seite Wichtige Kontakte den Tab Kategorie auf.
Führen Sie folgende Schritte aus, um die einer einzelnen Benachrichtigungskategorie zugewiesenen Kontakte hinzuzufügen, zu ändern oder zu löschen:
Rufen Sie in der Trusted Cloud Console die Seite Wichtige Kontakte auf.
Prüfen Sie, ob der Name Ihres Projekts, Ihres Ordners oder Ihrer Organisation in der Ressourcenauswahl der Seite angezeigt wird. Mit der Ressourcenauswahl können Sie das Projekt, den Ordner oder die Organisation auswählen, aus der Sie wichtige Kontakte verwalten möchten.
Wählen Sie neben Anzeigen nach die Option Kategorie aus.
Klicken Sie in der Zeile, in der Sie die Kontakte verwalten möchten, auf Bearbeiten .
So verwalten Sie die Kontakte, die der Benachrichtigungskategorie zugewiesen sind:
- Klicken Sie zum Hinzufügen eines neuen Kontakts auf Kontakt hinzufügen und folgen Sie den Schritten zum Hinzufügen eines Kontakts.
- Wenn Sie die Benachrichtigungskategorie ändern möchten, die einem Kontakt zugewiesen ist, klicken Sie neben dem Kontakt, dessen Kategorie Sie ändern möchten, auf Bearbeiten . Wählen Sie dann die gewünschten Benachrichtigungskategorien im Drop-down-Menü Benachrichtigungskategorien aus und klicken Sie auf Speichern.
- Wenn Sie einen Kontakt löschen möchten, klicken Sie neben der E-Mail-Adresse des Kontakts auf Löschen .
Test-E-Mail senden, um den Empfang zu bestätigen
Sie können eine Test-E-Mail an Kontakte in jeder Kategorie senden, um zu prüfen, ob die E-Mail-Konten E-Mails von Trusted Cloud by S3NSempfangen können. Sie können pro Kategorie und Ressource maximal eine Test-E-Mail alle 24 Stunden an jeden Kontakt senden.
So senden Sie eine Test-E-Mail an Kontakte in einer bestimmten Benachrichtigungskategorie:
Rufen Sie in der Trusted Cloud Console die Seite Wichtige Kontakte auf.
Prüfen Sie, ob der Name Ihres Projekts, Ihres Ordners oder Ihrer Organisation in der Ressourcenauswahl der Seite angezeigt wird. Mit der Ressourcenauswahl können Sie das Projekt, den Ordner oder die Organisation auswählen, aus der Sie wichtige Kontakte verwalten möchten.
Wählen Sie neben Anzeigen nach die Option Kategorie aus.
Klicken Sie in der Zeile der Benachrichtigungskategorie, an deren Kontakte Sie Test-E‑Mails senden möchten, auf Senden .
Klicken Sie die Kästchen neben den Kontakten an, denen Sie E‑Mails senden möchten.
Klicken Sie auf Senden. Das System sendet eine Test-E-Mail an die ausgewählten Kontakte.
Bitten Sie jeden Kontakt, zu bestätigen, dass er die Test-E-Mail von
gcp-essential-contacts-noreply@google.com
erhalten hat.
Erweiterte Konfigurationen und Automatisierung einrichten
In diesem Abschnitt werden Optionen für die weitere Verwaltung Ihrer wichtigen Kontakte behandelt, darunter das Einschränken von Kontaktdomänen, die Verwendung von Infrastruktur als Code (Infrastructure as Code, IaC) mit Terraform zur Automatisierung und das Erstellen benutzerdefinierter Organisationsrichtlinien.
Zulässige Domains für Kontakte einschränken
Wenn Sie die E-Mail-Adressdomains einschränken möchten, die neue Kontakte haben können, legen Sie die Einschränkung der Organisationsrichtlinie constraints/essentialcontacts.allowedContactDomains
fest. Vorhandene Kontakte sind von dieser Einschränkung nicht betroffen.
Informationen zum Festlegen von Einschränkungen für Organisationsrichtlinien finden Sie unter Organisationsrichtlinien erstellen und verwalten.
Kontakte mit Terraform verwalten
Sie können Terraform verwenden, um Ihre wichtigen Kontakte zu verwalten. Kontakte haben in der Terraform-Sprache das folgende Format:
resource "google_essential_contacts_contact" "contact" {
parent = "RESOURCE_TYPE/RESOURCE_ID"
email = "EMAIL"
language_tag = "LANGUAGE"
notification_category_subscriptions = [NOTIFICATION_CATEGORY]
}
Ersetzen Sie beim Verwalten eines Kontakts Folgendes:
RESOURCE_TYPE
: Der Ressourcentyp, für den Sie den Kontakt verwalten möchten. Verwenden Sie den Wertprojects
,folders
oderorganizations
.RESOURCE_ID
: Die ID Ihres Trusted Cloud by S3NS Projekts, Ihrer Organisation oder Ihres Ordners. Projekt-IDs sind alphanumerische Strings, wiemy-project
. Ordner- und Organisations-IDs sind numerisch, z. B.123456789012
.EMAIL
: die E-Mail-Adresse Ihres Kontakts. Sie können dieses Feld nicht mehr ändern, nachdem Sie den Kontakt erstellt haben.LANGUAGE
: Optional. Der Sprachcode für die bevorzugte Benachrichtigungssprache des Kontakts. Sie können den Sprachcode aller unterstützten Sprachen einfügen.NOTIFICATION_CATEGORY
: Ein Array der Kategorien, für die der Kontakt Benachrichtigungen erhalten soll, z. B.["BILLING", "LEGAL"]
. Dieses Array kann einen der folgenden Werte enthalten:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Eine Liste der Benachrichtigungskategorien und empfohlenen Kontakte finden Sie unter Benachrichtigungskategorien.
Wenn Sie einen Kontakt hinzufügen, ändern oder entfernen möchten, fügen Sie eine Kontaktressource in Ihrer Terraform-Konfigurationsdatei hinzu, ändern oder entfernen Sie sie. Weitere Informationen finden Sie in der Dokumentation zu wichtigen Kontakten in Terraform.
Nächste Schritte
- Weitere Informationen zu wichtigen Kontakten
- Benutzerdefinierte Einschränkungen für wichtige Kontakte erstellen
- Weitere Informationen zum Verknüpfen einer Domain mit einem Projekt zu Verifizierungszwecken.
- Weitere Informationen zum Verwalten von Benachrichtigungseinstellungen
- Weitere Informationen zu Warnbenachrichtigungen