Tindakan, sumber daya, dan kunci persyaratan untuk AWS Agen Keamanan
AWS Agen Keamanan (awalan layanan:securityagent) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.
Referensi:
-
Pelajari cara mengonfigurasi layanan ini.
-
Lihat daftar Operasi API yang tersedia untuk layanan ini.
-
Pelajari cara mengamankan layanan ini dan sumber dayanya dengan menggunakan kebijakan izin IAM.
-
Lihat referensi otorisasi layanan terprogram
untuk layanan ini.
Topik
Operasi API didefinisikan oleh AWS Agen Keamanan
Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.
| Operasi | Tindakan IAM | Kunci syarat | Nilai yang mungkin | Tingkat akses |
|---|---|---|---|---|
|
AddArtifact |
Tulis |
|||
|
BatchCreateSecurityRequirements |
Tulis |
|||
|
BatchDeleteCodeReviews |
Tulis |
|||
|
BatchDeletePentests |
Tulis |
|||
|
BatchDeleteSecurityRequirements |
Tulis |
|||
|
BatchDeleteThreatModels |
Tulis |
|||
|
BatchGetAgentSpaces |
Baca |
|||
|
BatchGetArtifactMetadata |
Baca |
|||
|
BatchGetCodeReviewJobTasks |
Baca |
|||
|
BatchGetCodeReviewJobs |
Baca |
|||
|
BatchGetCodeReviews |
Baca |
|||
|
BatchGetFindings |
Baca |
|||
|
BatchGetPentestJobTasks |
Baca |
|||
|
BatchGetPentestJobs |
Baca |
|||
|
BatchGetPentests |
Baca |
|||
|
BatchGetSecurityRequirements |
Baca |
|||
|
BatchGetTargetDomains |
Baca |
|||
|
BatchGetThreatModelJobTasks |
Baca |
|||
|
BatchGetThreatModelJobs |
Baca |
|||
|
BatchGetThreatModels |
Baca |
|||
|
BatchGetThreats |
Baca |
|||
|
BatchUpdateSecurityRequirements |
Tulis |
|||
|
CreateAgentSpace |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
securityagent.amazonaws.com |
Tulis |
||
|
CreateApplication |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
securityagent.amazonaws.com |
Tulis |
||
|
CreateCodeReview |
Tulis |
|||
|
CreateIntegration |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateMembership |
Tulis |
|||
|
CreatePentest |
Tulis |
|||
|
CreatePrivateConnection |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateSecurityRequirementPack |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateTargetDomain |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateThreat |
Tulis |
|||
|
CreateThreatModel |
Tulis |
|||
|
DeleteAgentSpace |
Tulis |
|||
|
DeleteApplication |
Tulis |
|||
|
DeleteArtifact |
Tulis |
|||
|
DeleteIntegration |
Tulis |
|||
|
DeleteMembership |
Tulis |
|||
|
DeletePrivateConnection |
Tulis |
|||
|
DeleteSecurityRequirementPack |
Tulis |
|||
|
DeleteTargetDomain |
Tulis |
|||
|
DescribePrivateConnection |
Baca |
|||
|
GetApplication |
Baca |
|||
|
GetArtifact |
Baca |
|||
|
GetIntegration |
Baca |
|||
|
GetSecurityRequirementPack |
Baca |
|||
|
ImportSecurityRequirements |
Tulis |
|||
|
InitiateProviderRegistration |
Tulis |
|||
|
ListActorMessages |
Daftar |
|||
|
ListAgentSpaces |
Daftar |
|||
|
ListApplications |
Daftar |
|||
|
ListArtifacts |
Daftar |
|||
|
ListCodeReviewJobTasks |
Daftar |
|||
|
ListCodeReviewJobsForCodeReview |
Daftar |
|||
|
ListCodeReviews |
Daftar |
|||
|
ListDiscoveredEndpoints |
Daftar |
|||
|
ListFindings |
Daftar |
|||
|
ListIntegratedResources |
Daftar |
|||
|
ListIntegrations |
Daftar |
|||
|
ListMemberships |
Daftar |
|||
|
ListPentestJobTasks |
Daftar |
|||
|
ListPentestJobsForPentest |
Daftar |
|||
|
ListPentests |
Daftar |
|||
|
ListPrivateConnections |
Daftar |
|||
|
ListSecurityRequirementPacks |
Daftar |
|||
|
ListSecurityRequirements |
Daftar |
|||
|
ListTagsForResource |
Baca |
|||
|
ListTargetDomains |
Daftar |
|||
|
ListThreatModelJobTasks |
Daftar |
|||
|
ListThreatModelJobs |
Daftar |
|||
|
ListThreatModels |
Daftar |
|||
|
ListThreats |
Daftar |
|||
|
StartCodeRemediation |
Tulis |
|||
|
StartCodeReviewJob |
Tulis |
|||
|
StartPentestJob |
Tulis |
|||
|
StartThreatModelJob |
Tulis |
|||
|
StopCodeReviewJob |
Tulis |
|||
|
StopPentestJob |
Tulis |
|||
|
StopThreatModelJob |
Tulis |
|||
|
TagResource |
Menandai, Menulis |
|||
|
UntagResource |
Menandai, Menulis |
|||
|
UpdateAgentSpace |
Tulis |
|||
saya: PassedToService |
securityagent.amazonaws.com |
Tulis |
||
|
UpdateApplication |
Tulis |
|||
saya: PassedToService |
securityagent.amazonaws.com |
Tulis |
||
|
UpdateCodeReview |
Tulis |
|||
|
UpdateFinding |
Tulis |
|||
|
UpdateIntegratedResources |
Tulis |
|||
|
UpdateIntegration |
Tulis |
|||
|
UpdatePentest |
Tulis |
|||
|
UpdatePrivateConnectionCertificate |
Tulis |
|||
|
UpdateSecurityRequirementPack |
Tulis |
|||
|
UpdateTargetDomain |
Tulis |
|||
|
UpdateThreat |
Tulis |
|||
|
UpdateThreatModel |
Tulis |
|||
|
VerifyTargetDomain |
Tulis |
Tindakan yang didefinisikan oleh AWS Agen Keamanan
Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.
| Tindakan | Deskripsi | Jenis sumber daya (*diperlukan) | Kunci syarat | Tingkat akses |
|---|---|---|---|---|
Memberikan izin untuk menambahkan Artifak untuk Ruang Agen yang diberikan |
Tulis |
|||
Memberikan izin untuk membuat persyaratan keamanan secara batch dalam paket yang dikelola pelanggan |
Tulis |
|||
Memberikan izin untuk menghapus beberapa ulasan kode dalam satu permintaan |
Tulis |
|||
Memberikan izin untuk menghapus beberapa tes penetrasi dalam satu permintaan |
Tulis |
|||
Memberikan izin untuk menghapus persyaratan keamanan secara batch dari paket yang dikelola pelanggan |
Tulis |
|||
Memberikan izin untuk menghapus beberapa model ancaman dalam satu permintaan |
Tulis |
|||
Memberikan izin untuk menghapus beberapa ancaman |
Tulis |
|||
Memberikan izin untuk mengambil beberapa ruang agen dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil satu atau lebih catatan Metadata Artifact untuk Ruang Agen yang diberikan |
Baca |
|||
Memberikan izin untuk mengambil beberapa tugas pekerjaan peninjauan kode dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa pekerjaan peninjauan kode dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa ulasan kode dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa temuan pengujian keamanan dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa metadata konten pekerjaan pentest dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa tugas pekerjaan pentest dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa pekerjaan pengujian keamanan dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa tes penetrasi dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa persyaratan keamanan dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa domain target dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil beberapa tugas untuk pekerjaan model ancaman dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil detail untuk satu atau lebih pekerjaan model ancaman |
Baca |
|||
Memberikan izin untuk mengambil beberapa model ancaman dalam satu permintaan |
Baca |
|||
Memberikan izin untuk mengambil detail untuk satu atau lebih ancaman |
Baca |
|||
Memberikan izin untuk mengambil beberapa validasi berjalan dalam satu permintaan |
Baca |
|||
Memberikan izin untuk memperbarui persyaratan keamanan batch dalam paket yang dikelola pelanggan |
Tulis |
|||
Memberikan izin untuk membuat catatan ruang agen |
Tulis |
|||
Memberikan izin untuk membuat aplikasi baru |
Tulis |
|||
Memberikan izin untuk membuat konfigurasi tinjauan kode baru |
Tulis |
|||
Memberikan izin untuk membuat tinjauan desain |
Tulis |
|||
Memberikan izin untuk membuat integrasi pengujian keamanan |
Tulis |
|||
Memberikan izin untuk menambahkan satu anggota ke ruang agen dengan peran tertentu |
Tulis |
|||
Memberikan izin untuk membuat sesi login satu kali |
Tulis |
|||
Memberikan izin untuk membuat konfigurasi uji penetrasi baru |
Tulis |
|||
Memberikan izin untuk membuat koneksi pribadi untuk integrasi VPC Lattice |
Tulis |
|||
Memberikan izin untuk menambahkan Persyaratan Keamanan terkelola pelanggan |
Tulis |
|||
Memberikan izin untuk membuat paket persyaratan keamanan terkelola pelanggan |
Tulis |
|||
Memberikan izin untuk membuat catatan domain target |
Tulis |
|||
Memberikan izin untuk menciptakan ancaman dalam model ancaman |
Tulis |
|||
Memberikan izin untuk membuat konfigurasi model ancaman baru |
Tulis |
|||
Memberikan izin untuk menghapus catatan ruang agen |
Tulis |
|||
Memberikan izin untuk menghapus aplikasi |
Tulis |
|||
Memberikan izin untuk menghapus Artifak |
Tulis |
|||
Memberikan izin untuk menghapus tinjauan desain |
Tulis |
|||
Memberikan izin untuk menghapus integrasi aplikasi |
Tulis |
|||
Memberikan izin untuk menghapus satu anggota yang terkait dengan ruang agen |
Tulis |
|||
Memberikan izin untuk menghapus koneksi pribadi |
Tulis |
|||
Memberikan izin untuk menghapus Persyaratan Keamanan yang dikelola pelanggan |
Tulis |
|||
Memberikan izin untuk menghapus paket persyaratan keamanan terkelola pelanggan dan semua persyaratan keamanan yang terkait |
Tulis |
|||
Memberikan izin untuk menghapus catatan domain target |
Tulis |
|||
Memberikan izin untuk menggambarkan koneksi pribadi |
Baca |
|||
Memberikan izin untuk mendapatkan detail aplikasi berdasarkan ID aplikasi |
Baca |
|||
Memberikan izin untuk mengambil Artifak untuk Ruang Agen yang diberikan |
Baca |
|||
Memberikan izin untuk mendapatkan status tinjauan desain ruang agen terkait |
Baca |
|||
Memberikan izin untuk mendapatkan artefak tinjauan desain untuk dokumen tertentu |
Baca |
|||
Memberikan izin untuk mendapatkan umpan balik untuk komentar tinjauan desain |
Baca |
|||
Memberikan izin untuk mendapatkan metadata integrasi berdasarkan ID |
Baca |
|||
Memberikan izin untuk mengambil manifes pendaftaran penyedia yang digunakan untuk pendaftaran integrasi berbasis browser |
Baca |
|||
Memberikan izin untuk mengambil Persyaratan Keamanan |
Baca |
|||
Memberikan izin untuk mengambil paket persyaratan keamanan |
Baca |
|||
Memberikan izin untuk menangani callback pendaftaran OAuth penyedia yang menyelesaikan penyiapan integrasi |
Tulis |
|||
Memberikan izin untuk menangani callback pendaftaran OAuth penyedia yang menyelesaikan penyiapan integrasi |
Tulis |
|||
Memberikan izin untuk mengimpor persyaratan keamanan dari dokumen yang diunggah untuk paket persyaratan keamanan yang dikelola pelanggan |
Tulis |
|||
Memberikan izin untuk memulai pendaftaran Aplikasi Agen Keamanan untuk penyedia yang diberikan (misalnya:) GitHub |
Tulis |
|||
Memberikan izin untuk membuat daftar pesan MFA yang diterima untuk aktor di alamat yang dihasilkan server |
Daftar |
|||
Memberikan izin untuk mencantumkan ruang agen |
Daftar |
|||
Memberikan izin untuk membuat daftar semua aplikasi di akun |
Daftar |
|||
Memberikan izin untuk membuat daftar semua artefak untuk ruang agen yang diberikan |
Daftar |
|||
Memberikan izin untuk membuat daftar tugas yang terkait dengan pekerjaan peninjauan kode |
Daftar |
|||
Memberikan izin untuk membuat daftar pekerjaan peninjauan kode yang terkait dengan tinjauan kode |
Daftar |
|||
Memberikan izin untuk membuat daftar ulasan kode dengan pemfilteran opsional berdasarkan status |
Daftar |
|||
Memberikan izin untuk membuat daftar komentar tinjauan desain |
Daftar |
|||
Memberikan izin untuk membuat daftar semua ulasan desain untuk ruang agen yang diberikan |
Daftar |
|||
Memberikan izin untuk membuat daftar domain yang ditemukan terkait dengan pentest |
Daftar |
|||
Memberikan izin untuk membuat daftar titik akhir yang ditemukan terkait dengan pekerjaan pentest dengan pemfilteran awalan URI opsional |
Daftar |
|||
Memberikan izin untuk membuat daftar temuan dengan dukungan penyaringan dan pagination |
Daftar |
|||
Memberikan izin untuk membuat daftar sumber daya terintegrasi untuk ruang agen |
Daftar |
|||
Memberikan izin untuk mendapatkan integrasi yang dimiliki oleh pemanggil Akun AWS |
Daftar |
|||
Memberikan izin untuk membuat daftar semua anggota yang terkait dengan ruang agen dengan dukungan pagination |
Daftar |
|||
Memberikan izin untuk membuat daftar tugas pekerjaan pentest yang terkait dengan pekerjaan pentest |
Daftar |
|||
Memberikan izin untuk membuat daftar pekerjaan uji penetrasi yang terkait dengan tes penetrasi |
Daftar |
|||
Memberikan izin untuk membuat daftar tes penetrasi dengan pemfilteran opsional berdasarkan status |
Daftar |
|||
Memberikan izin untuk membuat daftar koneksi pribadi di akun |
Daftar |
|||
Memberikan izin untuk membuat daftar sumber daya dari Integrasi |
Daftar |
|||
Memberikan izin untuk mencantumkan semua paket persyaratan keamanan di akun |
Daftar |
|||
Memberikan izin untuk mencantumkan semua Persyaratan Keamanan |
Daftar |
|||
Memberikan izin untuk membuat daftar tag untuk sumber daya |
Baca |
|||
Memberikan izin untuk membuat daftar domain target |
Daftar |
|||
Memberikan izin untuk membuat daftar tugas yang terkait dengan pekerjaan model ancaman tertentu |
Daftar |
|||
Memberikan izin untuk membuat daftar pekerjaan model ancaman untuk model ancaman |
Daftar |
|||
Memberikan izin untuk membuat daftar model ancaman untuk ruang agen |
Daftar |
|||
Memberikan izin untuk membuat daftar ancaman untuk pekerjaan model ancaman dengan dukungan penyaringan dan pagination |
Daftar |
|||
Memberikan izin untuk mengirimkan umpan balik untuk komentar tinjauan desain |
Tulis |
|||
Memberikan izin untuk memulai remediasi kode untuk temuan |
Tulis |
|||
Memberikan izin untuk memulai eksekusi peninjauan kode |
Tulis |
|||
Memberikan izin untuk memulai pelaksanaan tes penetrasi |
Tulis |
|||
Memberikan izin untuk memulai eksekusi pekerjaan model ancaman |
Tulis |
|||
Memberikan izin untuk memulai eksekusi proses validasi |
Tulis |
|||
Memberikan izin untuk menghentikan eksekusi tinjauan kode yang sedang berjalan |
Tulis |
|||
Memberikan izin untuk menghentikan eksekusi tes penetrasi yang sedang berjalan |
Tulis |
|||
Memberikan izin untuk menghentikan pekerjaan model ancaman yang sedang berjalan |
Tulis |
|||
Memberikan izin untuk menambahkan tag ke sumber daya |
Menandai, Menulis |
|||
Memberikan izin untuk mengubah status Persyaratan Keamanan terkelola |
Tulis |
|||
Memberikan izin untuk menghapus tag dari sumber daya |
Menandai, Menulis |
|||
Memberikan izin untuk memperbarui catatan ruang agen |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi aplikasi |
Tulis |
|||
Memberikan izin untuk memperbarui tinjauan kode yang ada dengan konfigurasi atau pengaturan baru |
Tulis |
|||
Memberikan izin untuk memperbarui klasifikasi beberapa domain yang ditemukan dalam satu permintaan |
Tulis |
|||
Memberikan izin untuk memperbarui temuan keamanan yang ada dengan detail atau status baru |
Tulis |
|||
Memberikan izin untuk memperbarui sumber daya terintegrasi untuk ruang agen |
Tulis |
|||
Memberikan izin untuk memperbarui integrasi |
Tulis |
|||
Memberikan izin untuk memperbarui tes penetrasi yang ada dengan konfigurasi atau pengaturan baru |
Tulis |
|||
Memberikan izin untuk memperbarui sertifikat yang terkait dengan koneksi pribadi |
Tulis |
|||
Memberikan izin untuk memperbarui Persyaratan Keamanan yang dikelola pelanggan |
Tulis |
|||
Memberikan izin untuk memperbarui paket persyaratan keamanan |
Tulis |
|||
Memberikan izin untuk memperbarui catatan domain target |
Tulis |
|||
Memberikan izin untuk memperbarui ancaman |
Tulis |
|||
Memberikan izin untuk memperbarui model ancaman yang ada dengan konfigurasi baru |
Tulis |
|||
Memberikan izin untuk memverifikasi kepemilikan domain target terdaftar |
Tulis |
Jenis sumber daya yang ditentukan oleh AWS Agen Keamanan
Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.
| Jenis sumber daya | ARN | Kunci syarat |
|---|---|---|
arn: $ {Partition} :securityagent: $ {Wilayah} :$ {Akun} :agent-space/$ {} AgentId |
||
arn: $ {Partition} :securityagent: $ {Wilayah} :$ {Akun} :application/$ {} ApplicationId |
||
arn: $ {Partition} :securityagent: $ {Wilayah} :$ {Akun} :integrasi/$ {} IntegrationId |
||
arn: $ {Partition} :securityagent: $ {Wilayah} :$ {Akun} :koneksi pribadi/$ {} PrivateConnectionName |
||
arn: $ {Partition} :securityagent: $ {Wilayah} :$ {Akun} :security-requirement-pack/$ {} SecurityRequirementPackId |
||
arn: $ {Partition} :securityagent: $ {Wilayah} :$ {Akun} :target-domain/$ {} TargetDomainId |
Kunci kondisi untuk AWS Agen Keamanan
AWS Agen Keamanan mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.
| Kunci syarat | Deskripsi | Tipe |
|---|---|---|
Filter akses berdasarkan tanda yang diberikan dalam permintaan |
String |
|
Filter akses dengan tanda yang terkait dengan sumber daya |
String |
|
Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan |
ArrayOfString |