View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für den Amazon Elastic Kubernetes Service - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für den Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service (Dienstpräfix: eks) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon Elastic Kubernetes Service definierte API-Operationen

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

ActivateCertificateAuthority

eks:ActivateCertificateAuthority

Schreiben

AssociateAccessPolicy

eks:AssociateAccessPolicy

Schreiben

AssociateEncryptionConfig

eks:AssociateEncryptionConfig

Schreiben

AssociateIdentityProviderConfig

eks:AssociateIdentityProviderConfig

Schreiben

eks:TagResource

Taggen, Schreiben

CancelUpdate

eks:CancelUpdate

Schreiben

CreateAccessEntry

eks:CreateAccessEntry

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Schreiben

CreateAddon

eks:CreateAddon

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

eks.amazonaws.com

Schreiben

CreateCapability

eks:CreateCapability

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

eks.amazonaws.com

Schreiben

CreateCertificateAuthority

eks:CreateCertificateAuthority

Schreiben

CreateCluster

eks:CreateAccessEntry

Schreiben

eks:CreateCluster

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

ec2.amazonaws.com, eks.amazonaws.com

Schreiben

CreateEksAnywhereSubscription

eks:CreateEksAnywhereSubscription

Schreiben

eks:TagResource

Taggen, Schreiben

CreateFargateProfile

eks:CreateFargateProfile

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

eks.amazonaws.com

Schreiben

CreateNodegroup

eks:CreateNodegroup

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

eks.amazonaws.com

Schreiben

CreatePodIdentityAssociation

eks:CreatePodIdentityAssociation

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

pods.eks.amazonaws.com

Schreiben

DeleteAccessEntry

eks:DeleteAccessEntry

Schreiben

DeleteAddon

eks:DeleteAddon

Schreiben

DeleteCapability

eks:DeleteCapability

Schreiben

DeleteCertificateAuthority

eks:DeleteCertificateAuthority

Schreiben

DeleteCluster

eks:DeleteCluster

Schreiben

DeleteEksAnywhereSubscription

eks:DeleteEksAnywhereSubscription

Schreiben

DeleteFargateProfile

eks:DeleteFargateProfile

Schreiben

DeleteNodegroup

eks:DeleteNodegroup

Schreiben

DeletePodIdentityAssociation

eks:DeletePodIdentityAssociation

Schreiben

DeregisterCluster

eks:DeregisterCluster

Schreiben

DescribeAccessEntry

eks:DescribeAccessEntry

Lesen

DescribeAddon

eks:DescribeAddon

Lesen

DescribeAddonConfiguration

eks:DescribeAddonConfiguration

Lesen

DescribeAddonVersions

eks:DescribeAddonVersions

Lesen

DescribeCapability

eks:DescribeCapability

Lesen

DescribeCertificateAuthority

eks:DescribeCertificateAuthority

Lesen

DescribeCluster

eks:DescribeCluster

Lesen

DescribeClusterVersions

eks:DescribeClusterVersions

Lesen

DescribeEksAnywhereSubscription

eks:DescribeEksAnywhereSubscription

Lesen

DescribeFargateProfile

eks:DescribeFargateProfile

Lesen

DescribeIdentityProviderConfig

eks:DescribeIdentityProviderConfig

Lesen

DescribeInsight

eks:DescribeInsight

Lesen

DescribeInsightsRefresh

eks:DescribeInsightsRefresh

Lesen

DescribeNodegroup

eks:DescribeNodegroup

Lesen

DescribePodIdentityAssociation

eks:DescribePodIdentityAssociation

Lesen

DescribeUpdate

eks:DescribeUpdate

Lesen

DisassociateAccessPolicy

eks:DisassociateAccessPolicy

Write (Schreiben)

DisassociateIdentityProviderConfig

eks:DisassociateIdentityProviderConfig

Schreiben

ListAccessEntries

eks:ListAccessEntries

Auflisten

ListAccessPolicies

eks:ListAccessPolicies

Auflisten

ListAddons

eks:ListAddons

Auflisten

ListAssociatedAccessPolicies

eks:ListAssociatedAccessPolicies

Auflisten

ListCapabilities

