View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk Amazon CodeGuru Security - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk Amazon CodeGuru Security

Amazon CodeGuru Security (awalan layanan:codeguru-security) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Amazon CodeGuru Security

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

BatchGetFindings

keamanan codeguru: BatchGetFindings

Baca

CreateScan

keamanan codeguru: CreateScan

Tulis

keamanan codeguru: TagResource

Menandai, Menulis

CreateUploadUrl

keamanan codeguru: CreateUploadUrl

Tulis

GetAccountConfiguration

keamanan codeguru: GetAccountConfiguration

Baca

GetFindings

keamanan codeguru: GetFindings

Daftar

GetMetricsSummary

keamanan codeguru: GetMetricsSummary

Baca

GetScan

keamanan codeguru: GetScan

Baca

ListFindingsMetrics

keamanan codeguru: ListFindingsMetrics

Daftar

ListScans

keamanan codeguru: ListScans

Daftar

ListTagsForResource

keamanan codeguru: ListTagsForResource

Baca

TagResource

keamanan codeguru: TagResource

Menandai, Menulis

UntagResource

keamanan codeguru: UntagResource

Menandai, Menulis

UpdateAccountConfiguration

keamanan codeguru: UpdateAccountConfiguration

Tulis

Tindakan yang ditentukan oleh Amazon CodeGuru Security

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

BatchGetFindings

Memberikan izin untuk mengambil temuan spesifik yang dihasilkan oleh Keamanan CodeGuru

ScanName*

aws: ResourceTag /$ {} TagKey

Baca

CreateScan

Memberikan izin untuk membuat pemindaian CodeGuru Keamanan

ScanName*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateUploadUrl

Memberikan izin untuk menghasilkan url yang telah ditetapkan sebelumnya untuk mengunggah arsip kode

ScanName*

aws: ResourceTag /$ {} TagKey

Tulis

GetAccountConfiguration

Memberikan izin untuk mengambil konfigurasi tingkat akun

Baca

GetFindings

Memberikan izin untuk mengambil temuan untuk pemindaian yang dihasilkan oleh Keamanan CodeGuru

ScanName*

aws: ResourceTag /$ {} TagKey

Daftar

GetMetricsSummary

Memberikan izin untuk mengambil ringkasan metrik tingkat AWS akses yang dihasilkan oleh Keamanan CodeGuru

Baca

GetScan

Memberikan izin untuk mengambil metadata pemindaian CodeGuru Keamanan

ScanName*

aws: ResourceTag /$ {} TagKey

Baca

ListFindingsMetrics

Memberikan izin untuk mengambil daftar metrik temuan tingkat akun dalam rentang tanggal

Daftar

ListScans

Memberikan izin untuk mengambil daftar metadata pemindaian CodeGuru Keamanan

Daftar

ListTagsForResource

Memberikan izin untuk mengambil daftar tag untuk nama pemindaian ARN

ScanName*

aws: ResourceTag /$ {} TagKey

Baca

TagResource

Memberikan izin untuk menambahkan tag ke nama pemindaian ARN

ScanName*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

UntagResource

Memberikan izin untuk menghapus tag dari nama pemindaian ARN

ScanName*

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

UpdateAccountConfiguration

Memberikan izin untuk memperbarui konfigurasi tingkat akun

Tulis

Permission-only tindakan untuk Amazon CodeGuru Security

Tindakan berikut ditentukan oleh Amazon CodeGuru Security tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

DeleteScansByCategory

Memberikan izin untuk menghapus semua pemindaian dan temuan terkait dari CodeGuru Keamanan berdasarkan kategori tertentu

Tulis

ListFindings

Memberikan izin untuk mengambil temuan yang dihasilkan oleh Keamanan CodeGuru

Daftar

Jenis sumber daya yang ditentukan oleh Amazon CodeGuru Security

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

ScanName

arn: $ {Partition} :codeguru-security: $ {Wilayah} :$ {Akun} :pemindaian/$ {} ScanName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon CodeGuru Security

Amazon CodeGuru Security mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString