Panduan ini menjelaskan cara menggunakan Security Command Center API untuk membuat sumber guna menghasilkan temuan. Saat Anda menambahkan sumber, Security Command Center akan membuat sumber yang sesuai dan menetapkan izin yang relevan.
Peran IAM untuk Security Command Center dapat diberikan di level organisasi, folder, atau project. Kemampuan Anda untuk melihat, mengedit, membuat, atau memperbarui temuan, aset, dan sumber keamanan bergantung pada level yang Anda beri akses. Untuk mempelajari peran Security Command Center lebih lanjut, lihat Kontrol akses.
Sebelum memulai
Sebelum menyiapkan sumber, Anda harus melakukan autentikasi dengan Security Command Center API.
Membuat sumber
Contoh ini menunjukkan cara membuat sumber dengan nama tampilan dan deskripsi tertentu yang digunakan di Security Command Center.
Server otomatis menetapkan ID ke sumber.
REST
Di API, buat permintaan ke organizations.sources.create
metode. Isi permintaan berisi instance Source.
POST https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources
{
"name": "SOURCE_NAME",
"description": "SOURCE_DESCRIPTION",
"displayName": "DISPLAY_NAME"
}
Ganti kode berikut:
ORGANIZATION_ID: ID organisasi Anda.SOURCE_NAME: nama sumber.SOURCE_DESCRIPTION: deskripsi sumber (maks: 1.024 karakter).DISPLAY_NAME: nama tampilan sumber (antara satu dan 64 karakter).
Go
Java
Node.js
Python
Sumber tidak terlihat di konsol Security Command Center hingga sumber tersebut menghasilkan temuan. Anda dapat memverifikasi bahwa sumber tersebut dibuat dengan mengikuti petunjuk di Mendapatkan sumber tertentu.
Memperbarui sumber
Anda dapat memperbarui nama tampilan dan deskripsi sumber setelah sumber dibuat. Anda juga dapat menggunakan mask kolom untuk memperbarui hanya satu kolom. Contoh berikut menggunakan mask kolom untuk hanya memperbarui nama tampilan, tanpa mengubah deskripsi.
REST
Di API, buat permintaan ke metode organizations.sources.patch.
Isi permintaan berisi instance Source.
PATCH https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources/SOURCE_ID?updateMask=displayName -d
{
"description": "SOURCE_DESCRIPTION",
"displayName": "DISPLAY_NAME",
}
Ganti kode berikut:
ORGANIZATION_ID: ID organisasi Anda.SOURCE_ID: ID sumber; untuk mempelajari cara menemukan ID sumber, lihat Mendapatkan ID sumber.SOURCE_DESCRIPTION: deskripsi sumber (maks: 1.024 karakter).DISPLAY_NAME: nama tampilan sumber (antara satu dan 64 karakter).
Go
Java
Node.js
Python
Mendapatkan sumber tertentu
Verifikasi bahwa sumber dibuat atau diperbarui dengan benar dengan membuat kueri Security Command Center menggunakan nama resource absolut sumber:
gcloud
gcloud scc sources describe ORGANIZATION_ID --source=SOURCE_ID
Ganti kode berikut:
ORGANIZATION_ID: ID organisasi Anda.SOURCE_ID: ID sumber.
REST
Di API, buat permintaan ke metode organizations.sources.get:
GET https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources/SOURCE_ID
Ganti kode berikut:
ORGANIZATION_ID: ID organisasi Anda.SOURCE_ID: ID sumber.
Go
Java
Node.js
Python
Mencantumkan sumber
Security Command Center memungkinkan Anda mencantumkan sumber tertentu, atau semua sumber yang tersedia di organisasi:
REST
Di API, buat permintaan ke metode organizations.sources.list:
GET https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources
Ganti kode berikut:
ORGANIZATION_ID: ID organisasi Anda.
Go
Java
Node.js
Python
Langkah berikutnya
- Pelajari lebih lanjut library klien untuk Security Command Center.