eks:ListCapabilities

Auflisten

ListCertificateAuthorities

eks:ListCertificateAuthorities

Auflisten

ListClusters

eks:ListClusters

Auflisten

ListEksAnywhereSubscriptions

eks:ListEksAnywhereSubscriptions

Auflisten

ListFargateProfiles

eks:ListFargateProfiles

Auflisten

ListIdentityProviderConfigs

eks:ListIdentityProviderConfigs

Auflisten

ListInsights

eks:ListInsights

Auflisten

ListNodegroups

eks:ListNodegroups

Auflisten

ListPodIdentityAssociations

eks:ListPodIdentityAssociations

Auflisten

ListTagsForResource

eks:ListTagsForResource

Lesen

ListUpdates

eks:ListUpdates

Auflisten

RegisterCluster

eks:RegisterCluster

Schreiben

eks:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

eks.amazonaws.com

Schreiben

StartInsightsRefresh

eks:StartInsightsRefresh

Schreiben

TagResource

eks:TagResource

Taggen, Schreiben

UntagResource

eks:UntagResource

Taggen, Schreiben

UpdateAccessEntry

eks:UpdateAccessEntry

Schreiben

UpdateAddon

eks:UpdateAddon

Schreiben

iam:PassRole

iam:PassedToService

eks.amazonaws.com

Schreiben

UpdateCapability

eks:UpdateCapability

Schreiben

iam:PassRole

iam:PassedToService

eks.amazonaws.com

Schreiben

UpdateClusterConfig

eks:CreateAccessEntry

Schreiben

eks:UpdateClusterConfig

Schreiben

iam:PassRole

iam:PassedToService

ec2.amazonaws.com, eks.amazonaws.com

Schreiben

UpdateClusterVersion

eks:UpdateClusterVersion

Schreiben

UpdateEksAnywhereSubscription

eks:UpdateEksAnywhereSubscription

Schreiben

UpdateNodegroupConfig

eks:UpdateNodegroupConfig

Schreiben

UpdateNodegroupVersion

eks:UpdateNodegroupVersion

Schreiben

UpdatePodIdentityAssociation

eks:UpdatePodIdentityAssociation

Schreiben

iam:PassRole

iam:PassedToService

pods.eks.amazonaws.com

Schreiben

Von Amazon Elastic Kubernetes Service definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ActivateCertificateAuthority

Erteilt die Erlaubnis, eine Zertifizierungsstelle für einen Amazon EKS-Cluster zu aktivieren

cluster*

aws:ResourceTag/${TagKey}

Schreiben

AssociateAccessPolicy

Gewährt die Berechtigung, einem Amazon-EKS-Zugriffseintrag eine Amazon-EKS-Zugriffsrichtlinie zuzuordnen

access-entry*

aws:ResourceTag/${TagKey}

eks:accessEntryType

eks:accessScope

eks:clusterName

eks:kubernetesGroups

eks:namespaces

eks:policyArn

eks:principalArn

eks:username

Schreiben

AssociateEncryptionConfig

Gewährt die Berechtigung zum Zuordnen der Verschlüsselungskonfiguration zu einem Cluster

cluster*

aws:ResourceTag/${TagKey}

eks:encryptionConfigProviderKeyArns

Write

AssociateIdentityProviderConfig

Gewährt die Berechtigung zum Zuordnen einer Identitätsanbieter-Konfiguration zu einem Cluster

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

eks:clientId

eks:issuerUrl

Schreiben

CancelUpdate

Erteilt die Erlaubnis, ein laufendes Kubernetes-Versionsupdate für einen Amazon EKS-Cluster abzubrechen

cluster*

aws:ResourceTag/${TagKey}

Schreiben

CreateAccessEntry

Gewährt die Berechtigung zum Erstellen eines Amazon-EKS-Zugriffseintrags

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

eks:accessEntryType

eks:kubernetesGroups

eks:principalArn

eks:username

Schreiben

CreateAddon

Gewährt die Berechtigung zum Erstellen eines Amazon EKS-Add-ons

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

podidentityassociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateCapability

Erteilt die Erlaubnis, eine Funktion für einen Amazon EKS-Cluster zu erstellen

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateCertificateAuthority

Erteilt die Erlaubnis, eine Zertifizierungsstelle für einen Amazon EKS-Cluster zu erstellen

cluster*

aws:ResourceTag/${TagKey}

Schreiben

CreateCluster

Gewährt die Berechtigung zum Erstellen eines Amazon EKS-Clusters

aws:RequestTag/${TagKey}

aws:TagKeys

eks:authenticationMode

eks:blockStorageEnabled

eks:bootstrapClusterCreatorAdminPermissions

eks:bootstrapSelfManagedAddons

eks:computeConfigEnabled

eks:controlPlaneEgressMode

eks:controlPlaneScalingTier

eks:deletionProtection

eks:elasticLoadBalancingEnabled

eks:encryptionConfigProviderKeyArns

eks:endpointPrivateAccess

eks:endpointPublicAccess

eks:kubeApiServerConfig

eks:kubeControllerManagerConfig

eks:kubernetesVersion

eks:kubeSchedulerConfig

eks:loggingType/${type}

eks:supportType

eks:zonalShiftEnabled

Schreiben

CreateEksAnywhereSubscription

Gewährt die Berechtigung zum Erstellen eines EKS-Anywhere-Abonnements

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateFargateProfile

Erteilt die Erlaubnis zum Erstellen eines AWS Fargate-Profil

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateNodegroup

Gewährt die Berechtigung zum Erstellen einer Amazon EKS-Knotengruppe

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreatePodIdentityAssociation

Gewährt die Berechtigung zum Erstellen einer EKS-Pod-Identity-Zuordnung

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteAccessEntry

Gewährt die Berechtigung zum Löschen eines Amazon-EKS-Zugriffseintrags

access-entry*

aws:ResourceTag/${TagKey}

eks:accessEntryType

eks:clusterName

eks:kubernetesGroups

eks:principalArn

eks:username

Schreiben

DeleteAddon

Gewährt die Berechtigung zum Löschen eines Amazon EKS-Add-Ons

addon*

aws:ResourceTag/${TagKey}

Schreiben

podidentityassociation

aws:ResourceTag/${TagKey}

DeleteCapability

Erteilt die Erlaubnis, eine Funktion aus einem Amazon EKS-Cluster zu löschen

capability*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCertificateAuthority

Erteilt die Erlaubnis, eine Zertifizierungsstelle aus einem Amazon EKS-Cluster zu löschen

cluster*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCluster

Gewährt die Berechtigung zum Löschen eines Amazon EKS-Clusters

cluster*

aws:ResourceTag/${TagKey}

Schreiben

DeleteEksAnywhereSubscription

Gewährt die Berechtigung zum Beschreiben eines EKS-Anywhere-Abonnements

eks-anywhere-subscription*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFargateProfile

Erteilt die Erlaubnis zum Löschen einer AWS Fargate-Profil

fargateprofile*

aws:ResourceTag/${TagKey}

Schreiben

DeleteNodegroup

Gewährt die Berechtigung zum Löschen einer Amazon EKS-Knotengruppe

nodegroup*

aws:ResourceTag/${TagKey}

Schreiben

DeletePodIdentityAssociation

Gewährt die Berechtigung zum Löschen einer EKS-Pod-Identity-Zuordnung

podidentityassociation*

aws:ResourceTag/${TagKey}

Schreiben

DeregisterCluster

Gewährt die Berechtigung zur Aufhebung der Registrierung eines externen Clusters

cluster*

aws:ResourceTag/${TagKey}

Schreiben

DescribeAccessEntry

Gewährt die Berechtigung zum Beschreiben eines Amazon-EKS-Zugriffseintrags

access-entry*

aws:ResourceTag/${TagKey}

eks:accessEntryType

eks:clusterName

eks:kubernetesGroups

eks:principalArn

eks:username

Lesen

DescribeAddon

Gewährt die Berechtigung zum Abrufen beschreibender Informationen zu einem Amazon EKS-Add-On

addon*

aws:ResourceTag/${TagKey}

Lesen

DescribeAddonConfiguration

Gewährt die Berechtigung zum Auflisten von Konfigurationsoptionen über ein Amazon-EKS-Add-on

Lesen

DescribeAddonVersions

Erteilt die Erlaubnis, beschreibende Versionsinformationen zu den von Amazon EKS bereitgestellten Add-Ons abzurufen Add-ons unterstützt

Lesen

DescribeCapability

Erteilt die Erlaubnis, eine Funktion für einen Amazon EKS-Cluster zu beschreiben

capability*

aws:ResourceTag/${TagKey}

Lesen

DescribeCertificateAuthority

Erteilt die Erlaubnis, beschreibende Informationen über eine Zertifizierungsstelle für einen Amazon EKS-Cluster abzurufen

cluster*

aws:ResourceTag/${TagKey}

Lesen

DescribeCluster

Gewährt die Berechtigung zum Abrufen beschreibender Informationen zu einen Amazon EKS-Cluster

cluster*

aws:ResourceTag/${TagKey}

Lesen

DescribeClusterVersions

Erteilt die Erlaubnis, beschreibende Informationen zu Kubernetes-Versionen abzurufen, die Amazon EKS-Cluster unterstützen

Lesen

DescribeEksAnywhereSubscription

Gewährt die Berechtigung zum Beschreiben eines EKS-Anywhere-Abonnements

eks-anywhere-subscription*

aws:ResourceTag/${TagKey}

Lesen

DescribeFargateProfile

Erteilt die Erlaubnis zum Abrufen beschreibender Informationen über eine AWS Fargate-Profil, das einem Cluster zugeordnet ist

fargateprofile*

aws:ResourceTag/${TagKey}

Lesen

DescribeIdentityProviderConfig

Gewährt die Berechtigung zum Abrufen beschreibender Informationen zu einer Idp-Konfiguration, die einem Cluster zugeordnet ist

identityproviderconfig*

aws:ResourceTag/${TagKey}

Lesen

DescribeInsight

Gewährt die Berechtigung zum Abrufen beschreibender Informationen zu einem erkannten Insight für einen angegebenen Cluster

cluster*

aws:ResourceTag/${TagKey}

Lesen

DescribeInsightsRefresh

Erteilt die Berechtigung, den Status des neuesten Aktualisierungsvorgangs für Cluster Insights auf Abruf abzurufen

cluster*

aws:ResourceTag/${TagKey}

Lesen

DescribeNodegroup

Gewährt die Berechtigung zum Abrufen beschreibender Informationen zu einer Amazon EKS-Knotengruppe

nodegroup*

aws:ResourceTag/${TagKey}

Lesen

DescribePodIdentityAssociation

Gewährt die Berechtigung zum Beschreiben einer EKS-Pod-Identity-Zuordnung

podidentityassociation*

aws:ResourceTag/${TagKey}

Lesen

DescribeUpdate

Erteilt die Erlaubnis, ein bestimmtes Update für ein bestimmtes Amazon EKS abzurufen cluster/nodegroup/add-on (in der angegebenen oder Standardregion)

addon

aws:ResourceTag/${TagKey}

Lesen

capability

aws:ResourceTag/${TagKey}

cluster*

aws:ResourceTag/${TagKey}

nodegroup

aws:ResourceTag/${TagKey}

DisassociateAccessPolicy

Gewährt die Berechtigung zum Trennen einer Amazon-EKS-Zugriffsrichtlinie von einem Amazon-EKS-Zugriffseintrag

access-entry*

aws:ResourceTag/${TagKey}

eks:accessEntryType

eks:accessScope

eks:clusterName

eks:kubernetesGroups

eks:namespaces

eks:policyArn

eks:principalArn

eks:username

Schreiben

DisassociateIdentityProviderConfig

Gewährt die Berechtigung zum Löschen einer zugeordneten Idp-Konfiguration

identityproviderconfig*

aws:ResourceTag/${TagKey}

Schreiben

ListAccessEntries

Gewährt die Berechtigung zum Auflisten aller Amazon-EKS-Zugriffseinträge

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListAccessPolicies

Gewährt die Berechtigung zum Auflisten von Amazon-EKS-Zugriffsrichtlinien

Auflisten

ListAddons

