Panduan ini memandu Anda menggunakan Security Command Center API untuk membuat sumber guna menghasilkan temuan. Saat Anda menambahkan sumber, Security Command Center membuat sumber yang sesuai dan menetapkan izin yang relevan untuk sumber tersebut.
Peran IAM untuk Security Command Center dapat diberikan di tingkat organisasi, folder, atau project. Kemampuan Anda untuk melihat, mengedit, membuat, atau memperbarui temuan, aset, dan sumber keamanan bergantung pada tingkat akses yang diberikan kepada Anda. Untuk mempelajari lebih lanjut peran Security Command Center, lihat Kontrol akses.
Sebelum memulai
Sebelum menyiapkan sumber, Anda harus mengautentikasi 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 metode organizations.sources.create
. 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 objek tersebut telah dibuat dengan mengikuti petunjuk di Mendapatkan sumber tertentu.
Memperbarui sumber
Anda dapat memperbarui nama tampilan dan deskripsi sumber setelah 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: 1024 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 tepat 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 membuat daftar 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.