View a markdown version of this page

Kunci tindakan, sumber daya, dan kondisi untuk Amazon Elastic Kubernetes Service - Referensi Otorisasi Layanan

Kunci tindakan, sumber daya, dan kondisi untuk Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service (awalan layananeks:) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Amazon Elastic Kubernetes Service

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

ActivateCertificateAuthority

eks: ActivateCertificateAuthority

Tulis

AssociateAccessPolicy

eks: AssociateAccessPolicy

Tulis

AssociateEncryptionConfig

eks: AssociateEncryptionConfig

Tulis

AssociateIdentityProviderConfig

eks: AssociateIdentityProviderConfig

Tulis

eks: TagResource

Menandai, Menulis

CancelUpdate

eks: CancelUpdate

Tulis

CreateAccessEntry

eks: CreateAccessEntry

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

ec2.amazonaws.com

Tulis

CreateAddon

eks: CreateAddon

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

eks.amazonaws.com

Tulis

CreateCapability

eks: CreateCapability

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

eks.amazonaws.com

Tulis

CreateCertificateAuthority

eks: CreateCertificateAuthority

Tulis

CreateCluster

eks: CreateAccessEntry

Tulis

eks: CreateCluster

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

ec2.amazonaws.com, eks.amazonaws.com

Tulis

CreateEksAnywhereSubscription

eks: CreateEksAnywhereSubscription

Tulis

eks: TagResource

Menandai, Menulis

CreateFargateProfile

eks: CreateFargateProfile

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

eks.amazonaws.com

Tulis

CreateNodegroup

eks: CreateNodegroup

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

eks.amazonaws.com

Tulis

CreatePodIdentityAssociation

eks: CreatePodIdentityAssociation

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

pods.eks.amazonaws.com

Tulis

DeleteAccessEntry

eks: DeleteAccessEntry

Tulis

DeleteAddon

eks: DeleteAddon

Tulis

DeleteCapability

eks: DeleteCapability

Tulis

DeleteCertificateAuthority

eks: DeleteCertificateAuthority

Tulis

DeleteCluster

eks: DeleteCluster

Tulis

DeleteEksAnywhereSubscription

eks: DeleteEksAnywhereSubscription

Tulis

DeleteFargateProfile

eks: DeleteFargateProfile

Tulis

DeleteNodegroup

eks: DeleteNodegroup

Tulis

DeletePodIdentityAssociation

eks: DeletePodIdentityAssociation

Tulis

DeregisterCluster

eks: DeregisterCluster

Tulis

DescribeAccessEntry

eks: DescribeAccessEntry

Baca

DescribeAddon

eks: DescribeAddon

Baca

DescribeAddonConfiguration

eks: DescribeAddonConfiguration

Baca

DescribeAddonVersions

eks: DescribeAddonVersions

Baca

DescribeCapability

eks: DescribeCapability

Baca

DescribeCertificateAuthority

eks: DescribeCertificateAuthority

Baca

DescribeCluster

eks: DescribeCluster

Baca

DescribeClusterVersions

eks: DescribeClusterVersions

Baca

DescribeEksAnywhereSubscription

eks: DescribeEksAnywhereSubscription

Baca

DescribeFargateProfile

eks: DescribeFargateProfile

Baca

DescribeIdentityProviderConfig

eks: DescribeIdentityProviderConfig

Baca

DescribeInsight

eks: DescribeInsight

Baca

DescribeInsightsRefresh

eks: DescribeInsightsRefresh

Baca

DescribeNodegroup

eks: DescribeNodegroup

Baca

DescribePodIdentityAssociation

eks: DescribePodIdentityAssociation

Baca

DescribeUpdate

eks: DescribeUpdate

Baca

DisassociateAccessPolicy

eks: DisassociateAccessPolicy

Tulis

DisassociateIdentityProviderConfig

eks: DisassociateIdentityProviderConfig

Tulis

ListAccessEntries

eks: ListAccessEntries

Daftar

ListAccessPolicies

eks: ListAccessPolicies

Daftar

ListAddons

eks: ListAddons

Daftar

ListAssociatedAccessPolicies

eks: ListAssociatedAccessPolicies

Daftar

ListCapabilities

eks: ListCapabilities

Daftar

ListCertificateAuthorities

eks: ListCertificateAuthorities

Daftar

ListClusters

eks: ListClusters

Daftar

ListEksAnywhereSubscriptions

eks: ListEksAnywhereSubscriptions

Daftar

ListFargateProfiles

eks: ListFargateProfiles

Daftar

ListIdentityProviderConfigs

eks: ListIdentityProviderConfigs

Daftar

ListInsights

eks: ListInsights

Daftar

ListNodegroups

eks: ListNodegroups

Daftar

ListPodIdentityAssociations

eks: ListPodIdentityAssociations

Daftar

ListTagsForResource

eks: ListTagsForResource

Baca

ListUpdates

eks: ListUpdates

Daftar

RegisterCluster

eks: RegisterCluster

Tulis

eks: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

eks.amazonaws.com

Tulis

StartInsightsRefresh

eks: StartInsightsRefresh

Tulis

TagResource

eks: TagResource

Menandai, Menulis

UntagResource

eks: UntagResource

Menandai, Menulis

UpdateAccessEntry

eks: UpdateAccessEntry

Tulis

UpdateAddon

eks: UpdateAddon

Tulis

saya: PassRole

saya: PassedToService

eks.amazonaws.com

Tulis

UpdateCapability

eks: UpdateCapability

Tulis

saya: PassRole

saya: PassedToService

eks.amazonaws.com

Tulis

UpdateClusterConfig

eks: CreateAccessEntry

Tulis

eks: UpdateClusterConfig

Tulis

saya: PassRole

saya: PassedToService

ec2.amazonaws.com, eks.amazonaws.com

Tulis

UpdateClusterVersion

eks: UpdateClusterVersion

Tulis

UpdateEksAnywhereSubscription

eks: UpdateEksAnywhereSubscription

Tulis

UpdateNodegroupConfig

eks: UpdateNodegroupConfig

Tulis

UpdateNodegroupVersion

eks: UpdateNodegroupVersion

Tulis

UpdatePodIdentityAssociation

eks: UpdatePodIdentityAssociation

Tulis

saya: PassRole

saya: PassedToService

pods.eks.amazonaws.com

Tulis

Tindakan yang ditentukan oleh Amazon Elastic Kubernetes Service

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

ActivateCertificateAuthority

Memberikan izin untuk mengaktifkan otoritas sertifikat untuk klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

AssociateAccessPolicy

Memberikan izin untuk mengaitkan kebijakan akses Amazon EKS ke entri akses Amazon EKS

akses-masuk*

aws: ResourceTag /$ {} TagKey

eks:akses EntryType

EKS:Accessscope

Eks:ClusterName

Eks:KubernetesGroups

eks:ruang nama

Ex:PolicYarn

Eks:Kepala Sekolah

eks:nama pengguna

Tulis

AssociateEncryptionConfig

Memberikan izin untuk mengaitkan konfigurasi enkripsi ke cluster

klaster*

aws: ResourceTag /$ {} TagKey

eks:enkripsi ConfigProviderKeyArns

Tulis

AssociateIdentityProviderConfig

Memberikan izin untuk mengaitkan konfigurasi penyedia identitas ke klaster

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Eks:clientID

Ex:issuerURL

Tulis

CancelUpdate

Memberikan izin untuk membatalkan pembaruan versi Kubernetes yang sedang berlangsung untuk klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

CreateAccessEntry

Memberikan izin untuk membuat entri akses Amazon EKS

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

eks:akses EntryType

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

Tulis

CreateAddon

Memberikan izin untuk membuat add-on Amazon EKS

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

asosiasi podidentitas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

CreateCapability

Memberikan izin untuk membuat kemampuan untuk klaster Amazon EKS

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateCertificateAuthority

Memberikan izin untuk membuat otoritas sertifikat untuk klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

CreateCluster

Memberikan izin untuk membuat klaster Amazon EKS

aws: RequestTag /$ {} TagKey

aws: TagKeys

EX:AuthenticationMode

eks:blok StorageEnabled

eks:bootstrap ClusterCreatorAdminPermissions

eks:bootstrap SelfManagedAddons

eks:komputasi ConfigEnabled

eks:kontrol PlaneEgressMode

eks:kontrol PlaneScalingTier

EX:DeletionProtection

eks:elastis LoadBalancingEnabled

eks:enkripsi ConfigProviderKeyArns

eks:titik akhir PrivateAccess

eks:titik akhir PublicAccess

eks:kube ApiServerConfig

eks:kube ControllerManagerConfig

EX:KubernetesVersion

eks:kube SchedulerConfig

Eks:LoggingType/$ {type}

EKS:Tipe dukungan

eks:zonal ShiftEnabled

Tulis

CreateEksAnywhereSubscription

Memberikan izin untuk membuat langganan EKS Anywhere

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateFargateProfile

Memberikan izin untuk membuat profil AWS Fargate

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateNodegroup

Memberikan izin untuk membuat Amazon EKS Nodegroup

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreatePodIdentityAssociation

Memberikan izin untuk membuat asosiasi Identitas Pod EKS

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteAccessEntry

Memberikan izin untuk menghapus entri akses Amazon EKS

akses-masuk*

aws: ResourceTag /$ {} TagKey

eks:akses EntryType

Eks:ClusterName

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

Tulis

DeleteAddon

Memberikan izin untuk menghapus add-on Amazon EKS

tambahan*

aws: ResourceTag /$ {} TagKey

Tulis

asosiasi podidentitas

aws: ResourceTag /$ {} TagKey

DeleteCapability

Memberikan izin untuk menghapus kemampuan dari kluster Amazon EKS

kemampuan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteCertificateAuthority

Memberikan izin untuk menghapus otoritas sertifikat dari klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteCluster

Memberikan izin untuk menghapus kluster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteEksAnywhereSubscription

Memberikan izin untuk menjelaskan langganan EKS Anywhere

eks-di mana-mana-langganan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFargateProfile

Memberikan izin untuk menghapus profil AWS Fargate

profil fargate*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteNodegroup

Memberikan izin untuk menghapus Amazon EKS Nodegroup

nodegroup*

aws: ResourceTag /$ {} TagKey

Tulis

DeletePodIdentityAssociation

Memberikan izin untuk menghapus asosiasi Identitas Pod EKS

asosiasi podidentity*

aws: ResourceTag /$ {} TagKey

Tulis

DeregisterCluster

Memberikan izin untuk membatalkan pendaftaran klaster Eksternal

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

DescribeAccessEntry

Memberikan izin untuk menjelaskan entri akses Amazon EKS

akses-masuk*

aws: ResourceTag /$ {} TagKey

eks:akses EntryType

Eks:ClusterName

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

Baca

DescribeAddon

Memberikan izin untuk mengambil informasi deskriptif tentang add-on Amazon EKS

tambahan*

aws: ResourceTag /$ {} TagKey

Baca

DescribeAddonConfiguration

Memberikan izin untuk mencantumkan opsi konfigurasi tentang add-on Amazon EKS

Baca

DescribeAddonVersions

Memberikan izin untuk mengambil informasi versi deskriptif tentang add-on yang didukung Amazon EKS Add-ons

Baca

DescribeCapability

Memberikan izin untuk menjelaskan kemampuan klaster Amazon EKS

kemampuan*

aws: ResourceTag /$ {} TagKey

Baca

DescribeCertificateAuthority

Memberikan izin untuk mengambil informasi deskriptif tentang otoritas sertifikat untuk klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Baca

DescribeCluster

Memberikan izin untuk mengambil informasi deskriptif tentang kluster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Baca

DescribeClusterVersions

Memberikan izin untuk mengambil informasi deskriptif tentang versi Kubernetes yang didukung oleh klaster Amazon EKS

Baca

DescribeEksAnywhereSubscription

Memberikan izin untuk menjelaskan langganan EKS Anywhere

eks-di mana-mana-langganan*

aws: ResourceTag /$ {} TagKey

Baca

DescribeFargateProfile

Memberikan izin untuk mengambil informasi deskriptif tentang profil AWS Fargate yang terkait dengan cluster

profil fargate*

aws: ResourceTag /$ {} TagKey

Baca

DescribeIdentityProviderConfig

Memberikan izin untuk mengambil informasi deskriptif tentang konfigurasi Idp yang terkait dengan cluster

identityproviderconfig*

aws: ResourceTag /$ {} TagKey

Baca

DescribeInsight

Memberikan izin untuk mengambil informasi deskriptif dari wawasan yang terdeteksi untuk klaster tertentu

klaster*

aws: ResourceTag /$ {} TagKey

Baca

DescribeInsightsRefresh

Memberikan izin untuk mengambil status operasi penyegaran wawasan klaster sesuai permintaan terbaru

klaster*

aws: ResourceTag /$ {} TagKey

Baca

DescribeNodegroup

Memberikan izin untuk mengambil informasi deskriptif tentang nodegroup Amazon EKS

nodegroup*

aws: ResourceTag /$ {} TagKey

Baca

DescribePodIdentityAssociation

Memberikan izin untuk mendeskripsikan asosiasi Identitas Pod EKS

asosiasi podidentity*

aws: ResourceTag /$ {} TagKey

Baca

DescribeUpdate

Memberikan izin untuk mengambil pembaruan yang diberikan untuk Amazon EKS cluster/nodegroup /add-on tertentu (di wilayah tertentu atau default)

addon

aws: ResourceTag /$ {} TagKey

Baca

kemampuan

aws: ResourceTag /$ {} TagKey

klaster*

aws: ResourceTag /$ {} TagKey

nodegroup

aws: ResourceTag /$ {} TagKey

DisassociateAccessPolicy

Memberikan izin untuk memisahkan kebijakan akses Amazon EKS dari entri akses Amazon EKS

akses-masuk*

aws: ResourceTag /$ {} TagKey

eks:akses EntryType

EKS:Accessscope

Eks:ClusterName

Eks:KubernetesGroups

eks:ruang nama

Ex:PolicYarn

Eks:Kepala Sekolah

eks:nama pengguna

Tulis

DisassociateIdentityProviderConfig

Memberikan izin untuk menghapus konfigurasi Idp yang diasosiasikan

identityproviderconfig*

aws: ResourceTag /$ {} TagKey

Tulis

ListAccessEntries

Memberikan izin untuk mencantumkan semua entri akses Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListAccessPolicies

Memberikan izin untuk mencantumkan kebijakan akses Amazon EKS

Daftar

ListAddons

Memberikan izin untuk mencantumkan add-on Amazon EKS di Akun AWS (di wilayah yang ditentukan atau default) untuk klaster tertentu

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListAssociatedAccessPolicies

Memberikan izin untuk membuat daftar kebijakan akses terkait di dan entri akses Amazon EKS

akses-masuk*

aws: ResourceTag /$ {} TagKey

eks:akses EntryType

Eks:ClusterName

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

Daftar

ListCapabilities

Memberikan izin untuk membuat daftar kemampuan untuk klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListCertificateAuthorities

Memberikan izin untuk mendaftarkan otoritas sertifikat untuk klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListClusters

Memberikan izin untuk mencantumkan kluster Amazon EKS di Anda Akun AWS (di wilayah yang ditentukan atau default)

Daftar

ListDashboardData

Memberikan izin untuk mencantumkan data dasbor. Dasbor Amazon EKS mengumpulkan informasi tentang sumber daya klaster di beberapa akun dan wilayah. Dasbor mencakup informasi tentang Instans EC2 dan versi EKS Cluster

dasbor*

aws: ResourceTag /$ {} TagKey

Baca

ListDashboardResources

Memberikan izin untuk membuat daftar sumber daya dasbor. Dasbor Amazon EKS mengumpulkan informasi tentang sumber daya klaster di beberapa akun dan wilayah. Dasbor mencakup informasi tentang Instans EC2 dan versi EKS Cluster

dasbor*

aws: ResourceTag /$ {} TagKey

Baca

ListEksAnywhereSubscriptions

Memberikan izin untuk mendaftar langganan EKS Anywhere

Daftar

ListFargateProfiles

Memberikan izin untuk mencantumkan profil AWS Fargate di (di Akun AWS wilayah tertentu atau default) yang terkait dengan klaster tertentu

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListIdentityProviderConfigs

Memberikan izin untuk membuat daftar konfigurasi Idp di Anda Akun AWS (di wilayah tertentu atau default) yang terkait dengan cluster tertentu

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListInsights

Memberikan izin untuk mencantumkan semua wawasan yang terdeteksi untuk klaster tertentu

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListNodegroups

Memberikan izin untuk mencantumkan nodegroup Amazon EKS di Akun AWS (di wilayah tertentu atau default) yang dilampirkan ke kluster tertentu

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListPodIdentityAssociations

Memberikan izin untuk mendaftarkan asosiasi Identitas Pod EKS

klaster*

aws: ResourceTag /$ {} TagKey

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag untuk sumber daya yang ditentukan

addon

aws: ResourceTag /$ {} TagKey

Baca

kemampuan

aws: ResourceTag /$ {} TagKey

kluster

aws: ResourceTag /$ {} TagKey

dasbor

aws: ResourceTag /$ {} TagKey

eks-di mana-mana-berlangganan

aws: ResourceTag /$ {} TagKey

fargateprofile

aws: ResourceTag /$ {} TagKey

identityproviderconfig

aws: ResourceTag /$ {} TagKey

nodegroup

aws: ResourceTag /$ {} TagKey

ListUpdates

Memberikan izin untuk mencantumkan pembaruan untuk Amazon EKS cluster/nodegroup /add-on tertentu (di wilayah yang ditentukan atau default)

addon

aws: ResourceTag /$ {} TagKey

Daftar

kemampuan

aws: ResourceTag /$ {} TagKey

klaster*

aws: ResourceTag /$ {} TagKey

nodegroup

aws: ResourceTag /$ {} TagKey

RegisterCluster

Memberikan izin untuk mendaftarkan klaster Eksternal

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

StartInsightsRefresh

Memberikan izin untuk memulai operasi penyegaran sesuai permintaan untuk wawasan klaster, mendapatkan analisis terbaru di luar jadwal penyegaran standar

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai sumber daya yang ditentukan

akses-entri

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

eks:akses EntryType

Eks:ClusterName

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

Menandai, Menulis

addon

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kemampuan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kluster

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

dasbor

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

eks-di mana-mana-berlangganan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

fargateprofile

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

identityproviderconfig

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

nodegroup

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

asosiasi podidentitas

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag sumber daya yang ditentukan

akses-entri

aws: ResourceTag /$ {} TagKey

aws: TagKeys

eks:akses EntryType

Eks:ClusterName

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

Menandai, Menulis

addon

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kemampuan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kluster

aws: ResourceTag /$ {} TagKey

aws: TagKeys

dasbor

aws: ResourceTag /$ {} TagKey

aws: TagKeys

eks-di mana-mana-berlangganan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

fargateprofile

aws: ResourceTag /$ {} TagKey

aws: TagKeys

identityproviderconfig

aws: ResourceTag /$ {} TagKey

aws: TagKeys

nodegroup

aws: ResourceTag /$ {} TagKey

aws: TagKeys

asosiasi podidentitas

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateAccessEntry

Memberikan izin untuk memperbarui entri akses Amazon EKS

akses-masuk*

aws: ResourceTag /$ {} TagKey

eks:akses EntryType

Eks:ClusterName

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

Tulis

UpdateAddon

Memberikan izin untuk memperbarui konfigurasi add-on Amazon EKS, seperti versi VPC-CNI

tambahan*

aws: ResourceTag /$ {} TagKey

Tulis

asosiasi podidentitas

aws: ResourceTag /$ {} TagKey

UpdateCapability

Memberikan izin untuk memperbarui kemampuan kluster Amazon EKS

kemampuan*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateClusterConfig

Memberikan izin untuk memperbarui konfigurasi klaster Amazon EKS (misalnya: akses titik akhir server API)

klaster*

aws: ResourceTag /$ {} TagKey

EX:AuthenticationMode

eks:blok StorageEnabled

eks:komputasi ConfigEnabled

eks:kontrol PlaneEgressMode

eks:kontrol PlaneScalingTier

EX:DeletionProtection

eks:elastis LoadBalancingEnabled

eks:titik akhir PrivateAccess

eks:titik akhir PublicAccess

eks:kube ApiServerConfig

eks:kube ControllerManagerConfig

eks:kube SchedulerConfig

Eks:LoggingType/$ {type}

EKS:Tipe dukungan

eks:zonal ShiftEnabled

Tulis

UpdateClusterVersion