Erteilt die Erlaubnis, die Amazon EKS-Add-Ons in Ihrem aufzulisten AWS-Konto (in der angegebenen oder Standardregion) für einen bestimmten Cluster

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListAssociatedAccessPolicies

Gewährt die Berechtigung zum Auflisten einer einem Amazon-EKS-Zugriffseintrag zugewiesenen Amazon-EKS-Zugriffsrichtlinie

access-entry*

aws:ResourceTag/${TagKey}

eks:accessEntryType

eks:clusterName

eks:kubernetesGroups

eks:principalArn

eks:username

Auflisten

ListCapabilities

Erteilt die Erlaubnis, Funktionen für einen Amazon EKS-Cluster aufzulisten

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListCertificateAuthorities

Erteilt die Erlaubnis, die Zertifizierungsstellen für einen Amazon EKS-Cluster aufzulisten

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListClusters

Erteilt die Erlaubnis, die Amazon EKS-Cluster in Ihrem aufzulisten AWS-Konto (in der angegebenen oder Standardregion)

Auflisten

ListDashboardData

Erteilt die Erlaubnis, Dashboard-Daten aufzulisten. Das Amazon EKS-Dashboard fasst Informationen über Cluster-Ressourcen über mehrere Konten und Regionen hinweg zusammen. Das Dashboard enthält Informationen zu EC2-Instances und EKS-Cluster-Versionen

dashboard*

aws:ResourceTag/${TagKey}

Lesen

ListDashboardResources

Erteilt die Erlaubnis, Dashboard-Ressourcen aufzulisten. Das Amazon EKS-Dashboard fasst Informationen über Cluster-Ressourcen über mehrere Konten und Regionen hinweg zusammen. Das Dashboard enthält Informationen zu EC2-Instances und EKS-Cluster-Versionen

dashboard*

aws:ResourceTag/${TagKey}

Lesen

ListEksAnywhereSubscriptions

Gewährt die Berechtigung zum Auflisten von EKS-Anywhere-Abonnements

Auflisten

ListFargateProfiles

Erteilt die Erlaubnis, die aufzulisten AWS Fargate-Profile in Ihrem AWS-Konto (in der angegebenen oder Standardregion), die einem bestimmten Cluster zugeordnet ist

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListIdentityProviderConfigs

Erteilt die Erlaubnis, die Idp-Konfigurationen in Ihrem aufzulisten AWS-Konto (in der angegebenen oder Standardregion), die einem bestimmten Cluster zugeordnet ist

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListInsights

Gewährt die Berechtigung zum Auflisten aller erkannten Insights für einen angegebenen Cluster

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListNodegroups

Erteilt die Erlaubnis, die Amazon EKS-Knotengruppen in Ihrem aufzulisten AWS-Konto (in der angegebenen oder Standardregion) an den angegebenen Cluster angehängt

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListPodIdentityAssociations

Gewährt die Berechtigung zum Auflisten von EKS-Pod Identity-Zuordnungen

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für die angegebene Ressource

addon

aws:ResourceTag/${TagKey}

Lesen

capability

aws:ResourceTag/${TagKey}

cluster

aws:ResourceTag/${TagKey}

dashboard

aws:ResourceTag/${TagKey}

eks-anywhere-subscription

aws:ResourceTag/${TagKey}

fargateprofile

aws:ResourceTag/${TagKey}

identityproviderconfig

aws:ResourceTag/${TagKey}

nodegroup

aws:ResourceTag/${TagKey}

ListUpdates

Erteilt die Erlaubnis, die Updates für ein bestimmtes Amazon EKS aufzulisten cluster/nodegroup/add-on (in der angegebenen oder Standardregion)

addon

aws:ResourceTag/${TagKey}

Auflisten

capability

aws:ResourceTag/${TagKey}

cluster*

aws:ResourceTag/${TagKey}

nodegroup

aws:ResourceTag/${TagKey}

RegisterCluster

Gewährt die Berechtigung zur Registrierung eines externen Clusters

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

StartInsightsRefresh

