Tindakan, sumber daya, dan kunci persyaratan untuk AWS Resource Access Manager (RAM)
AWS Resource Access Manager (RAM) (awalan layanan:ram) 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 Resource Access Manager (RAM)
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 |
|---|---|---|---|---|
|
AcceptResourceShareInvitation |
Tulis |
|||
|
AssociateResourceShare |
Tulis |
|||
|
AssociateResourceSharePermission |
Tulis |
|||
|
CreatePermission |
Tulis |
|||
Menandai, Menulis |
||||
|
CreatePermissionVersion |
Tulis |
|||
|
CreateResourceShare |
Tulis |
|||
Menandai, Menulis |
||||
|
DeletePermission |
Tulis |
|||
|
DeletePermissionVersion |
Tulis |
|||
|
DeleteResourceShare |
Tulis |
|||
|
DisassociateResourceShare |
Tulis |
|||
|
DisassociateResourceSharePermission |
Tulis |
|||
|
EnableSharingWithAwsOrganization |
Manajemen izin, Tulis |
|||
|
GetPermission |
Baca |
|||
|
GetResourcePolicies |
Baca |
|||
|
GetResourceShareAssociations |
Baca |
|||
|
GetResourceShareInvitations |
Baca |
|||
|
GetResourceShares |
Baca |
|||
|
ListPendingInvitationResources |
Baca |
|||
|
ListPermissionAssociations |
Daftar |
|||
|
ListPermissionVersions |
Daftar |
|||
|
ListPermissions |
Daftar |
|||
|
ListPrincipals |
Daftar |
|||
|
ListReplacePermissionAssociationsWork |
Daftar |
|||
|
ListResourceSharePermissions |
Daftar |
|||
|
ListResourceTypes |
Daftar |
|||
|
ListResources |
Daftar |
|||
|
ListSourceAssociations |
Daftar |
|||
|
PromotePermissionCreatedFromPolicy |
Tulis |
|||
|
PromoteResourceShareCreatedFromPolicy |
Tulis |
|||
|
RejectResourceShareInvitation |
Tulis |
|||
|
ReplacePermissionAssociations |
Tulis |
|||
|
SetDefaultPermissionVersion |
Tulis |
|||
|
TagResource |
Menandai, Menulis |
|||
|
UntagResource |
Menandai, Menulis |
|||
|
UpdateResourceShare |
Tulis |
Tindakan yang didefinisikan oleh AWS Resource Access Manager (RAM)
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 menerima undangan berbagi sumber daya yang ditentukan |
Tulis |
|||
Memberikan izin untuk mengaitkan and/or prinsipal sumber daya ke pembagian sumber daya |
Tulis |
|||
Memberikan izin untuk mengaitkan Izin dengan Pembagian Sumber Daya |
Tulis |
|||
Memberikan izin untuk membuat Izin yang dapat dikaitkan dengan Pembagian Sumber Daya |
Tulis |
|||
Memberikan izin untuk membuat versi baru Izin yang dapat dikaitkan dengan Pembagian Sumber Daya |
Tulis |
|||
Memberikan izin untuk membuat pembagian sumber daya dengan and/or prinsipal sumber daya yang disediakan |
domba jantan: AllowsExternalPrincipals domba jantan: RequestedAllowsExternalPrincipals |
Tulis |
||
Memberikan izin untuk menghapus Izin yang ditentukan |
Tulis |
|||
Memberikan izin untuk menghapus versi izin tertentu |
Tulis |
|||
Memberikan izin untuk menghapus pembagian sumber daya |
domba jantan: AllowsExternalPrincipals |
Tulis |
||
Memberikan izin untuk memisahkan and/or prinsipal sumber daya dari pembagian sumber daya |
domba jantan: AllowsExternalPrincipals domba jantan: RequestedResourceType |
Tulis |
||
Memberikan izin untuk memisahkan Izin dari Pembagian Sumber Daya |
Tulis |
|||
Memberikan izin untuk mengakses organisasi pelanggan dan membuat SLR di akun pelanggan |
Manajemen izin, Tulis |
|||
Memberikan izin untuk mendapatkan isi izin AWS RAM |
Baca |
|||
Memberikan izin untuk mendapatkan kebijakan untuk sumber daya tertentu yang Anda miliki dan telah dibagikan |
Baca |
|||
Memberikan izin untuk mendapatkan sekumpulan asosiasi pembagian sumber daya dari daftar yang disediakan atau dengan status tertentu dari jenis yang ditentukan |
Baca |
|||
Memberikan izin untuk mendapatkan undangan berbagi sumber daya dengan undangan yang ditentukan arn atau undangan untuk pembagian sumber daya |
Baca |
|||
Memberikan izin untuk mendapatkan satu set pembagian sumber daya dari daftar yang disediakan atau dengan status tertentu |
Baca |
|||
Memberikan izin untuk mencantumkan sumber daya dalam pembagian sumber daya yang dibagikan dengan Anda tetapi undangan tersebut masih tertunda |
Baca |
|||
Memberikan izin untuk membuat daftar informasi tentang izin dan asosiasi apa pun |
Daftar |
|||
Memberikan izin untuk membuat daftar versi izin AWS RAM |
Daftar |
|||
Memberikan izin untuk membuat daftar izin AWS RAM |
Daftar |
|||
Memberikan izin untuk membuat daftar prinsipal yang telah Anda bagikan sumber daya dengan atau yang telah berbagi sumber daya dengan Anda |
Daftar |
|||
Memberikan izin untuk mengambil status penggantian izin asinkron |
Daftar |
|||
Memberikan izin untuk mencantumkan Izin yang terkait dengan Pembagian Sumber Daya |
domba jantan: AllowsExternalPrincipals |
Daftar |
||
Memberikan izin untuk mencantumkan jenis sumber daya yang dapat dibagikan yang didukung oleh RAM AWS |
Daftar |
|||
Memberikan izin untuk mencantumkan sumber daya yang Anda tambahkan ke pembagian sumber daya atau sumber daya yang dibagikan dengan Anda |
Daftar |
|||
Memberikan izin untuk mencantumkan asosiasi sumber untuk pembagian sumber daya |
Daftar |
|||
Memberikan izin untuk membuat izin terkelola pelanggan yang terpisah dan dapat dikelola sepenuhnya |
Tulis |
|||
Memberikan izin untuk mempromosikan pembagian sumber daya yang ditentukan |
Tulis |
|||
Memberikan izin untuk menolak undangan berbagi sumber daya yang ditentukan |
Tulis |
|||
Memberikan izin untuk memperbarui semua pembagian sumber daya ke izin baru |
Tulis |
|||
Memberikan izin untuk menentukan nomor versi sebagai versi default untuk masing-masing izin yang dikelola pelanggan |
Tulis |
|||
Memberikan izin untuk menandai pembagian atau izin sumber daya yang ditentukan |
Menandai, Menulis |
|||
Memberikan izin untuk menghapus tag pembagian atau izin sumber daya yang ditentukan |
Menandai, Menulis |
|||
Memberikan izin untuk memperbarui atribut pembagian sumber daya |
Tulis |
Jenis sumber daya yang ditentukan oleh AWS Resource Access Manager (RAM)
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} :ram: $ {Wilayah} :$ {Akun} :izin/$ {} ResourcePath |
||
arn: $ {Partisi} :ram: :$ {Akun} :izin/$ {} ResourcePath |
||
arn: $ {Partition} :ram: $ {Wilayah} :$ {Akun} :resource-share/$ {} ResourcePath |
||
arn: $ {Partition} :ram: $ {Wilayah} :$ {Akun} :resource-share-undangan/$ {} ResourcePath |
Kunci kondisi untuk AWS Resource Access Manager (RAM)
AWS Resource Access Manager (RAM) mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.
| Kunci syarat | Deskripsi | Tipe |
|---|---|---|
Memfilter akses dengan tag yang diteruskan dalam permintaan saat membuat atau menandai berbagi sumber daya. Jika pengguna tidak meneruskan tag khusus ini, atau jika mereka tidak menentukan tag sama sekali, permintaan gagal |
String |
|
Filter akses dengan tanda yang terkait dengan sumber daya |
String |
|
Memfilter akses dengan kunci tag yang diteruskan saat membuat atau menandai berbagi sumber daya |
ArrayOfString |
|
Memfilter akses berdasarkan pembagian sumber daya yang memungkinkan atau menolak berbagi dengan prinsipal eksternal. Misalnya, tentukan true jika tindakan hanya dapat dilakukan pada pembagian sumber daya yang memungkinkan berbagi dengan prinsipal eksternal. Prinsipal eksternal adalah AWS akun yang berada di luar organisasinya AWS |
Bool |
|
Memfilter akses dengan Izin ARN yang ditentukan |
ARN |
|
Memfilter akses dengan izin dari jenis sumber daya tertentu |
String |
|
Memfilter akses berdasarkan format prinsipal yang ditentukan |
String |
|
Memfilter akses dengan nilai yang ditentukan untuk ExternalPrincipals 'izinkan'. Prinsipal eksternal adalah AWS akun yang berada di luar Organisasinya AWS |
Bool |
|
Memfilter akses berdasarkan jenis sumber daya yang ditentukan |
String |
|
Memfilter akses oleh ARN yang ditentukan |
ARN |
|
Memfilter akses dengan berbagi sumber daya dengan nama yang ditentukan |
String |
|
Filter akses dengan tanda yang terkait dengan sumber daya |
String |
|
Memfilter akses berdasarkan RetainSharingOnAccountLeaveOrganization nilai di dalamnya ResourceShareConfiguration yang diatur pada pembagian sumber daya |
Bool |
|
Memfilter akses berdasarkan pembagian sumber daya yang dimiliki oleh akun tertentu. Misalnya, Anda dapat menggunakan kunci kondisi ini untuk menentukan undangan pembagian sumber daya mana yang dapat diterima atau ditolak berdasarkan ID akun pemilik pembagian sumber daya |
String |