Tindakan, sumber daya, dan kunci persyaratan untuk AWS CodeStar
AWS CodeStar (awalan layanan:codestar) 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
Tindakan yang didefinisikan oleh AWS CodeStar
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 pengguna ke tim untuk proyek AWS CodeStar |
Manajemen izin, Tulis |
|||
Memberikan izin untuk membuat proyek dengan struktur minimal, kebijakan pelanggan, dan tanpa sumber daya |
Manajemen izin, Tulis |
|||
Memberikan izin untuk membuat profil bagi pengguna yang mencakup preferensi pengguna, nama tampilan, dan email |
Tulis |
|||
Memberikan izin untuk menghapus proyek, termasuk sumber daya proyek. Tidak menghapus pengguna yang terkait dengan proyek, tetapi menghapus peran IAM yang memungkinkan akses ke proyek |
Manajemen izin, Tulis |
|||
Memberikan izin untuk menghapus profil pengguna AWS CodeStar, termasuk semua data preferensi pribadi yang terkait dengan profil tersebut, seperti nama tampilan dan alamat email. Itu tidak menghapus riwayat pengguna itu, misalnya riwayat komit yang dibuat oleh pengguna itu |
Tulis |
|||
Memberikan izin untuk mendeskripsikan proyek dan sumber dayanya |
Baca |
|||
Memberikan izin untuk mendeskripsikan pengguna AWS CodeStar dan atribut pengguna di semua proyek |
Baca |
|||
Memberikan izin untuk menghapus pengguna dari proyek. Menghapus pengguna dari proyek juga menghapus kebijakan IAM dari pengguna yang mengizinkan akses ke proyek dan sumber dayanya |
Manajemen izin, Tulis |
|||
Memberikan izin untuk membuat daftar semua proyek yang CodeStar terkait dengan Anda Akun AWS |
Daftar |
|||
Memberikan izin untuk mencantumkan semua sumber daya yang terkait dengan proyek di CodeStar |
Daftar |
|||
Memberikan izin untuk mencantumkan tag yang terkait dengan proyek di CodeStar |
Daftar |
|||
Memberikan izin untuk mencantumkan semua anggota tim yang terkait dengan proyek |
Daftar |
|||
Memberikan izin untuk membuat daftar profil pengguna di AWS CodeStar |
Daftar |
|||
Memberikan izin untuk menambahkan tag ke proyek di CodeStar |
Menandai, Menulis |
|||
Memberikan izin untuk menghapus tag dari proyek di CodeStar |
Menandai, Menulis |
|||
Memberikan izin untuk memperbarui proyek di CodeStar |
Tulis |
|||
Memberikan izin untuk memperbarui atribut anggota tim dalam proyek CodeStar |
Manajemen izin, Tulis |
|||
Memberikan izin untuk memperbarui profil bagi pengguna yang mencakup preferensi pengguna, nama tampilan, dan email |
Tulis |
|||
|
VerifyServiceRole |
Memberikan izin untuk memverifikasi apakah peran AWS CodeStar layanan ada di akun pelanggan |
Daftar |
Permission-only tindakan untuk AWS CodeStar
Tindakan berikut ditentukan oleh AWS CodeStar tetapi tidak secara 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 |
|---|---|---|---|---|
|
DeleteExtendedAccess |
Memberikan izin untuk menghapus API yang diperpanjang |
Tulis |
||
|
GetExtendedAccess |
Memberikan izin untuk API baca yang diperpanjang |
Baca |
||
|
PutExtendedAccess |
Memberikan izin untuk API penulisan yang diperpanjang |
Tulis |
Jenis sumber daya didefinisikan oleh AWS CodeStar
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} :codestar: $ {Wilayah} :$ {Akun} :proyek/$ {} ProjectId |
||
arn: $ {Partition} :iam: :$ {Akun} :pengguna/$ {} AwsUserName |
Kunci kondisi untuk AWS CodeStar
AWS CodeStar mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.
| Kunci syarat | Deskripsi | Tipe |
|---|---|---|
aws: RequestTag /$ {} TagKey |
Memfilter akses berdasarkan permintaan berdasarkan kumpulan nilai yang diizinkan untuk masing-masing tag |
String |
aws: ResourceTag /$ {} TagKey |
Memfilter akses berdasarkan tindakan berdasarkan nilai tag yang terkait dengan sumber daya |
String |
aws: TagKeys |
Memfilter akses berdasarkan permintaan berdasarkan keberadaan tag wajib dalam permintaan |
ArrayOfString |
saya: ResourceTag /$ {} TagKey |
Memfilter akses berdasarkan tindakan berdasarkan nilai tag yang terkait dengan sumber daya |
String |