Erteilt die Erlaubnis, bei Bedarf einen Aktualisierungsvorgang für Cluster Insights zu initiieren, wodurch die neuesten Analysen außerhalb des standardmäßigen Aktualisierungszeitplans abgerufen werden

cluster*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren der angegebenen Ressource

access-entry

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

eks:accessEntryType

eks:clusterName

eks:kubernetesGroups

eks:principalArn

eks:username

Taggen, Schreiben

addon

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

capability

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dashboard

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

eks-anywhere-subscription

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

podidentityassociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung der angegebenen Ressource

access-entry

aws:ResourceTag/${TagKey}

aws:TagKeys

eks:accessEntryType

eks:clusterName

eks:kubernetesGroups

eks:principalArn

eks:username

Taggen, Schreiben

addon

aws:ResourceTag/${TagKey}

aws:TagKeys

capability

aws:ResourceTag/${TagKey}

aws:TagKeys

cluster

aws:ResourceTag/${TagKey}

aws:TagKeys

dashboard

aws:ResourceTag/${TagKey}

aws:TagKeys

eks-anywhere-subscription

aws:ResourceTag/${TagKey}

aws:TagKeys

fargateprofile

aws:ResourceTag/${TagKey}

aws:TagKeys

identityproviderconfig

aws:ResourceTag/${TagKey}

aws:TagKeys

nodegroup

aws:ResourceTag/${TagKey}

aws:TagKeys

podidentityassociation

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccessEntry

Gewährt die Berechtigung zum Aktualisieren eines Amazon-EKS-Zugriffseintrags

access-entry*

aws:ResourceTag/${TagKey}

eks:accessEntryType

eks:clusterName

eks:kubernetesGroups

eks:principalArn

eks:username

Schreiben

UpdateAddon

Erteilt die Erlaubnis, Amazon EKS-Zusatzkonfigurationen zu aktualisieren, wie z. B. VPC-CNI Ausführung

addon*

aws:ResourceTag/${TagKey}

Schreiben

podidentityassociation

aws:ResourceTag/${TagKey}

UpdateCapability

Erteilt die Erlaubnis, eine Funktion für einen Amazon EKS-Cluster zu aktualisieren

capability*

aws:ResourceTag/${TagKey}

Schreiben

UpdateClusterConfig

Gewährt die Berechtigung zum Aktualisieren von Amazon EKS-Cluster-Konfigurationen (z. B. API-Server-Endpunktzugriff)

cluster*

aws:ResourceTag/${TagKey}

eks:authenticationMode

eks:blockStorageEnabled

eks:computeConfigEnabled

eks:controlPlaneEgressMode

eks:controlPlaneScalingTier

eks:deletionProtection

eks:elasticLoadBalancingEnabled

eks:endpointPrivateAccess

eks:endpointPublicAccess

eks:kubeApiServerConfig

eks:kubeControllerManagerConfig

eks:kubeSchedulerConfig

eks:loggingType/${type}

eks:supportType

eks:zonalShiftEnabled

Write

UpdateClusterVersion

Gewährt die Berechtigung zum Aktualisieren der Kubernetes-Version eines Amazon EKS-Clusters

cluster*

aws:ResourceTag/${TagKey}

eks:kubernetesVersion

Schreiben

UpdateEksAnywhereSubscription

Gewährt die Berechtigung zum Aktualisieren eines EKS-Anywhere-Abonnements

eks-anywhere-subscription*

aws:ResourceTag/${TagKey}

Schreiben

UpdateNodegroupConfig

Erteilt die Erlaubnis, Amazon EKS-Knotengruppenkonfigurationen zu aktualisieren (z. B.: min/max/gewünschte Kapazität oder Labels)

nodegroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdateNodegroupVersion

Gewährt die Berechtigung zum Aktualisieren der Kubernetes-Version einer Amazon EKS-Knotengruppe

nodegroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdatePodIdentityAssociation

Gewährt die Berechtigung zum Aktualisieren einer EKS-Pod-Identity-Zuordnung

podidentityassociation*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für Amazon Elastic Kubernetes Service

Die folgenden Aktionen werden von Amazon Elastic Kubernetes Service definiert, können jedoch nicht direkt über einen API-Vorgang aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AccessKubernetesApi