Memberikan izin untuk memperbarui versi Kubernetes dari klaster Amazon EKS

klaster*

aws: ResourceTag /$ {} TagKey

EX:KubernetesVersion

Tulis

UpdateEksAnywhereSubscription

Memberikan izin untuk memperbarui langganan EKS Anywhere

eks-di mana-mana-langganan*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateNodegroupConfig

Memberikan izin untuk memperbarui konfigurasi nodegroup Amazon EKS (mis.: min/max /kapasitas atau label yang diinginkan)

nodegroup*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateNodegroupVersion

Memberikan izin untuk memperbarui versi Kubernetes dari nodegroup Amazon EKS

nodegroup*

aws: ResourceTag /$ {} TagKey

Tulis

UpdatePodIdentityAssociation

Memberikan izin untuk memperbarui asosiasi Identitas Pod EKS

asosiasi podidentity*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk Amazon Elastic Kubernetes Service

Tindakan berikut ditentukan oleh Amazon Elastic Kubernetes Service 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

AccessKubernetesApi

Memberikan izin untuk melihat objek Kubernetes melalui konsol EKS AWS

klaster*

aws: ResourceTag /$ {} TagKey

Baca

MutateViaKubernetesApi

Memberikan izin untuk memodifikasi objek Kubernetes melalui konsol AWS

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon Elastic Kubernetes Service

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

Jenis sumber daya ARN Kunci syarat

akses-entri

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :akses-entry/$ {} /$ {} /$ {} /$ {ClusterName} /$ {IamIdentityTypeUUID} IamIdentityAccountID IamIdentityName

aws: ResourceTag /$ {} TagKey

eks:akses EntryType

Eks:ClusterName

Eks:KubernetesGroups

Eks:Kepala Sekolah

eks:nama pengguna

kebijakan akses

arn: $ {Partition} :eks: :aws:cluster-access-policy/$ {} AccessPolicyName

addon

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :addon/$ {} /$ {} /$ {ClusterNameUUID} AddonName

aws: ResourceTag /$ {} TagKey

kemampuan

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :kemampuan/$ {} /$ {} /$ {} /$ {UUIDClusterName} CapabilityType CapabilityName

aws: ResourceTag /$ {} TagKey

kluster

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :cluster/$ {} ClusterName

aws: ResourceTag /$ {} TagKey

dasbor

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :dasbor/$ {} DashboardName

aws: ResourceTag /$ {} TagKey

eks-di mana-mana-berlangganan

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :eks-di mana-mana-mana-langganan/$ {UUID}

aws: ResourceTag /$ {} TagKey

fargateprofile

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :fargateprofile/$ {} /$ {} /$ {UUID} ClusterName FargateProfileName

aws: ResourceTag /$ {} TagKey

identityproviderconfig

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :identityproviderconfig/$ {} /$ {} /$ {} /$ {UUIDClusterName} IdentityProviderType IdentityProviderConfigName

aws: ResourceTag /$ {} TagKey

nodegroup

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :nodegroup/$ {} /$ {} /$ {ClusterNameUUID} NodegroupName

aws: ResourceTag /$ {} TagKey

asosiasi penyakit jantung

arn: $ {Partition} :eks: $ {Wilayah} :$ {Akun} :podidentityassociation/$ {} /$ {UUID} ClusterName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Memfilter akses dengan kunci yang ada dalam permintaan yang dibuat pengguna ke layanan EKS

String

aws: ResourceTag /$ {} TagKey

Memfilter akses dengan kunci tag dan pasangan nilai

String

aws: TagKeys

Memfilter akses dengan daftar semua nama kunci tag yang ada dalam permintaan yang dibuat pengguna ke layanan EKS

ArrayOfString

eks:akses EntryType

Memfilter akses berdasarkan jenis entri akses yang ada dalam permintaan entri akses yang dibuat pengguna ke layanan EKS

String

EX:Accessscope

Memfilter akses oleh AccessScope yang ada dalam permintaan kebijakan akses asosiasi/disassociate yang dibuat pengguna ke layanan EKS

String

EX:AuthenticationMode

Memfilter akses oleh AuthenticationMode yang ada dalam permintaan cluster buat/update

String

eks:blok StorageEnabled

