Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tindakan, sumber daya, dan kunci kondisi untuk AWS Identity and Access Management (IAM)
AWS Identity and Access Management (IAM) (awalan layanan:iam
) menyediakan sumber daya, tindakan, dan kunci konteks 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.
Topik
Tindakan yang ditentukan oleh AWS Identity and Access Management (IAM)
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.
Kolom tipe sumber daya pada tabel Tindakan menunjukkan apakah setiap tindakan mendukung izin tingkat sumber daya. Jika tidak ada nilai untuk kolom ini, Anda harus menentukan semua sumber daya (“*”) yang berlaku kebijakan dalam Resource
elemen pernyataan kebijakan Anda. Jika kolom mencantumkan jenis sumber daya, maka Anda dapat menyebutkan ARN dengan jenis tersebut dalam sebuah pernyataan dengan tindakan tersebut. Jika tindakan memiliki satu atau lebih sumber daya yang diperlukan, pemanggil harus memiliki izin untuk menggunakan tindakan dengan sumber daya tersebut. Sumber daya yang diperlukan ditunjukkan dalam tabel dengan tanda bintang (*). Jika Anda membatasi akses sumber daya dengan Resource
elemen dalam kebijakan IAM, Anda harus menyertakan ARN atau pola untuk setiap jenis sumber daya yang diperlukan. Beberapa tindakan mendukung berbagai jenis sumber daya. Jika jenis sumber daya opsional (tidak ditunjukkan sesuai kebutuhan), maka Anda dapat memilih untuk menggunakan salah satu jenis sumber daya opsional.
Kolom Condition keys pada tabel Actions menyertakan kunci yang dapat Anda tentukan dalam Condition
elemen pernyataan kebijakan. Untuk informasi selengkapnya tentang kunci kondisi yang terkait dengan sumber daya untuk layanan, lihat kolom Kunci kondisi pada tabel Jenis sumber daya.
catatan
Kunci kondisi sumber daya tercantum dalam tabel Jenis sumber daya. Anda dapat menemukan tautan ke jenis sumber daya yang berlaku untuk tindakan di kolom Jenis sumber daya (*wajib) pada tabel Tindakan. Jenis sumber daya dalam tabel Jenis sumber daya menyertakan kolom Kunci kondisi, yang merupakan kunci kondisi sumber daya yang berlaku untuk tindakan dalam tabel Tindakan.
Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tindakan.
Tindakan | Deskripsi | Tingkat akses | Jenis sumber daya (*diperlukan) | Kunci syarat | Tindakan bergantung |
---|---|---|---|---|---|
AddClientIDToOpenIDConnectProvider | Memberikan izin untuk menambahkan ID klien baru (audiens) ke daftar yang terdaftar IDs untuk sumber daya penyedia IAM OpenID Connect (OIDC) yang ditentukan | Tulis | |||
AddRoleToInstanceProfile | Memberikan izin untuk menambahkan peran IAM ke profil instance yang ditentukan | Tulis |
iam:PassRole |
||
AddUserToGroup | Memberikan izin untuk menambahkan pengguna IAM ke grup IAM yang ditentukan | Tulis | |||
AttachGroupPolicy | Memberikan izin untuk melampirkan kebijakan terkelola ke grup IAM yang ditentukan | Manajemen izin | |||
AttachRolePolicy | Memberikan izin untuk melampirkan kebijakan terkelola ke peran IAM yang ditentukan | Manajemen izin | |||
AttachUserPolicy | Memberikan izin untuk melampirkan kebijakan terkelola ke pengguna IAM yang ditentukan | Manajemen izin | |||
ChangePassword | Memberikan izin kepada pengguna IAM untuk mengubah kata sandi mereka sendiri | Tulis | |||
CreateAccessKey | Memberikan izin untuk membuat kunci akses dan kunci akses rahasia untuk pengguna IAM yang ditentukan | Tulis | |||
CreateAccountAlias | Memberikan izin untuk membuat alias untuk Anda Akun AWS | Tulis | |||
CreateGroup | Memberikan izin untuk membuat grup baru | Tulis | |||
CreateInstanceProfile | Memberikan izin untuk membuat profil instance baru | Tulis | |||
CreateLoginProfile | Memberikan izin untuk membuat kata sandi untuk pengguna IAM yang ditentukan | Tulis | |||
CreateOpenIDConnectProvider | Memberikan izin untuk membuat sumber daya IAM yang menjelaskan penyedia identitas (IDP) yang mendukung OpenID Connect (OIDC) | Tulis | |||
CreatePolicy | Memberikan izin untuk membuat kebijakan terkelola baru | Manajemen izin | |||
CreatePolicyVersion | Memberikan izin untuk membuat versi baru dari kebijakan terkelola yang ditentukan | Manajemen izin | |||
CreateRole | Memberikan izin untuk membuat peran baru | Tulis | |||
CreateSAMLProvider | Memberikan izin untuk membuat sumber daya IAM yang menjelaskan penyedia identitas (idP) yang mendukung SAMP 2.0 | Tulis | |||
CreateServiceLinkedRole | Memberikan izin untuk membuat peran IAM yang memungkinkan AWS layanan melakukan tindakan atas nama Anda | Tulis | |||
CreateServiceSpecificCredential | Memberikan izin untuk membuat kredensi khusus layanan baru untuk pengguna IAM | Tulis | |||
CreateUser | Memberikan izin untuk membuat pengguna IAM baru | Tulis | |||
CreateVirtualMFADevice | Memberikan izin untuk membuat perangkat MFA virtual baru | Tulis | |||
DeactivateMFADevice | Memberikan izin untuk menonaktifkan perangkat MFA yang ditentukan dan menghapus hubungannya dengan pengguna IAM yang awalnya diaktifkan | Tulis | |||
DeleteAccessKey | Memberikan izin untuk menghapus access key pair yang terkait dengan pengguna IAM yang ditentukan | Tulis | |||
DeleteAccountAlias | Memberikan izin untuk menghapus alias yang ditentukan Akun AWS | Tulis | |||
DeleteAccountPasswordPolicy | Memberikan izin untuk menghapus kebijakan kata sandi untuk Akun AWS | Manajemen izin | |||
DeleteCloudFrontPublicKey | Memberikan izin untuk menghapus kunci CloudFront publik yang ada | Tulis | |||
DeleteGroup | Memberikan izin untuk menghapus grup IAM yang ditentukan | Tulis | |||
DeleteGroupPolicy | Memberikan izin untuk menghapus kebijakan inline yang ditentukan dari grupnya | Manajemen izin | |||
DeleteInstanceProfile | Memberikan izin untuk menghapus profil instance yang ditentukan | Tulis | |||
DeleteLoginProfile | Memberikan izin untuk menghapus kata sandi untuk pengguna IAM yang ditentukan | Tulis | |||
DeleteOpenIDConnectProvider | Memberikan izin untuk menghapus objek sumber daya penyedia identitas OpenID Connect (IDP) di IAM | Tulis | |||
DeletePolicy | Memberikan izin untuk menghapus kebijakan terkelola yang ditentukan dan menghapusnya dari entitas IAM (pengguna, grup, atau peran) yang dilampirkan | Manajemen izin | |||
DeletePolicyVersion | Memberikan izin untuk menghapus versi dari kebijakan terkelola yang ditentukan | Manajemen izin | |||
DeleteRole | Memberikan izin untuk menghapus peran yang ditentukan | Tulis | |||
DeleteRolePermissionsBoundary | Memberikan izin untuk menghapus batas izin dari peran | Manajemen izin | |||
DeleteRolePolicy | Memberikan izin untuk menghapus kebijakan inline yang ditentukan dari peran yang ditentukan | Manajemen izin | |||
DeleteSAMLProvider | Memberikan izin untuk menghapus sumber daya penyedia SAFL di IAM | Tulis | |||
DeleteSSHPublicKey | Memberikan izin untuk menghapus kunci publik SSH yang ditentukan | Tulis | |||
DeleteServerCertificate | Memberikan izin untuk menghapus sertifikat server yang ditentukan | Tulis | |||
DeleteServiceLinkedRole | Memberikan izin untuk menghapus peran IAM yang ditautkan ke AWS layanan tertentu, jika layanan tidak lagi menggunakannya | Tulis | |||
DeleteServiceSpecificCredential | Memberikan izin untuk menghapus kredensi khusus layanan yang ditentukan untuk pengguna IAM | Tulis | |||
DeleteSigningCertificate | Memberikan izin untuk menghapus sertifikat penandatanganan yang terkait dengan pengguna IAM yang ditentukan | Tulis | |||
DeleteUser | Memberikan izin untuk menghapus pengguna IAM yang ditentukan | Tulis | |||
DeleteUserPermissionsBoundary | Memberikan izin untuk menghapus batas izin dari pengguna IAM yang ditentukan | Manajemen izin | |||
DeleteUserPolicy | Memberikan izin untuk menghapus kebijakan inline yang ditentukan dari pengguna IAM | Manajemen izin | |||
DeleteVirtualMFADevice | Memberikan izin untuk menghapus perangkat MFA virtual | Tulis | |||
DetachGroupPolicy | Memberikan izin untuk melepaskan kebijakan terkelola dari grup IAM yang ditentukan | Manajemen izin | |||
DetachRolePolicy | Memberikan izin untuk melepaskan kebijakan terkelola dari peran yang ditentukan | Manajemen izin | |||
DetachUserPolicy | Memberikan izin untuk melepaskan kebijakan terkelola dari pengguna IAM yang ditentukan | Manajemen izin | |||
DisableOrganizationsRootCredentialsManagement | Memberikan izin untuk menonaktifkan pengelolaan kredensi pengguna root akun anggota untuk organisasi yang dikelola di bawah akun saat ini | Tulis | |||
DisableOrganizationsRootSessions | Memberikan izin untuk menonaktifkan tindakan root istimewa di akun anggota untuk organisasi yang dikelola di bawah akun saat ini | Tulis | |||
EnableMFADevice | Memberikan izin untuk mengaktifkan perangkat MFA dan mengaitkannya dengan pengguna IAM yang ditentukan | Tulis | |||
iam:FIDO-FIPS-140-2-certification |
|||||
EnableOrganizationsRootCredentialsManagement | Memberikan izin untuk mengaktifkan pengelolaan kredensi pengguna root akun anggota untuk organisasi yang dikelola di bawah akun saat ini | Tulis | |||
EnableOrganizationsRootSessions | Memberikan izin untuk mengaktifkan tindakan root istimewa di akun anggota untuk organisasi yang dikelola di bawah akun saat ini | Tulis | |||
GenerateCredentialReport | Memberikan izin untuk membuat laporan kredensi untuk Akun AWS | Baca | |||
GenerateOrganizationsAccessReport | Memberikan izin untuk membuat laporan akses untuk entitas AWS Organizations | Baca |
organizations:DescribePolicy organizations:ListChildren organizations:ListParents organizations:ListPoliciesForTarget organizations:ListRoots organizations:ListTargetsForPolicy |
||
GenerateServiceLastAccessedDetails | Memberikan izin untuk menghasilkan laporan data yang terakhir diakses layanan untuk sumber daya IAM | Baca | |||
GetAccessKeyLastUsed | Memberikan izin untuk mengambil informasi tentang kapan kunci akses yang ditentukan terakhir digunakan | Baca | |||
GetAccountAuthorizationDetails | Memberikan izin untuk mengambil informasi tentang semua pengguna, grup, peran, dan kebijakan IAM dalam Anda Akun AWS, termasuk hubungan mereka satu sama lain | Baca | |||
GetAccountEmailAddress | Memberikan izin untuk mengambil alamat email yang terkait dengan akun | Baca | |||
GetAccountName | Memberikan izin untuk mengambil nama akun yang terkait dengan akun | Baca | |||
GetAccountPasswordPolicy | Memberikan izin untuk mengambil kebijakan kata sandi untuk Akun AWS | Baca | |||
GetAccountSummary | Memberikan izin untuk mengambil informasi tentang penggunaan entitas IAM dan kuota IAM di Akun AWS | Daftar | |||
GetCloudFrontPublicKey | Memberikan izin untuk mengambil informasi tentang kunci publik yang ditentukan CloudFront | Baca | |||
GetContextKeysForCustomPolicy | Memberikan izin untuk mengambil daftar semua kunci konteks yang direferensikan dalam kebijakan yang ditentukan | Baca | |||
GetContextKeysForPrincipalPolicy | Memberikan izin untuk mengambil daftar semua kunci konteks yang direferensikan dalam semua kebijakan IAM yang dilampirkan ke identitas IAM tertentu (pengguna, grup, atau peran) | Baca | |||
GetCredentialReport | Memberikan izin untuk mengambil laporan kredensi untuk Akun AWS | Baca | |||
GetGroup | Memberikan izin untuk mengambil daftar pengguna IAM dalam grup IAM yang ditentukan | Baca | |||
GetGroupPolicy | Memberikan izin untuk mengambil dokumen kebijakan inline yang disematkan dalam grup IAM yang ditentukan | Baca | |||
GetInstanceProfile | Memberikan izin untuk mengambil informasi tentang profil instance yang ditentukan, termasuk jalur profil instance, GUID, ARN, dan peran | Baca | |||
GetLoginProfile | Memberikan izin untuk mengambil nama pengguna dan tanggal pembuatan kata sandi untuk pengguna IAM yang ditentukan | Daftar | |||
GetMFADevice | Memberikan izin untuk mengambil informasi tentang perangkat MFA untuk pengguna yang ditentukan | Baca | |||
GetOpenIDConnectProvider | Memberikan izin untuk mengambil informasi tentang sumber daya penyedia OpenID Connect (OIDC) yang ditentukan di IAM | Baca | |||
GetOrganizationsAccessReport | Memberikan izin untuk mengambil laporan akses AWS Organizations | Baca | |||
GetPolicy | Memberikan izin untuk mengambil informasi tentang kebijakan terkelola yang ditentukan, termasuk versi default kebijakan dan jumlah total identitas yang dilampirkan kebijakan | Baca | |||
GetPolicyVersion | Memberikan izin untuk mengambil informasi tentang versi kebijakan terkelola yang ditentukan, termasuk dokumen kebijakan | Baca | |||
GetRole | Memberikan izin untuk mengambil informasi tentang peran yang ditentukan, termasuk jalur peran, GUID, ARN, dan kebijakan kepercayaan peran | Baca | |||
GetRolePolicy | Memberikan izin untuk mengambil dokumen kebijakan inline yang disematkan dengan peran IAM yang ditentukan | Baca | |||
GetSAMLProvider | Memberikan izin untuk mengambil metadokumen penyedia SAMP yang diunggah saat sumber daya penyedia SAMP IAM dibuat atau diperbarui | Baca | |||
GetSSHPublicKey | Memberikan izin untuk mengambil kunci publik SSH yang ditentukan, termasuk metadata tentang kunci | Baca | |||
GetServerCertificate | Memberikan izin untuk mengambil informasi tentang sertifikat server tertentu yang disimpan di IAM | Baca | |||
GetServiceLastAccessedDetails | Memberikan izin untuk mengambil informasi tentang layanan laporan data yang terakhir diakses | Baca | |||
GetServiceLastAccessedDetailsWithEntities | Memberikan izin untuk mengambil informasi tentang entitas dari laporan data terakhir yang diakses layanan | Baca | |||
GetServiceLinkedRoleDeletionStatus | Memberikan izin untuk mengambil status penghapusan peran terkait layanan IAM | Baca | |||
GetUser | Memberikan izin untuk mengambil informasi tentang pengguna IAM yang ditentukan, termasuk tanggal pembuatan pengguna, jalur, ID unik, dan ARN | Baca | |||
GetUserPolicy | Memberikan izin untuk mengambil dokumen kebijakan inline yang disematkan pada pengguna IAM yang ditentukan | Baca | |||
ListAccessKeys | Memberikan izin untuk mencantumkan informasi tentang kunci akses IDs yang terkait dengan pengguna IAM yang ditentukan | Daftar | |||
ListAccountAliases | Memberikan izin untuk membuat daftar alias akun yang terkait dengan Akun AWS | Daftar | |||
ListAttachedGroupPolicies | Memberikan izin untuk mencantumkan semua kebijakan terkelola yang dilampirkan ke grup IAM yang ditentukan | Daftar | |||
ListAttachedRolePolicies | Memberikan izin untuk mencantumkan semua kebijakan terkelola yang dilampirkan pada peran IAM yang ditentukan | Daftar | |||
ListAttachedUserPolicies | Memberikan izin untuk mencantumkan semua kebijakan terkelola yang dilampirkan ke pengguna IAM yang ditentukan | Daftar | |||
ListCloudFrontPublicKeys | Memberikan izin untuk membuat daftar semua kunci CloudFront publik saat ini untuk akun | Daftar | |||
ListEntitiesForPolicy | Memberikan izin untuk mencantumkan semua identitas IAM yang dilampirkan kebijakan terkelola yang ditentukan | Daftar | |||
ListGroupPolicies | Memberikan izin untuk mencantumkan nama kebijakan sebaris yang disematkan dalam grup IAM yang ditentukan | Daftar | |||
ListGroups | Memberikan izin untuk membuat daftar grup IAM yang memiliki awalan jalur yang ditentukan | Daftar | |||
ListGroupsForUser | Memberikan izin untuk membuat daftar grup IAM yang dimiliki oleh pengguna IAM tertentu | Daftar | |||
ListInstanceProfileTags | Memberikan izin untuk mencantumkan tag yang dilampirkan ke profil contoh yang ditentukan | Daftar | |||
ListInstanceProfiles | Memberikan izin untuk membuat daftar profil instance yang memiliki awalan jalur yang ditentukan | Daftar | |||
ListInstanceProfilesForRole | Memberikan izin untuk membuat daftar profil instance yang memiliki peran IAM terkait yang ditentukan | Daftar | |||
ListMFADeviceTags | Memberikan izin untuk membuat daftar tag yang dilampirkan ke perangkat mfa virtual yang ditentukan | Daftar | |||
ListMFADevices | Memberikan izin untuk membuat daftar perangkat MFA untuk pengguna IAM | Daftar | |||
ListOpenIDConnectProviderTags | Memberikan izin untuk mencantumkan tag yang dilampirkan ke penyedia OpenID Connect yang ditentukan | Daftar | |||
ListOpenIDConnectProviders | Memberikan izin untuk mencantumkan informasi tentang objek sumber daya penyedia OpenID Connect (OIDC) IAM yang ditentukan dalam Akun AWS | Daftar | |||
ListOrganizationsFeatures | Memberikan izin untuk mencantumkan fitur akses root terpusat yang diaktifkan untuk organisasi Anda | Daftar | |||
ListPolicies | Memberikan izin untuk mencantumkan semua kebijakan terkelola | Daftar | |||
ListPoliciesGrantingServiceAccess | Memberikan izin untuk mencantumkan informasi tentang kebijakan yang memberikan akses entitas ke layanan tertentu | Daftar | |||
ListPolicyTags | Memberikan izin untuk mencantumkan tag yang dilampirkan pada kebijakan terkelola yang ditentukan | Daftar | |||
ListPolicyVersions | Memberikan izin untuk mencantumkan informasi tentang versi kebijakan terkelola yang ditentukan, termasuk versi yang saat ini ditetapkan sebagai versi default kebijakan | Daftar | |||
ListRolePolicies | Memberikan izin untuk mencantumkan nama kebijakan sebaris yang disematkan dalam peran IAM yang ditentukan | Daftar | |||
ListRoleTags | Memberikan izin untuk membuat daftar tag yang dilampirkan ke peran IAM yang ditentukan | Daftar | |||
ListRoles | Memberikan izin untuk membuat daftar peran IAM yang memiliki awalan jalur yang ditentukan | Daftar | |||
ListSAMLProviderTags | Memberikan izin untuk membuat daftar tag yang dilampirkan ke penyedia SAMP yang ditentukan | Daftar | |||
ListSAMLProviders | Memberikan izin untuk membuat daftar sumber daya penyedia SAFL di IAM | Daftar | |||
ListSSHPublicKeys | Memberikan izin untuk membuat daftar informasi tentang kunci publik SSH yang terkait dengan pengguna IAM yang ditentukan | Daftar | |||
ListSTSRegionalEndpointsStatus | Memberikan izin untuk mencantumkan status semua titik akhir regional STS yang aktif | Daftar | |||
ListServerCertificateTags | Memberikan izin untuk membuat daftar tag yang dilampirkan ke sertifikat server yang ditentukan | Daftar | |||
ListServerCertificates | Memberikan izin untuk membuat daftar sertifikat server yang memiliki awalan jalur yang ditentukan | Daftar | |||
ListServiceSpecificCredentials | Memberikan izin untuk mencantumkan kredensil khusus layanan yang terkait dengan pengguna IAM yang ditentukan | Daftar | |||
ListSigningCertificates | Memberikan izin untuk mencantumkan informasi tentang sertifikat penandatanganan yang terkait dengan pengguna IAM yang ditentukan | Daftar | |||
ListUserPolicies | Memberikan izin untuk mencantumkan nama kebijakan sebaris yang disematkan pada pengguna IAM yang ditentukan | Daftar | |||
ListUserTags | Memberikan izin untuk membuat daftar tag yang dilampirkan ke pengguna IAM yang ditentukan | Daftar | |||
ListUsers | Memberikan izin untuk mencantumkan pengguna IAM yang memiliki awalan jalur yang ditentukan | Daftar | |||
ListVirtualMFADevices | Memberikan izin untuk membuat daftar perangkat MFA virtual berdasarkan status penugasan | Daftar | |||
PassRole[hanya izin] | Memberikan izin untuk meneruskan peran ke layanan | Tulis | |||
PutGroupPolicy | Memberikan izin untuk membuat atau memperbarui dokumen kebijakan inline yang disematkan dalam grup IAM yang ditentukan | Manajemen izin | |||
PutRolePermissionsBoundary | Memberikan izin untuk menetapkan kebijakan terkelola sebagai batas izin untuk peran | Manajemen izin | |||
PutRolePolicy | Memberikan izin untuk membuat atau memperbarui dokumen kebijakan inline yang disematkan dalam peran IAM yang ditentukan | Manajemen izin | |||
PutUserPermissionsBoundary | Memberikan izin untuk menetapkan kebijakan terkelola sebagai batas izin bagi pengguna IAM | Manajemen izin | |||
PutUserPolicy | Memberikan izin untuk membuat atau memperbarui dokumen kebijakan inline yang disematkan pada pengguna IAM yang ditentukan | Manajemen izin | |||
RemoveClientIDFromOpenIDConnectProvider | Memberikan izin untuk menghapus ID klien (audiens) dari daftar klien IDs dalam sumber daya penyedia IAM OpenID Connect (OIDC) yang ditentukan | Tulis | |||
RemoveRoleFromInstanceProfile | Memberikan izin untuk menghapus peran IAM dari profil instance yang ditentukan EC2 | Tulis | |||
RemoveUserFromGroup | Memberikan izin untuk menghapus pengguna IAM dari grup yang ditentukan | Tulis | |||
ResetServiceSpecificCredential | Memberikan izin untuk mengatur ulang kata sandi untuk kredensi khusus layanan yang ada untuk pengguna IAM | Tulis | |||
ResyncMFADevice | Memberikan izin untuk menyinkronkan perangkat MFA yang ditentukan dengan entitas IAM-nya (pengguna atau peran) | Tulis | |||
SetDefaultPolicyVersion | Memberikan izin untuk menyetel versi kebijakan yang ditentukan sebagai versi default kebijakan | Manajemen izin | |||
SetSTSRegionalEndpointStatus | Memberikan izin untuk mengaktifkan atau menonaktifkan titik akhir regional STS | Tulis | |||
SetSecurityTokenServicePreferences | Memberikan izin untuk mengatur versi token titik akhir global STS | Tulis | |||
SimulateCustomPolicy | Memberikan izin untuk mensimulasikan apakah kebijakan berbasis identitas atau kebijakan berbasis sumber daya memberikan izin untuk operasi dan sumber daya API tertentu | Baca | |||
SimulatePrincipalPolicy | Memberikan izin untuk mensimulasikan apakah kebijakan berbasis identitas yang dilampirkan ke entitas IAM tertentu (pengguna atau peran) memberikan izin untuk operasi dan sumber daya API tertentu | Baca | |||
TagInstanceProfile | Memberikan izin untuk menambahkan tag ke profil instance | Penandaan | |||
TagMFADevice | Memberikan izin untuk menambahkan tag ke perangkat mfa virtual | Penandaan | |||
TagOpenIDConnectProvider | Memberikan izin untuk menambahkan tag ke penyedia OpenID Connect | Penandaan | |||
TagPolicy | Memberikan izin untuk menambahkan tag ke kebijakan terkelola | Penandaan | |||
TagRole | Memberikan izin untuk menambahkan tag ke peran IAM | Penandaan | |||
TagSAMLProvider | Memberikan izin untuk menambahkan tag ke Penyedia SALL | Penandaan | |||
TagServerCertificate | Memberikan izin untuk menambahkan tag ke sertifikat server | Penandaan | |||
TagUser | Memberikan izin untuk menambahkan tag ke pengguna IAM | Penandaan | |||
UntagInstanceProfile | Memberikan izin untuk menghapus tag yang ditentukan dari profil instance | Penandaan | |||
UntagMFADevice | Memberikan izin untuk menghapus tag yang ditentukan dari perangkat mfa virtual | Penandaan | |||
UntagOpenIDConnectProvider | Memberikan izin untuk menghapus tag yang ditentukan dari penyedia OpenID Connect | Penandaan | |||
UntagPolicy | Memberikan izin untuk menghapus tag yang ditentukan dari kebijakan terkelola | Penandaan | |||
UntagRole | Memberikan izin untuk menghapus tag yang ditentukan dari peran | Penandaan | |||
UntagSAMLProvider | Memberikan izin untuk menghapus tag yang ditentukan dari Penyedia SALL | Penandaan | |||
UntagServerCertificate | Memberikan izin untuk menghapus tag yang ditentukan dari sertifikat server | Penandaan | |||
UntagUser | Memberikan izin untuk menghapus tag yang ditentukan dari pengguna | Penandaan | |||
UpdateAccessKey | Memberikan izin untuk memperbarui status kunci akses yang ditentukan sebagai Aktif atau Tidak Aktif | Tulis | |||
UpdateAccountEmailAddress | Memberikan izin untuk memperbarui alamat email yang terkait dengan akun | Tulis | |||
UpdateAccountName | Memberikan izin untuk memperbarui nama akun yang terkait dengan akun | Tulis | |||
UpdateAccountPasswordPolicy | Memberikan izin untuk memperbarui setelan kebijakan kata sandi untuk Akun AWS | Tulis | |||
UpdateAssumeRolePolicy | Memberikan izin untuk memperbarui kebijakan yang memberikan izin entitas IAM untuk mengambil peran | Manajemen izin | |||
UpdateCloudFrontPublicKey | Memberikan izin untuk memperbarui kunci CloudFront publik yang ada | Tulis | |||
UpdateGroup | Memberikan izin untuk memperbarui nama atau jalur grup IAM yang ditentukan | Tulis | |||
UpdateLoginProfile | Memberikan izin untuk mengubah kata sandi untuk pengguna IAM yang ditentukan | Tulis | |||
UpdateOpenIDConnectProviderThumbprint | Memberikan izin untuk memperbarui seluruh daftar cap jempol sertifikat server yang terkait dengan sumber daya penyedia OpenID Connect (OIDC) | Tulis | |||
UpdateRole | Memberikan izin untuk memperbarui deskripsi atau pengaturan durasi sesi maksimum peran | Tulis | |||
UpdateRoleDescription | Memberikan izin untuk memperbarui hanya deskripsi peran | Tulis | |||
UpdateSAMLProvider | Memberikan izin untuk memperbarui dokumen metadata untuk sumber daya penyedia SAMP yang ada | Tulis | |||
UpdateSSHPublicKey | Memberikan izin untuk memperbarui status kunci publik SSH pengguna IAM menjadi aktif atau tidak aktif | Tulis | |||
UpdateServerCertificate | Memberikan izin untuk memperbarui nama atau jalur sertifikat server tertentu yang disimpan di IAM | Tulis | |||
UpdateServiceSpecificCredential | Memberikan izin untuk memperbarui status kredensi khusus layanan menjadi aktif atau tidak aktif untuk pengguna IAM | Tulis | |||
UpdateSigningCertificate | Memberikan izin untuk memperbarui status sertifikat penandatanganan pengguna yang ditentukan menjadi aktif atau dinonaktifkan | Tulis | |||
UpdateUser | Memberikan izin untuk memperbarui nama atau jalur pengguna IAM yang ditentukan | Tulis | |||
UploadCloudFrontPublicKey | Memberikan izin untuk mengunggah kunci CloudFront publik | Tulis | |||
UploadSSHPublicKey | Memberikan izin untuk mengunggah kunci publik SSH dan mengaitkannya dengan pengguna IAM yang ditentukan | Tulis | |||
UploadServerCertificate | Memberikan izin untuk mengunggah entitas sertifikat server untuk Akun AWS | Tulis | |||
UploadSigningCertificate | Memberikan izin untuk mengunggah sertifikat penandatanganan X.509 dan mengaitkannya dengan pengguna IAM yang ditentukan | Tulis |
Jenis sumber daya yang ditentukan oleh AWS Identity and Access Management (IAM)
Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource
pernyataan kebijakan izin IAM. Setiap tindakan dalam Tabel tindakan mengidentifikasi jenis sumber daya yang dapat ditentukan dengan tindakan tersebut. Jenis sumber daya juga dapat menentukan kunci kondisi mana yang dapat Anda sertakan dalam kebijakan. Tombol-tombol ini ditampilkan di kolom terakhir dari tabel Jenis sumber daya. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tipe sumber daya.
Jenis sumber daya | ARN | Kunci syarat |
---|---|---|
access-report |
arn:${Partition}:iam::${Account}:access-report/${EntityPath}
|
|
assumed-role |
arn:${Partition}:iam::${Account}:assumed-role/${RoleName}/${RoleSessionName}
|
|
federated-user |
arn:${Partition}:iam::${Account}:federated-user/${UserName}
|
|
group |
arn:${Partition}:iam::${Account}:group/${GroupNameWithPath}
|
|
instance-profile |
arn:${Partition}:iam::${Account}:instance-profile/${InstanceProfileNameWithPath}
|
|
mfa |
arn:${Partition}:iam::${Account}:mfa/${MfaTokenIdWithPath}
|
|
oidc-provider |
arn:${Partition}:iam::${Account}:oidc-provider/${OidcProviderName}
|
|
policy |
arn:${Partition}:iam::${Account}:policy/${PolicyNameWithPath}
|
|
role |
arn:${Partition}:iam::${Account}:role/${RoleNameWithPath}
|
|
saml-provider |
arn:${Partition}:iam::${Account}:saml-provider/${SamlProviderName}
|
|
server-certificate |
arn:${Partition}:iam::${Account}:server-certificate/${CertificateNameWithPath}
|
|
sms-mfa |
arn:${Partition}:iam::${Account}:sms-mfa/${MfaTokenIdWithPath}
|
|
user |
arn:${Partition}:iam::${Account}:user/${UserNameWithPath}
|
Kunci kondisi untuk AWS Identity and Access Management (IAM)
AWS Identity and Access Management (IAM) mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition
elemen kebijakan IAM. Anda dapat menggunakan kunci ini untuk menyempurnakan syarat lebih lanjut saat pernyataan kebijakan berlaku. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tombol kondisi.
Untuk melihat kunci kondisi global yang tersedia untuk semua layanan, lihat Kunci kondisi global yang tersedia.
Kunci syarat | Deskripsi | Jenis |
---|---|---|
aws:RequestTag/${TagKey} | Memfilter akses berdasarkan tag yang diteruskan dalam permintaan | String |
aws:ResourceTag/${TagKey} | Memfilter akses berdasarkan tag yang terkait dengan sumber daya | String |
aws:TagKeys | Memfilter akses berdasarkan kunci tag yang diteruskan dalam permintaan | ArrayOfString |
iam:AWSServiceName | Memfilter akses oleh AWS layanan tempat peran ini dilampirkan | String |
iam:AssociatedResourceArn | Memfilter akses berdasarkan sumber daya yang akan digunakan peran atas nama | ARN |
iam:FIDO-FIPS-140-2-certification | Memfilter akses oleh perangkat MFA FIPS-140-2 tingkat sertifikasi validasi pada saat pendaftaran kunci keamanan FIDO | String |
iam:FIDO-FIPS-140-3-certification | Memfilter akses oleh perangkat MFA FIPS-140-3 tingkat sertifikasi validasi pada saat pendaftaran kunci keamanan FIDO | String |
iam:FIDO-certification | Memfilter akses oleh perangkat MFA tingkat sertifikasi FIDO pada saat pendaftaran kunci keamanan FIDO | String |
iam:OrganizationsPolicyId | Memfilter akses berdasarkan ID kebijakan AWS Organizations | String |
iam:PassedToService | Memfilter akses oleh AWS layanan tempat peran ini diteruskan | String |
iam:PermissionsBoundary | Memfilter akses jika kebijakan yang ditentukan ditetapkan sebagai batas izin pada entitas IAM (pengguna atau peran) | ARN |
iam:PolicyARN | Memfilter akses oleh ARN dari kebijakan IAM | ARN |
iam:RegisterSecurityKey | Memfilter akses berdasarkan status pemberdayaan perangkat MFA saat ini | String |
iam:ResourceTag/${TagKey} | Memfilter akses dengan tag yang dilampirkan ke entitas IAM (pengguna atau peran) | String |