Halaman ini menjelaskan metode yang tersedia untuk melihat, menambahkan, mengubah, atau menghapus Kontak Penting dan mengonfigurasi kategori notifikasi untuk mereka.
Jika Anda adalah Admin Organisasi, Anda dapat mengelola Kontak Penting menggunakan konsol Trusted Cloud , Google Cloud CLI, atau REST API. Ikuti praktik terbaik untuk mengelola Kontak Penting.
Jika Anda adalah kontak penting, minta administrator Anda untuk mengirimkan email percobaan untuk memverifikasi penerimaan untuk kategori notifikasi tertentu. Jika Anda tidak menerima notifikasi, verifikasi hal berikut:
- Periksa folder spam atau sampah email Anda.
- Pastikan alamat email yang terdaftar sebagai kontak sudah benar dan dapat menerima email eksternal.
- Pastikan informasi kontak Anda ditetapkan ke kategori notifikasi yang relevan.
Sebelum memulai
Untuk menerima notifikasi, kontak harus dapat menerima email dari Google.
Jika Anda ingin mengelola kontak menggunakan gcloud CLI atau REST API, aktifkan Essential Contacts API. Jika hanya ingin mengelola kontak menggunakan konsol Trusted Cloud , Anda tidak perlu mengaktifkan API.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk mengelola kontak, minta administrator untuk memberi Anda peran IAM berikut pada project, folder, atau organisasi tempat kontak ditetapkan:
-
Untuk melihat kontak:
Essential Contacts Viewer (
roles/essentialcontacts.viewer
) -
Untuk melihat, mengedit, menghapus, dan membuat kontak:
Essential Contacts Admin (
roles/essentialcontacts.admin
)
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk mengelola kontak. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk mengelola kontak:
-
Untuk melihat kontak:
-
essentialcontacts.contacts.get
-
essentialcontacts.contacts.list
-
-
Untuk mengedit, menghapus, dan membuat kontak:
-
essentialcontacts.contacts.create
-
essentialcontacts.contacts.delete
-
essentialcontacts.contacts.update
-
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Melihat kontak
Resource turunan, yang merujuk ke folder dan project, mewarisi kontak dari turunan induknya, yang dapat berupa organisasi dan folder lainnya. Saat melihat kontak dari resource turunan, Anda juga dapat melihat kontak yang diwarisi dari turunannya jika Anda memiliki izin yang sesuai untuk turunan tersebut. Untuk mendapatkan kemampuan ini, dapatkan peran pada resource induk yang mencakup izin yang diperlukan untuk melihat kontak. Saat Anda melihat kontak dari organisasi atau folder tingkat teratas, Anda tidak melihat kontak dari resource turunannya.
Untuk melihat daftar semua Kontak Penting di project, folder, atau organisasi Anda, lakukan hal berikut:
Konsol
Di konsol Trusted Cloud , buka halaman Kontak Penting.
Pastikan nama project, folder, atau organisasi Anda muncul di pemilih resource halaman. Pemilih resource memungkinkan Anda memilih project, folder, atau organisasi tempat Anda ingin melihat Kontak Penting.
Di samping Lihat menurut, Anda dapat memilih salah satu opsi berikut:
- Untuk melihat daftar kontak menurut kategori, pilih Kategori.
- Untuk melihat daftar kontak menurut abjad, pilih Kontak.
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.
-
Dengan Google Cloud CLI, Anda dapat mencantumkan kontak yang ditentukan
pada resource atau mencantumkan semua kontak dan kontak yang diwariskan untuk resource.
Mencantumkan kontak yang ditentukan pada resource
Untuk melihat Kontak Penting yang ditentukan di project, folder, atau organisasi tertentu, gunakan perintah
gcloud essential-contacts list
:gcloud essential-contacts list --RESOURCE_TYPE="RESOURCE_ID"
Ganti kode berikut:
RESOURCE_TYPE
: jenis resource yang ingin Anda cantumkan kontaknya. Gunakan nilaiproject
,folder
, atauorganization
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.
Atau, jika Anda tidak menentukan jenis atau ID resource, gcloud CLI akan mencantumkan kontak dari project saat ini.
Responsnya mirip dengan contoh berikut:
--- 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 ---
Mencantumkan kontak dan kontak yang diwariskan
Jika ingin mencantumkan semua kontak dari resource dan kontak yang diwariskan dari ancestor, Anda harus memiliki peran di resource ancestor yang mencakup izin yang diperlukan untuk melihat kontak. Kemudian, gunakan perintah
gcloud essential-contacts compute
:gcloud essential-contacts compute --notification-categories="NOTIFICATION_CATEGORY" \ --RESOURCE_TYPE="RESOURCE_ID"
Ganti kode berikut:
NOTIFICATION_CATEGORY
: daftar yang dipisahkan koma untuk kategori notifikasi yang ingin Anda lihat kontaknya. Daftar dapat berisi salah satu nilai berikut:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
Untuk mengetahui informasi selengkapnya, lihat Kategori notifikasi.
RESOURCE_TYPE
: jenis resource yang kontaknya ingin Anda lihat. Gunakan nilaiproject
,folder
, atauorganization
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.
Jika Anda tidak menentukan jenis dan ID resource, gcloud CLI akan mencantumkan kontak untuk project saat ini.
Responsnya mirip dengan contoh berikut:
--- 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
: jenis resource yang ingin Anda cantumkan kontaknya. Gunakan nilaiprojects
,folders
, atauorganizations
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.PAGE_SIZE
: Opsional. Jumlah kontak yang akan disertakan dalam respons. Nilai defaultnya adalah50
, dan nilai maksimumnya adalah100
. Jika jumlah kontak lebih besar dari ukuran halaman, respons akan berisi token penomoran halaman yang dapat Anda gunakan untuk mengambil halaman hasil berikutnya.NEXT_PAGE_TOKEN
: Opsional. Token penomoran halaman yang ditampilkan dalam respons sebelumnya dari metode ini. Jika ditentukan, daftar kontak dimulai dari tempat respons sebelumnya berakhir.RESOURCE_TYPE
: jenis resource yang kontaknya ingin Anda lihat. Gunakan nilaiprojects
,folders
, atauorganizations
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.NOTIFICATION_CATEGORY
: kategori notifikasi yang ingin Anda lihat kontaknya. Anda dapat mengulangi kolom ini untuk mencantumkan kontak dari beberapa kategori notifikasi. Dapat menggunakan salah satu nilai berikut:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
NOTIFICATION_CATEGORY_UNSPECIFIED
Untuk mengetahui informasi selengkapnya, lihat Kategori notifikasi.
PAGE_SIZE
: Opsional. Jumlah kontak yang akan disertakan dalam respons. Nilai defaultnya adalah50
, dan nilai maksimumnya adalah100
. Jika jumlah kontak lebih besar dari ukuran halaman, respons akan berisi token penomoran halaman yang dapat Anda gunakan untuk mengambil halaman hasil berikutnya.NEXT_PAGE_TOKEN
: Opsional. Token penomoran halaman yang ditampilkan dalam respons sebelumnya dari metode ini. Jika ditentukan, daftar kontak dimulai dari tempat respons sebelumnya berakhir.
REST
Dengan Essential Contacts REST API, Anda dapat mencantumkan kontak yang ditentukan di resource atau mencantumkan semua kontak dan kontak yang diwarisi untuk resource.
Mencantumkan kontak yang ditentukan pada resource
Untuk melihat kontak yang ditentukan di project, folder, atau organisasi tertentu, gunakan
metode contacts.list
Essential Contacts API.
Permintaan:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts?pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Ganti kode berikut:
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
ke jalur kunci pribadi akun layanan Anda. Kemudian, buat
permintaan:
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)
Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
ke jalur kunci pribadi akun layanan Anda. Kemudian, buat
permintaan:
$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
Setelah mengirim permintaan, Anda akan menerima respons JSON yang mirip dengan contoh berikut:
{ "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" } ] }
Mencantumkan kontak dan kontak yang diwariskan
Jika ingin mencantumkan semua kontak dari resource dan kontak yang diwariskan dari
ancestor, Anda harus memiliki peran di resource ancestor yang mencakup
izin yang diperlukan untuk melihat kontak. Kemudian, gunakan metode contacts.compute
Essential Contacts API.
Permintaan:
GET essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts:compute?notificationCategories=NOTIFICATION_CATEGORY&pageSize=PAGE_SIZE&pageToken=NEXT_PAGE_TOKEN
Ganti kode berikut:
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
ke jalur kunci pribadi akun layanan Anda. Kemudian, buat
permintaan:
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)
Tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
ke jalur kunci pribadi akun layanan Anda. Kemudian, buat
permintaan:
$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
Setelah mengirim permintaan, Anda akan menerima respons JSON yang mirip dengan contoh berikut:
{ "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" } ] }
Tambahkan kontak
Untuk menambahkan kontak, lakukan langkah-langkah berikut:
Konsol
Di konsol Trusted Cloud , buka halaman Kontak Penting.
Pastikan nama project, folder, atau organisasi Anda muncul di pemilih resource halaman. Pemilih resource memungkinkan Anda memilih project, folder, atau organisasi tempat Anda ingin menambahkan Kontak Penting.
Klik
Tambahkan kontak.Di kolom Email dan Confirm email, masukkan alamat email kontak yang ingin Anda tambahkan.
Dari menu drop-down Notification categories, pilih kategori yang Anda inginkan untuk notifikasi yang diterima kontak.
Untuk mengetahui daftar kategori notifikasi dan kontak yang direkomendasikan, lihat Kategori notifikasi.
Klik Simpan.
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.
Tambahkan kontak baru dengan perintah
gcloud essential-contacts create
:gcloud essential-contacts create --email="EMAIL" \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" \ --RESOURCE_TYPE="RESOURCE_ID"
Ganti kode berikut:
EMAIL
: alamat email kontak yang ingin Anda tambahkan. Anda tidak dapat mengubah kolom ini setelah membuat kontak.NOTIFICATION_CATEGORY
: daftar yang dipisahkan koma dari kategori yang Anda inginkan agar kontak menerima notifikasi. Daftar dapat berisi salah satu nilai berikut:billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: kode bahasa untuk bahasa notifikasi pilihan kontak Anda. Anda dapat menyertakan kode bahasa bahasa yang didukung.RESOURCE_TYPE
: jenis resource yang ingin Anda buat kontaknya. Gunakan nilaiproject
,folder
, atauorganization
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.
Jika Anda tidak menentukan jenis dan ID resource, gcloud CLI akan membuat kontak di project saat ini.
Jika perintah berhasil, Anda tidak akan menerima respons apa pun.
RESOURCE_TYPE
: jenis resource yang ingin Anda buat kontaknya. Gunakan nilaiprojects
,folders
, atauorganizations
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.EMAIL
: alamat email kontak Anda. Anda tidak dapat mengubah kolom ini setelah membuat kontak.NOTIFICATION_CATEGORY_1
danNOTIFICATION_CATEGORY_2
: kategori yang Anda inginkan untuk notifikasi yang diterima kontak. Anda dapat menambahkan lebih banyak kategori notifikasi dengan menyertakan lebih banyak nilai ini. Daftar dapat mengambil satu atau beberapa nilai berikut:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Untuk mengetahui daftar kategori notifikasi dan kontak yang direkomendasikan, lihat Kategori notifikasi.
LANGUAGE
: kode bahasa untuk bahasa notifikasi pilihan kontak Anda. Anda dapat menyertakan kode bahasa dari bahasa yang didukung.
REST
Untuk menambahkan kontak baru, gunakan metode
contacts.create
Essential Contacts API.
Permintaan:
POST essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts
Isi permintaan:
{ "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Ganti kode berikut:
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Setelah mengirim permintaan, Anda akan menerima respons JSON yang mirip dengan contoh berikut:
{ "name": "projects/my-project/contacts/3", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "SUSPENSION", "TECHNICAL" ], "languageTag": "en" }
Mengubah informasi kontak
Anda dapat mengubah kategori notifikasi atau bahasa pilihan untuk kontak, tetapi Anda tidak dapat mengubah alamat email kontak. Jika alamat email kontak berubah, tambahkan kontak baru dengan alamat email yang telah diperbarui dan hapus kontak lama.
Untuk mengubah kategori notifikasi yang ditetapkan ke kontak atau bahasa pilihan mereka, lakukan hal berikut:
Konsol
Di konsol Trusted Cloud , buka halaman Kontak Penting.
Pastikan nama project, folder, atau organisasi Anda muncul di pemilih resource halaman. Pemilih resource memungkinkan Anda memilih project, folder, atau organisasi tempat Anda ingin mengelola Kontak Penting.
Di samping Lihat menurut, pilih Kontak.
Klik Edit di samping kontak yang kategori notifikasinya ingin Anda ubah.
Pilih kategori notifikasi yang ingin Anda ubah dari menu drop-down Notification categories, lalu klik Simpan.
Saat Anda mengelola kontak dari konsol Trusted Cloud , konsol Trusted Cloud akan mengonfigurasi bahasa pilihan kontak secara otomatis berdasarkan setelan bahasa pilihan pembuat kontak. Untuk mengetahui informasi selengkapnya, lihat Bahasa yang didukung.
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.
Perbarui kontak yang ada dengan perintah
gcloud essential-contacts update
:gcloud essential-contacts update CONTACT_ID \ --notification-categories="NOTIFICATION_CATEGORY" \ --language="LANGUAGE" --RESOURCE_TYPE="RESOURCE_ID"
Ganti kode berikut:
CONTACT_ID
: ID numerik kontak yang ingin Anda perbarui. Untuk melihat ID semua kontak di project, folder, atau organisasi Anda, lihat kontak Anda. ID numerik adalah seluruh nilai setelahcontacts
di nama kontak.NOTIFICATION_CATEGORY
: daftar yang dipisahkan koma dari kategori baru yang Anda inginkan untuk menerima notifikasi kontak. Daftar ini menggantikan daftar kategori notifikasi yang ada.Daftar dapat berisi salah satu nilai berikut:
billing
legal
product-updates
security
suspension
technical
all
notification-category-unspecified
LANGUAGE
: kode bahasa untuk bahasa notifikasi pilihan kontak Anda. Anda dapat menyertakan kode bahasa bahasa yang didukung.RESOURCE_TYPE
: jenis resource tempat Anda ingin mengubah informasi kontak. Gunakan nilaiproject
,folder
, atauorganization
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder tempat kontak ditentukan. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.
Jika Anda tidak menentukan jenis dan ID resource, gcloud CLI akan memperbarui kontak dengan ID yang ditentukan dalam project saat ini. Jika tidak ada kontak dengan ID yang ditentukan, gcloud CLI akan menampilkan error.
Jika perintah berhasil, Anda tidak akan menerima respons apa pun.
RESOURCE_TYPE
: jenis resource tempat Anda ingin mengubah informasi kontak. Gunakan nilaiprojects
,folders
, atauorganizations
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.CONTACT_ID
: ID numerik kontak yang ingin Anda perbarui. Untuk melihat ID semua kontak di project, folder, atau organisasi Anda, lihat kontak Anda. ID numerik adalah seluruh nilai setelahcontacts
dalam nama kontak.UPDATE_MASK
: Opsional. Masker yang menjelaskan kolom kontak yang ingin Anda ubah. Format untuk mask adalah daftar nama kolom yang sepenuhnya memenuhi syarat yang dipisahkan koma, misalnya,notificationCategorySubscriptions,languageTag
.EMAIL
: alamat email kontak Anda. Kolom ini harus cocok dengan alamat email yang terkait denganCONTACT_ID
yang Anda sertakan dalam permintaan.NOTIFICATION_CATEGORY_1
danNOTIFICATION_CATEGORY_2
: Opsional. Kategori yang diperbarui yang Anda inginkan untuk notifikasi yang diterima kontak. Anda dapat menambahkan kategori notifikasi lainnya dengan menyertakan lebih banyak nilai ini. Daftar dapat menggunakan satu atau beberapa nilai berikut:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Untuk mengetahui daftar kategori notifikasi dan kontak yang direkomendasikan, lihat Kategori notifikasi.
LANGUAGE
: kode bahasa untuk bahasa notifikasi pilihan kontak. Anda dapat menyertakan kode bahasa dari bahasa yang didukung.
REST
Untuk mengubah kategori notifikasi atau bahasa pilihan kontak yang ada, gunakan metode contacts.patch
Essential Contacts API.
Permintaan:
PATCH essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID?updateMask="UPDATE_MASK"
Isi permintaan:
{ "name": "RESOURCE_TYPE/RESOURCE_ID/contact/CONTACT_ID", "email": "EMAIL", "notificationCategorySubscriptions": [ "NOTIFICATION_CATEGORY_1", "NOTIFICATION_CATEGORY_2" ], "languageTag": "LANGUAGE" }
Ganti kode berikut:
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Setelah mengirim permintaan, Anda akan menerima respons JSON yang mirip dengan contoh berikut:
{ "name": "projects/my-project/contacts/2", "email": "my-new-contact@example.com", "notificationCategorySubscriptions": [ "ALL" ], "languageTag": "en" }
Menghapus kontak
Untuk menghapus kontak, lakukan langkah-langkah berikut:
Konsol
Di konsol Trusted Cloud , buka halaman Kontak Penting.
Pastikan nama project, folder, atau organisasi Anda muncul di pemilih resource halaman. Pemilih resource memungkinkan Anda memilih project, folder, atau organisasi tempat Anda ingin menghapus Kontak Penting.
Di samping Lihat menurut, pilih Kontak.
Klik Hapus di samping alamat email kontak yang ingin Anda hapus. Kemudian, di dialog, konfirmasi bahwa Anda ingin menghapus kontak.
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.
Hapus kontak yang ada dengan perintah
gcloud essential-contacts delete
:gcloud essential-contacts delete CONTACT_ID \ --RESOURCE_TYPE="RESOURCE_ID"
Ganti kode berikut:
CONTACT_ID
: ID numerik kontak yang ingin Anda hapus. Untuk melihat ID semua kontak di project, folder, atau organisasi Anda, lihat kontak Anda. ID numerik adalah seluruh nilai setelahcontacts
dalam nama kontak.RESOURCE_TYPE
: jenis resource tempat kontak ditentukan. Gunakan nilaiproject
,folder
, atauorganization
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder tempat kontak ditentukan. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.
Jika Anda tidak menentukan jenis dan ID resource, gcloud CLI akan menghapus kontak dengan ID yang ditentukan dalam project saat ini. Jika tidak ada kontak dengan ID yang ditentukan, gcloud CLI akan menampilkan error.
Jika perintah berhasil, Anda tidak akan menerima respons apa pun.
RESOURCE_TYPE
: jenis resource tempat kontak ditentukan. Gunakan nilaiprojects
,folders
, atauorganizations
.RESOURCE_ID
: ID Trusted Cloud project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.CONTACT_ID
: ID numerik kontak yang ingin Anda hapus. Untuk melihat ID semua kontak di project, folder, atau organisasi Anda, lihat kontak Anda. ID numerik adalah seluruh nilai setelahcontacts
dalam nama kontak.
REST
Untuk menghapus kontak, gunakan metode
contacts.delete
Essential Contacts API.
Permintaan:
DELETE essentialcontacts.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/contacts/CONTACT_ID
Ganti kode berikut:
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Jika permintaan berhasil, isi respons akan kosong.
Mengelola kontak menurut kategori
Di konsol Trusted Cloud , Anda dapat mengelola kontak menurut kategori notifikasi dengan membuka tab Kategori di halaman Kontak Penting.
Untuk menambahkan, mengubah, atau menghapus kontak yang ditetapkan ke satu kategori notifikasi, lakukan hal berikut:
Di konsol Trusted Cloud , buka halaman Kontak Penting.
Pastikan nama project, folder, atau organisasi Anda muncul di pemilih resource halaman. Pemilih resource memungkinkan Anda memilih project, folder, atau organisasi tempat Anda ingin mengelola Kontak Penting.
Di samping Tampilkan menurut, pilih Kategori.
Klik Edit di baris yang sama dengan kategori yang kontaknya ingin Anda kelola.
Mengelola kontak yang ditetapkan ke kategori notifikasi:
- Untuk menambahkan kontak baru, klik Tambahkan kontak dan ikuti langkah-langkah untuk menambahkan kontak.
- Untuk mengubah kategori notifikasi yang ditetapkan ke kontak, klik Edit di samping kontak yang kategorinya ingin Anda ubah. Kemudian, pilih kategori notifikasi yang Anda inginkan dari menu drop-down Notification categories, lalu klik Save.
- Untuk menghapus kontak, klik Hapus di samping alamat email kontak.
Kirim email uji coba untuk memverifikasi penerimaan
Anda dapat mengirim email uji ke kontak di setiap kategori untuk memverifikasi apakah akun email dapat menerima email dari Trusted Cloud by S3NS. Anda dapat mengirim maksimum satu email uji setiap 24 jam kepada setiap kontak di setiap kategori dan resource.
Untuk mengirim email pengujian ke kontak dalam kategori notifikasi tertentu, lakukan hal berikut:
Di konsol Trusted Cloud , buka halaman Kontak Penting.
Pastikan nama project, folder, atau organisasi Anda muncul di pemilih resource halaman. Pemilih resource memungkinkan Anda memilih project, folder, atau organisasi tempat Anda ingin mengelola Kontak Penting.
Di samping Tampilkan menurut, pilih Kategori.
Klik Kirim di baris yang sama dengan kategori notifikasi yang kontaknya ingin Anda kirimi email uji coba.
Centang kotak di samping kontak yang ingin Anda kirimi email.
Klik Kirim. Sistem akan mengirimkan email uji ke kontak yang dipilih.
Berkomunikasi dengan setiap kontak untuk memastikan mereka menerima email pengujian dari
gcp-essential-contacts-noreply@google.com
.
Menetapkan konfigurasi dan otomatisasi lanjutan
Bagian ini membahas opsi untuk pengelolaan lebih lanjut Kontak Penting Anda, termasuk membatasi domain kontak, menggunakan Infrastructure as Code (IaC) dengan Terraform untuk otomatisasi, dan membuat kebijakan organisasi kustom.
Membatasi domain yang diizinkan untuk kontak
Untuk membatasi domain alamat email yang dapat dimiliki kontak baru, tetapkan batasan kebijakan organisasi
constraints/essentialcontacts.allowedContactDomains
. Kontak yang sudah ada tidak terpengaruh oleh batasan ini.
Untuk mempelajari cara menetapkan batasan kebijakan organisasi, lihat Membuat dan mengelola kebijakan organisasi.
Mengelola kontak dengan Terraform
Anda dapat menggunakan Terraform untuk mengelola Kontak Penting Anda. Kontak memiliki format berikut dalam bahasa Terraform:
resource "google_essential_contacts_contact" "contact" {
parent = "RESOURCE_TYPE/RESOURCE_ID"
email = "EMAIL"
language_tag = "LANGUAGE"
notification_category_subscriptions = [NOTIFICATION_CATEGORY]
}
Saat mengelola kontak, ganti yang berikut ini:
RESOURCE_TYPE
: jenis resource tempat Anda ingin mengelola kontak. Gunakan nilaiprojects
,folders
, atauorganizations
.RESOURCE_ID
: ID Trusted Cloud by S3NS project, organisasi, atau folder Anda. Project ID adalah string alfanumerik, sepertimy-project
. Folder dan ID organisasi berupa numerik, seperti123456789012
.EMAIL
: alamat email kontak Anda. Anda tidak dapat mengubah kolom ini setelah membuat kontak.LANGUAGE
: Opsional. Kode bahasa untuk bahasa notifikasi pilihan kontak. Anda dapat menyertakan kode bahasa dari salah satu bahasa yang didukung.NOTIFICATION_CATEGORY
: array kategori yang Anda inginkan untuk menerima notifikasi kontak, seperti["BILLING", "LEGAL"]
. Array ini dapat berisi salah satu nilai berikut:BILLING
LEGAL
PRODUCT_UPDATES
SECURITY
SUSPENSION
TECHNICAL
ALL
Untuk mengetahui daftar kategori notifikasi dan kontak yang direkomendasikan, lihat Kategori notifikasi.
Untuk menambahkan, mengubah, atau menghapus kontak, tambahkan, ubah, atau hapus resource kontak di file konfigurasi Terraform Anda. Untuk mengetahui detail selengkapnya, lihat dokumentasi Kontak Penting Terraform.
Langkah berikutnya
- Pelajari Kontak Penting lebih lanjut.
- Buat batasan kustom untuk Kontak Penting.
- Pelajari cara mengaitkan domain dengan project untuk tujuan verifikasi.
- Pahami cara mengelola preferensi notifikasi.
- Pelajari Notifikasi Saran.