Memfilter akses dengan parameter yang diaktifkan penyimpanan blok dalam permintaan cluster buat/perbarui

Bool

eks:bootstrap ClusterCreatorAdminPermissions

Memfilter akses oleh bootstrap yang ClusterCreatorAdminPermissions ada dalam permintaan cluster buat

Bool

eks:bootstrap SelfManagedAddons

Memfilter akses oleh bootstrap yang SelfManagedAddons ada dalam permintaan cluster buat

Bool

Ex:clientID

Memfilter akses oleh clientID yang ada dalam permintaan IdentityProviderConfig asosiasi yang dibuat pengguna ke layanan EKS

String

EX:ClusterName

Memfilter akses oleh ClusterName yang ada dalam permintaan entri akses yang dibuat pengguna ke layanan EKS

String

eks:komputasi ConfigEnabled

Memfilter akses dengan parameter yang diaktifkan konfigurasi komputasi dalam permintaan cluster buat/update

Bool

eks:kontrol PlaneEgressMode

Memfilter akses dengan mode jalan keluar bidang kontrol yang ditentukan dalam permintaan cluster buat/perbarui

String

eks:kontrol PlaneScalingTier

Memfilter akses oleh tingkat penskalaan bidang kontrol dalam permintaan cluster buat/perbarui

String

EX:DeletionProtection

Memfilter akses dengan setelan perlindungan penghapusan dalam permintaan cluster buat/perbarui

Bool

eks:elastis LoadBalancingEnabled

Memfilter akses dengan parameter yang diaktifkan penyeimbangan beban elastis dalam permintaan cluster buat/perbarui

Bool

eks:enkripsi ConfigProviderKeyArns

Memfilter akses oleh ARN kunci KMS dalam permintaan Create cluster/Associate Encryption Config

ArrayOfARN

eks:titik akhir PrivateAccess

Memfilter akses dengan setelan akses pribadi titik akhir dalam permintaan cluster buat/perbarui

Bool

eks:titik akhir PublicAccess

Memfilter akses dengan setelan akses publik titik akhir dalam permintaan cluster buat/perbarui

Bool

Ex:issuerURL

Memfilter akses oleh issuerURL yang ada dalam IdentityProviderConfig permintaan asosiasi yang dibuat pengguna ke layanan EKS

String

eks:kube ApiServerConfig

Memfilter akses berdasarkan apakah konfigurasi kube-api-server hadir dalam permintaan cluster create/update

Bool

eks:kube ControllerManagerConfig

Memfilter akses berdasarkan apakah konfigurasi kube-controller-manager hadir dalam permintaan cluster create/update

Bool

eks:kube SchedulerConfig

Memfilter akses berdasarkan apakah konfigurasi kube-scheduler hadir dalam permintaan cluster create/update

Bool

Eks:KubernetesGroups

Memfilter akses oleh KubernetesGroups yang ada dalam permintaan entri akses yang dibuat pengguna ke layanan EKS

ArrayOfString

EX:KubernetesVersion

Memfilter akses oleh versi Kubernetes dalam permintaan versi cluster create cluster/ update

String

Eks:LoggingType/$ {type}

Memfilter akses dengan logging cluster diaktifkan dan mengetik parameter dalam permintaan cluster buat/update

Bool

eks:ruang nama

Memfilter akses dengan ruang nama yang ada dalam permintaan kebijakan akses asosiasi/disassociate yang dibuat pengguna ke layanan EKS

ArrayOfString

Ex:PolicYarn

Memfilter akses oleh PolicYarn yang ada dalam permintaan entri akses yang dibuat pengguna ke layanan EKS

ARN

Eks:Kepala Sekolah

Memfilter akses oleh PrincipaLarn yang ada dalam permintaan entri akses yang diminta pengguna ke layanan EKS

ARN

EX:Tipe dukungan

Memfilter akses oleh supportType yang ada dalam permintaan cluster buat/update

String

eks:nama pengguna

Memfilter akses dengan nama pengguna Kubernetes yang ada dalam permintaan entri akses yang dibuat pengguna ke layanan EKS

String

eks:zonal ShiftEnabled

Memfilter akses dengan pengaturan yang diaktifkan pergeseran zona dalam permintaan cluster buat/perbarui

Bool