View a markdown version of this page

Tindakan, sumber daya, dan kunci persyaratan untuk AWS Resource Access Manager (RAM) - Referensi Otorisasi Layanan

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:

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

ram: AcceptResourceShareInvitation

Tulis

AssociateResourceShare

ram: AssociateResourceShare

Tulis

AssociateResourceSharePermission

ram: AssociateResourceSharePermission

Tulis

CreatePermission

ram: CreatePermission

Tulis

ram: TagResource

Menandai, Menulis

CreatePermissionVersion

ram: CreatePermissionVersion

Tulis

CreateResourceShare

ram: CreateResourceShare

Tulis

ram: TagResource

Menandai, Menulis

DeletePermission

ram: DeletePermission

Tulis

DeletePermissionVersion

ram: DeletePermissionVersion

Tulis

DeleteResourceShare

ram: DeleteResourceShare

Tulis

DisassociateResourceShare

ram: DisassociateResourceShare

Tulis

DisassociateResourceSharePermission

ram: DisassociateResourceSharePermission

Tulis

EnableSharingWithAwsOrganization

ram: EnableSharingWithAwsOrganization

Manajemen izin, Tulis

GetPermission

ram: GetPermission

Baca

GetResourcePolicies

ram: GetResourcePolicies

Baca

GetResourceShareAssociations

ram: GetResourceShareAssociations

Baca

GetResourceShareInvitations

ram: GetResourceShareInvitations

Baca

GetResourceShares

ram: GetResourceShares

Baca

ListPendingInvitationResources

ram: ListPendingInvitationResources

Baca

ListPermissionAssociations

ram: ListPermissionAssociations

Daftar

ListPermissionVersions

ram: ListPermissionVersions

Daftar

ListPermissions

ram: ListPermissions

Daftar

ListPrincipals

ram: ListPrincipals

Daftar

ListReplacePermissionAssociationsWork

ram: ListReplacePermissionAssociationsWork

Daftar

ListResourceSharePermissions

ram: ListResourceSharePermissions

Daftar

ListResourceTypes

ram: ListResourceTypes

Daftar

ListResources

ram: ListResources

Daftar

ListSourceAssociations

ram: ListSourceAssociations

Daftar

PromotePermissionCreatedFromPolicy

ram: PromotePermissionCreatedFromPolicy

Tulis

PromoteResourceShareCreatedFromPolicy

ram: PromoteResourceShareCreatedFromPolicy

Tulis

RejectResourceShareInvitation

ram: RejectResourceShareInvitation

Tulis

ReplacePermissionAssociations

ram: ReplacePermissionAssociations

Tulis

SetDefaultPermissionVersion

ram: SetDefaultPermissionVersion

Tulis

TagResource

ram: TagResource

Menandai, Menulis

UntagResource

ram: UntagResource

Menandai, Menulis

UpdateResourceShare

ram: 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

AcceptResourceShareInvitation

Memberikan izin untuk menerima undangan berbagi sumber daya yang ditentukan

undangan-berbagi sumber daya*

ram: ResourceShareName

ram: ShareOwnerAccountId

Tulis

AssociateResourceShare

Memberikan izin untuk mengaitkan and/or prinsipal sumber daya ke pembagian sumber daya

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

ram: AllowsExternalPrincipals

RAM: Kepala Sekolah

ram: RequestedResourceType

ram: ResourceArn

ram: ResourceShareName

ram: ResourceTag /$ {} TagKey

ram: RetainSharingOnAccountLeaveOrganization

Tulis

AssociateResourceSharePermission

Memberikan izin untuk mengaitkan Izin dengan Pembagian Sumber Daya

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

ram: PermissionArn

domba jantan: PermissionResourceType

Tulis

izin*

domba jantan: PermissionArn

domba jantan: PermissionResourceType

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

domba jantan: AllowsExternalPrincipals

domba jantan: ResourceShareName

CreatePermission

Memberikan izin untuk membuat Izin yang dapat dikaitkan dengan Pembagian Sumber Daya

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Tulis

CreatePermissionVersion

Memberikan izin untuk membuat versi baru Izin yang dapat dikaitkan dengan Pembagian Sumber Daya

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Tulis

CreateResourceShare

Memberikan izin untuk membuat pembagian sumber daya dengan and/or prinsipal sumber daya yang disediakan

aws: RequestTag /$ {} TagKey

aws: TagKeys

domba jantan: AllowsExternalPrincipals

RAM: Kepala Sekolah

domba jantan: RequestedAllowsExternalPrincipals