Erteilt die Erlaubnis zum Anzeigen von Kubernetes-Objekten über AWS EKS-Konsole

cluster*

aws:ResourceTag/${TagKey}

Lesen

MutateViaKubernetesApi

Erteilt die Erlaubnis zum Ändern von Kubernetes-Objekten über AWS Konsole

cluster*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon Elastic Kubernetes Service definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

access-entry

arn:${Partition}:eks:${Region}:${Account}:access-entry/${ClusterName}/${IamIdentityType}/${IamIdentityAccountID}/${IamIdentityName}/${UUID}

aws:ResourceTag/${TagKey}

eks:accessEntryType

eks:clusterName

eks:kubernetesGroups

eks:principalArn

eks:username

access-policy

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

addon

arn:${Partition}:eks:${Region}:${Account}:addon/${ClusterName}/${AddonName}/${UUID}

aws:ResourceTag/${TagKey}

capability

arn:${Partition}:eks:${Region}:${Account}:capability/${ClusterName}/${CapabilityType}/${CapabilityName}/${UUID}

aws:ResourceTag/${TagKey}

cluster

arn:${Partition}:eks:${Region}:${Account}:cluster/${ClusterName}

aws:ResourceTag/${TagKey}

dashboard

arn:${Partition}:eks:${Region}:${Account}:dashboard/${DashboardName}

aws:ResourceTag/${TagKey}

eks-anywhere-subscription

arn:${Partition}:eks:${Region}:${Account}:eks-anywhere-subscription/${UUID}

aws:ResourceTag/${TagKey}

fargateprofile

arn:${Partition}:eks:${Region}:${Account}:fargateprofile/${ClusterName}/${FargateProfileName}/${UUID}

aws:ResourceTag/${TagKey}

identityproviderconfig

arn:${Partition}:eks:${Region}:${Account}:identityproviderconfig/${ClusterName}/${IdentityProviderType}/${IdentityProviderConfigName}/${UUID}

aws:ResourceTag/${TagKey}

nodegroup

arn:${Partition}:eks:${Region}:${Account}:nodegroup/${ClusterName}/${NodegroupName}/${UUID}

aws:ResourceTag/${TagKey}

podidentityassociation

arn:${Partition}:eks:${Region}:${Account}:podidentityassociation/${ClusterName}/${UUID}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service definiert die folgenden Bedingungsschlüssel, die im Element Condition einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff entsprechend eines Schlüssels, der in der Anforderung vorhanden ist, die der Benutzer an den EKS-Service sendet

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff anhand eines Tag-Schlüssel-Wert-Paares

String

aws:TagKeys

Filtert den Zugriff nach der Liste aller Tag-Schlüsselnamen, die in der Anforderung vorhanden sind, die der Benutzer an den EKS-Service sendet

ArrayOfString

eks:accessEntryType

Filtert den Zugriff nach dem Zugriffseintragstyp, der in den Zugriffseintragsanforderungen vorhanden ist, die der Benutzer an den EKS-Service sendet

String

eks:accessScope

Filtert den Zugriff nach dem accessScope, der in den Anforderungen des Benutzers an den EKS-Dienst zum Zuweisen/Trennen von Zugriffsrichtlinien enthalten ist

String

eks:authenticationMode

Filtert den Zugriff über den AuthenticationMode, der in der Clusteranforderung create/update vorhanden ist

String

eks:blockStorageEnabled

Filtert den Zugriff anhand des Blockspeicheraktivierungsparameters in der Clusteranforderung „create/update“

Bool

eks:bootstrapClusterCreatorAdminPermissions

Filtert den Zugriff durch den BootstrapClusterCreatorAdminPermissions in der Anfrage zum Erstellen eines Clusters enthalten

Bool

eks:bootstrapSelfManagedAddons

Filtert den Zugriff durch den BootstrapSelfManagedAddons in der Anfrage zum Erstellen eines Clusters enthalten

Bool

eks:clientId

Filtert den Zugriff anhand der im Associate vorhandenen Client-IDIdentityProviderConfig Anfrage, die der Benutzer an den EKS-Dienst stellt

String

eks:clusterName