domba jantan: RequestedResourceType

domba jantan: ResourceArn

domba jantan: RetainSharingOnAccountLeaveOrganization

Tulis

DeletePermission

Memberikan izin untuk menghapus Izin yang ditentukan

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Tulis

DeletePermissionVersion

Memberikan izin untuk menghapus versi izin tertentu

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Tulis

DeleteResourceShare

Memberikan izin untuk menghapus pembagian sumber daya

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

domba jantan: AllowsExternalPrincipals

domba jantan: ResourceShareName

ram: ResourceTag /$ {} TagKey

domba jantan: RetainSharingOnAccountLeaveOrganization

Tulis

DisassociateResourceShare

Memberikan izin untuk memisahkan and/or prinsipal sumber daya dari pembagian sumber daya

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

domba jantan: AllowsExternalPrincipals

RAM: Kepala Sekolah

domba jantan: RequestedResourceType

domba jantan: ResourceArn

domba jantan: ResourceShareName

ram: ResourceTag /$ {} TagKey

domba jantan: RetainSharingOnAccountLeaveOrganization

Tulis

DisassociateResourceSharePermission

Memberikan izin untuk memisahkan Izin dari Pembagian Sumber Daya

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Tulis

izin*

domba jantan: PermissionArn

domba jantan: PermissionResourceType

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

domba jantan: AllowsExternalPrincipals

domba jantan: ResourceShareName

EnableSharingWithAwsOrganization

Memberikan izin untuk mengakses organisasi pelanggan dan membuat SLR di akun pelanggan

Manajemen izin, Tulis

GetPermission

Memberikan izin untuk mendapatkan isi izin AWS RAM

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Baca

izin*

domba jantan: PermissionArn

domba jantan: PermissionResourceType

GetResourcePolicies

Memberikan izin untuk mendapatkan kebijakan untuk sumber daya tertentu yang Anda miliki dan telah dibagikan

Baca

GetResourceShareAssociations

Memberikan izin untuk mendapatkan sekumpulan asosiasi pembagian sumber daya dari daftar yang disediakan atau dengan status tertentu dari jenis yang ditentukan

Baca

GetResourceShareInvitations

Memberikan izin untuk mendapatkan undangan berbagi sumber daya dengan undangan yang ditentukan arn atau undangan untuk pembagian sumber daya

Baca

GetResourceShares

Memberikan izin untuk mendapatkan satu set pembagian sumber daya dari daftar yang disediakan atau dengan status tertentu

aws: RequestTag /$ {} TagKey

aws: TagKeys

Baca

ListPendingInvitationResources

Memberikan izin untuk mencantumkan sumber daya dalam pembagian sumber daya yang dibagikan dengan Anda tetapi undangan tersebut masih tertunda

undangan-berbagi sumber daya*

domba jantan: ResourceShareName

domba jantan: ShareOwnerAccountId

Baca

ListPermissionAssociations

Memberikan izin untuk membuat daftar informasi tentang izin dan asosiasi apa pun

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Daftar

izin*

domba jantan: PermissionArn

domba jantan: PermissionResourceType

ListPermissionVersions

Memberikan izin untuk membuat daftar versi izin AWS RAM

Daftar

ListPermissions

Memberikan izin untuk membuat daftar izin AWS RAM

Daftar

ListPrincipals

Memberikan izin untuk membuat daftar prinsipal yang telah Anda bagikan sumber daya dengan atau yang telah berbagi sumber daya dengan Anda

Daftar

ListReplacePermissionAssociationsWork

Memberikan izin untuk mengambil status penggantian izin asinkron

Daftar

ListResourceSharePermissions

Memberikan izin untuk mencantumkan Izin yang terkait dengan Pembagian Sumber Daya

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

domba jantan: AllowsExternalPrincipals

domba jantan: ResourceShareName

domba jantan: RetainSharingOnAccountLeaveOrganization

Daftar

ListResourceTypes

Memberikan izin untuk mencantumkan jenis sumber daya yang dapat dibagikan yang didukung oleh RAM AWS

Daftar

ListResources

Memberikan izin untuk mencantumkan sumber daya yang Anda tambahkan ke pembagian sumber daya atau sumber daya yang dibagikan dengan Anda

Daftar

ListSourceAssociations

Memberikan izin untuk mencantumkan asosiasi sumber untuk pembagian sumber daya

Daftar

PromotePermissionCreatedFromPolicy

Memberikan izin untuk membuat izin terkelola pelanggan yang terpisah dan dapat dikelola sepenuhnya

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Tulis

PromoteResourceShareCreatedFromPolicy

Memberikan izin untuk mempromosikan pembagian sumber daya yang ditentukan

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

domba jantan: AllowsExternalPrincipals

domba jantan: ResourceShareName

Tulis

RejectResourceShareInvitation

Memberikan izin untuk menolak undangan berbagi sumber daya yang ditentukan

undangan-berbagi sumber daya*

domba jantan: ResourceShareName

domba jantan: ShareOwnerAccountId

Tulis

ReplacePermissionAssociations

Memberikan izin untuk memperbarui semua pembagian sumber daya ke izin baru

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

domba jantan: PermissionArn

domba jantan: PermissionResourceType

Tulis

izin*

domba jantan: PermissionArn

ram: PermissionResourceType

SetDefaultPermissionVersion

Memberikan izin untuk menentukan nomor versi sebagai versi default untuk masing-masing izin yang dikelola pelanggan

izin yang dikelola pelanggan*

aws: ResourceTag /$ {} TagKey

ram: PermissionArn

ram: PermissionResourceType

Tulis

TagResource

Memberikan izin untuk menandai pembagian atau izin sumber daya yang ditentukan

izin yang dikelola pelanggan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

ram: PermissionArn

ram: PermissionResourceType

Menandai, Menulis

berbagi sumber daya

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

ram: AllowsExternalPrincipals

ram: ResourceShareName

UntagResource

Memberikan izin untuk menghapus tag pembagian atau izin sumber daya yang ditentukan

izin yang dikelola pelanggan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

ram: PermissionArn

ram: PermissionResourceType

Menandai, Menulis

berbagi sumber daya

aws: ResourceTag /$ {} TagKey

aws: TagKeys

ram: AllowsExternalPrincipals

ram: ResourceShareName

UpdateResourceShare

Memberikan izin untuk memperbarui atribut pembagian sumber daya

berbagi sumber daya*

aws: ResourceTag /$ {} TagKey

ram: AllowsExternalPrincipals

ram: RequestedAllowsExternalPrincipals

ram: ResourceShareName

ram: ResourceTag /$ {} TagKey

ram: RetainSharingOnAccountLeaveOrganization

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

izin yang dikelola pelanggan

arn: $ {Partition} :ram: $ {Wilayah} :$ {Akun} :izin/$ {} ResourcePath

aws: ResourceTag /$ {} TagKey

ram: PermissionArn

ram: PermissionResourceType

izin

arn: $ {Partisi} :ram: :$ {Akun} :izin/$ {} ResourcePath

ram: PermissionArn

ram: PermissionResourceType

berbagi sumber daya

arn: $ {Partition} :ram: $ {Wilayah} :$ {Akun} :resource-share/$ {} ResourcePath

aws: ResourceTag /$ {} TagKey

ram: AllowsExternalPrincipals

ram: ResourceShareName

sumber daya-bagi-undangan

arn: $ {Partition} :ram: $ {Wilayah} :$ {Akun} :resource-share-undangan/$ {} ResourcePath

ram: ShareOwnerAccountId

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

aws: RequestTag /$ {} TagKey

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

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Memfilter akses dengan kunci tag yang diteruskan saat membuat atau menandai berbagi sumber daya

ArrayOfString

domba jantan: AllowsExternalPrincipals

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

domba jantan: PermissionArn

Memfilter akses dengan Izin ARN yang ditentukan

ARN

domba jantan: PermissionResourceType

Memfilter akses dengan izin dari jenis sumber daya tertentu

String

RAM: Kepala Sekolah

Memfilter akses berdasarkan format prinsipal yang ditentukan

String

domba jantan: RequestedAllowsExternalPrincipals

Memfilter akses dengan nilai yang ditentukan untuk ExternalPrincipals 'izinkan'. Prinsipal eksternal adalah AWS akun yang berada di luar Organisasinya AWS

Bool

domba jantan: RequestedResourceType

Memfilter akses berdasarkan jenis sumber daya yang ditentukan

String

domba jantan: ResourceArn

Memfilter akses oleh ARN yang ditentukan

ARN

domba jantan: ResourceShareName

Memfilter akses dengan berbagi sumber daya dengan nama yang ditentukan

String

ram: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

domba jantan: RetainSharingOnAccountLeaveOrganization

Memfilter akses berdasarkan RetainSharingOnAccountLeaveOrganization nilai di dalamnya ResourceShareConfiguration yang diatur pada pembagian sumber daya

Bool

domba jantan: ShareOwnerAccountId

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