Filtert den Zugriff nach dem clusterName, der in den Zugriffseintragsanforderungen vorhanden ist, die der Benutzer an den EKS-Service sendet

String

eks:computeConfigEnabled

Filtert den Zugriff anhand des Parameters Compute Config Enabled in der Cluster-Anfrage zum Erstellen/Aktualisieren

Bool

eks:controlPlaneEgressMode

Filtert den Zugriff über den Ausgangsmodus der Steuerungsebene, der in der Clusteranforderung create/update angegeben ist

String

eks:controlPlaneScalingTier

Filtert den Zugriff über die Skalierungsebene der Kontrollebene in der Clusteranforderung „Create/Update“

String

eks:deletionProtection

Filtert den Zugriff anhand der Löschschutzeinstellung in der Clusteranforderung „Create/Update“

Bool

eks:elasticLoadBalancingEnabled

Filtert den Zugriff anhand des Enabled-Parameters für Elastic Load Balancing in der Clusteranforderung „create/update“

Bool

eks:encryptionConfigProviderKeyArns

Filtert den Zugriff anhand der KMS-Schlüssel-ARNs in der Anfrage „Cluster erstellen/Associate Encryption Config“

ArrayOfARN

eks:endpointPrivateAccess

Filtert den Zugriff anhand der Einstellung „Endpoint Private Access“ in der Cluster-Anfrage „Create/Update“

Bool

eks:endpointPublicAccess

Filtert den Zugriff anhand der Einstellung für den öffentlichen Endpunktzugriff in der Clusteranforderung „Create/Update“

Bool

eks:issuerUrl

Filtert den Zugriff anhand der im Associate vorhandenen IssuerURLIdentityProviderConfig Anfrage, die der Benutzer an den EKS-Dienst stellt

String

eks:kubeApiServerConfig

Filtert den Zugriff danach, ob die Kube-API-Server-Konfiguration in der Clusteranforderung create/update vorhanden ist

Bool

eks:kubeControllerManagerConfig

Filtert den Zugriff danach, ob die Kube-Controller-Manager-Konfiguration in der Cluster-Anfrage zum Erstellen/Aktualisieren vorhanden ist

Bool

eks:kubeSchedulerConfig

Filtert den Zugriff danach, ob die Kube-Scheduler-Konfiguration in der Cluster-Anfrage zum Erstellen/Aktualisieren vorhanden ist

Bool

eks:kubernetesGroups

Filtert den Zugriff nach den kubernetesGroups, die in den Zugriffseintragsanforderungen vorhanden sind, die der Benutzer an den EKS-Service sendet

ArrayOfString

eks:kubernetesVersion

Filtert den Zugriff anhand der Kubernetes-Version in der Anfrage zum Erstellen eines Clusters oder zum Aktualisieren der Clusterversion

String

eks:loggingType/${type}

Filtert den Zugriff, indem die Cluster-Protokollierung aktiviert ist und der Parameter in der Anfrage „Cluster erstellen/aktualisieren“ eingegeben wird

Bool

eks:namespaces

Filtert den Zugriff nach den Namespaces, die in den Anforderungen des Benutzers an den EKS-Dienst zum Zuweisen/Trennen von Zugriffsrichtlinien enthalten sind

ArrayOfString

eks:policyArn

Filtert den Zugriff nach dem policyArn, der in den Zugriffseintragsanforderungen vorhanden ist, die der Benutzer an den EKS-Service sendet

ARN

eks:principalArn

Filtert den Zugriff nach dem porincipalArn, der in den Zugriffseintragsanforderungen vorhanden ist, die der Benutzer an den EKS-Service sendet

ARN

eks:supportType

Filtert den Zugriff nach dem SupportType, der in der Clusteranforderung „Create/Update“ enthalten ist

String

eks:username

Filtert den Zugriff nach dem Kubernetes-Benutzernamen, der in den Zugriffseintragsanforderungen vorhanden ist, die der Benutzer an den EKS-Service sendet

String

eks:zonalShiftEnabled

Filtert den Zugriff anhand der Einstellung „Zonal Shift Enabled“ in der Cluster-Anfrage „Create/Update“

Bool