View a markdown version of this page

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

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

Amazon Elastic Kubernetes Service (Service-Prä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

Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

ActivateCertificateAuthority

eks: ActivateCertificateAuthority

Schreiben

AssociateAccessPolicy

eks: AssociateAccessPolicy

Schreiben

AssociateEncryptionConfig

eks: AssociateEncryptionConfig

Schreiben

AssociateIdentityProviderConfig

eks: AssociateIdentityProviderConfig

Schreiben

eks: TagResource

Markieren, Schreiben

CancelUpdate

Ex: CancelUpdate

Schreiben

CreateAccessEntry

eks: CreateAccessEntry

Schreiben

eks: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

ec2.amazonaws.com

Schreiben

CreateAddon

eks: CreateAddon

Schreiben

eks: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

eks.amazonaws.com

Schreiben

CreateCapability

eks: CreateCapability

Schreiben

eks: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

eks.amazonaws.com

Schreiben

CreateCertificateAuthority

eks: CreateCertificateAuthority

Schreiben

CreateCluster

eks: CreateAccessEntry

Schreiben

eks: CreateCluster

Schreiben

eks: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

ec2.amazonaws.com, eks.amazonaws.com

Schreiben

CreateEksAnywhereSubscription

eks: CreateEksAnywhereSubscription

Schreiben

eks: TagResource

Markieren, Schreiben

CreateFargateProfile

Ex: CreateFargateProfile

Schreiben

eks: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

eks.amazonaws.com

Schreiben

CreateNodegroup

eks: CreateNodegroup

Schreiben

eks: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

eks.amazonaws.com

Schreiben

CreatePodIdentityAssociation

eks: CreatePodIdentityAssociation

Schreiben

eks: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: 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

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

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

eks.amazonaws.com

Schreiben

StartInsightsRefresh

eks: StartInsightsRefresh

Schreiben

TagResource

eks: TagResource

Markieren, Schreiben

UntagResource

Ex: UntagResource

Markieren, Schreiben

UpdateAccessEntry

Ex: UpdateAccessEntry

Schreiben

UpdateAddon

eks: UpdateAddon

Schreiben

ich bin: PassRole

ich bin: PassedToService

eks.amazonaws.com

Schreiben

UpdateCapability

eks: UpdateCapability

Schreiben

ich bin: PassRole

ich bin: PassedToService

eks.amazonaws.com

Schreiben

UpdateClusterConfig

eks: CreateAccessEntry

Schreiben

eks: UpdateClusterConfig

Schreiben

ich bin: PassRole

ich bin: 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

ich bin: PassRole

ich bin: 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. 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 Berechtigung zur Aktivierung einer Zertifizierungsstelle für einen Amazon EKS-Cluster

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

AssociateAccessPolicy

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

Zugriffs-Eintrag*

als: /$ {} ResourceTag TagKey

eks:access EntryType

eks:AccessScope

eks:Clustername

eks:Kubernetes-Gruppen

eks:Namespaces

eks:PolicyARN

EKS: Principal Arn

eks:Nutzername

Schreiben

AssociateEncryptionConfig

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

Cluster*

als: ResourceTag /$ {} TagKey

eks:Verschlüsselung ConfigProviderKeyArns

Schreiben

AssociateIdentityProviderConfig

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

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

eks: Kunden-ID

eks:URL des Ausstellers

Schreiben

CancelUpdate

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

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

CreateAccessEntry

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

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

eks:access EntryType

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Schreiben

CreateAddon

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

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Verein für podidentität

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CreateCapability

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

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateCertificateAuthority

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

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

CreateCluster

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

as: RequestTag /$ {} TagKey

war: TagKeys

eks: Authentifizierungsmodus

eks:block StorageEnabled

eks:bootstrap ClusterCreatorAdminPermissions

eks:bootstrap SelfManagedAddons

eks:rechnen ConfigEnabled

eks:control PlaneEgressMode

eks:control PlaneScalingTier

eks:Löschschutz

eks: elastisch LoadBalancingEnabled

eks:Verschlüsselung ConfigProviderKeyArns

eks:Endpunkt PrivateAccess

eks:Endpunkt PublicAccess

eks:kube ApiServerConfig

eks:kube ControllerManagerConfig

eks:Kubernetes-Version

eks:kube SchedulerConfig

eks:LoggingType/$ {type}

eks:Unterstützungstyp

eks:zonal ShiftEnabled

Schreiben

CreateEksAnywhereSubscription

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

als: /$ {} RequestTag TagKey

war: TagKeys

Schreiben

CreateFargateProfile

Erteilt die Erlaubnis, ein AWS Fargate-Profil zu erstellen

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateNodegroup

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

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreatePodIdentityAssociation

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

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteAccessEntry

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

Zugangseintrag*

als: /$ {} ResourceTag TagKey

eks:access EntryType

eks:Clustername

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Schreiben

DeleteAddon

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

Addon*

als: ResourceTag /$ {} TagKey

Schreiben

Podidentitätsverband

als: /$ {} ResourceTag TagKey

DeleteCapability

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

Fähigkeit*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteCertificateAuthority

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

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteCluster

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

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteEksAnywhereSubscription

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

eks-anywhere-Abonnement*

as: /$ {} ResourceTag TagKey

Schreiben

DeleteFargateProfile

Erteilt die Erlaubnis, ein AWS Fargate-Profil zu löschen

Fargate-Profil*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteNodegroup

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

Knotengruppe*

als: /$ {} ResourceTag TagKey

Schreiben

DeletePodIdentityAssociation

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

Podidentitätsassoziation*

als: /$ {} ResourceTag TagKey

Schreiben

DeregisterCluster

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

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

DescribeAccessEntry

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

Zugriffs-Eintrag*

als: /$ {} ResourceTag TagKey

eks:access EntryType

eks:Clustername

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Lesen

DescribeAddon

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

Addon*

als: 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 Add-ons unterstützten Add-Ons abzurufen

Lesen

DescribeCapability

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

Fähigkeit*

als: ResourceTag /$ {} TagKey

Lesen

DescribeCertificateAuthority

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

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

DescribeCluster

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

Cluster*

als: 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-Abonnement*

as: /$ {} ResourceTag TagKey

Lesen

DescribeFargateProfile

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

Fargate-Profil*

als: /$ {} ResourceTag TagKey

Lesen

DescribeIdentityProviderConfig

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

Konfiguration des Identitätsanbieters

als: /$ {} ResourceTag TagKey

Lesen

DescribeInsight

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

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

DescribeInsightsRefresh

Erteilt die Erlaubnis, den Status des letzten On-Demand-Aktualisierungsvorgangs für Cluster-Insights abzurufen

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

DescribeNodegroup

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

Knotengruppe*

als: /$ {} ResourceTag TagKey

Lesen

DescribePodIdentityAssociation

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

Podidentitätsassoziation*

als: /$ {} ResourceTag TagKey

Lesen

DescribeUpdate

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

Addon

als: ResourceTag /$ {} TagKey

Lesen

Fähigkeit

als: ResourceTag /$ {} TagKey

Cluster*

als: ResourceTag /$ {} TagKey

Knotengruppe

als: ResourceTag /$ {} TagKey

DisassociateAccessPolicy

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

Zugriffs-Eintrag*

als: /$ {} ResourceTag TagKey

eks:access EntryType

eks:AccessScope

eks:Clustername

eks:Kubernetes-Gruppen

eks:Namespaces

eks:PolicyARN

EKS: Principal Arn

eks:Nutzername

Schreiben

DisassociateIdentityProviderConfig

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

Konfiguration des Identitätsanbieters

als: /$ {} ResourceTag TagKey

Schreiben

ListAccessEntries

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

Cluster*

als: 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 Ihrer AWS-Konto (in der angegebenen oder Standardregion) für einen bestimmten Cluster aufzulisten

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListAssociatedAccessPolicies

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

Zugriffs-Eintrag*

als: /$ {} ResourceTag TagKey

eks:access EntryType

eks:Clustername

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Auflisten

ListCapabilities

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

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListCertificateAuthorities

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

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListClusters

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

Auflisten

ListDashboardData

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

Dashboard*

als: ResourceTag /$ {} TagKey

Lesen

ListDashboardResources

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

Dashboard*

als: ResourceTag /$ {} TagKey

Lesen

ListEksAnywhereSubscriptions

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

Auflisten

ListFargateProfiles

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

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListIdentityProviderConfigs

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

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListInsights

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

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListNodegroups

Erteilt die Erlaubnis, die Amazon EKS-Knotengruppen in Ihrem AWS-Konto (in der angegebenen oder Standardregion) aufzulisten, die mit dem angegebenen Cluster verbunden sind

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListPodIdentityAssociations

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

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListTagsForResource

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

Addon

als: ResourceTag /$ {} TagKey

Lesen

Fähigkeit

als: ResourceTag /$ {} TagKey

Cluster

as: ResourceTag /$ {} TagKey

Dashboard

as: ResourceTag /$ {} TagKey

eks-anywhere-Abonnement

as: /$ {} ResourceTag TagKey

fargate-Profil

als: ResourceTag /$ {} TagKey

Konfiguration des Identitätsanbieters

als: /$ {} ResourceTag TagKey

Knotengruppe

als: ResourceTag /$ {} TagKey

ListUpdates

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

Addon

als: ResourceTag /$ {} TagKey

Auflisten

Fähigkeit

als: ResourceTag /$ {} TagKey

Cluster*

als: ResourceTag /$ {} TagKey

Knotengruppe

als: ResourceTag /$ {} TagKey

RegisterCluster

Gewährt die Berechtigung zur Registrierung eines externen Clusters

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

StartInsightsRefresh

Erteilt die Erlaubnis, einen On-Demand-Aktualisierungsvorgang für Cluster-Einblicke zu initiieren, sodass die neuesten Analysen außerhalb des standardmäßigen Aktualisierungszeitplans abgerufen werden

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren der angegebenen Ressource

Zugangseintrag

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

eks:access EntryType

eks:Clustername

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Markieren, Schreiben

Addon

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Fähigkeit

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Cluster

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Dashboard

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

eks-anywhere-Abonnement

as: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Fargate-Profil

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Konfiguration des Identitätsanbieters

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Knotengruppe

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Verein für podidentität

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

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

Zugangseintrag

as: ResourceTag /$ {} TagKey

war: TagKeys

eks:access EntryType

eks:Clustername

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Markieren, Schreiben

Addon

als: ResourceTag /$ {} TagKey

war: TagKeys

Fähigkeit

als: ResourceTag /$ {} TagKey

war: TagKeys

Cluster

aws: ResourceTag /$ {} TagKey

war: TagKeys

Dashboard

aws: ResourceTag /$ {} TagKey

war: TagKeys

eks-anywhere-Abonnement

as: /$ {} ResourceTag TagKey

war: TagKeys

Fargate-Profil

als: ResourceTag /$ {} TagKey

war: TagKeys

Konfiguration des Identitätsanbieters

als: /$ {} ResourceTag TagKey

war: TagKeys

Knotengruppe

als: ResourceTag /$ {} TagKey

war: TagKeys

Verein für podidentität

als: /$ {} ResourceTag TagKey

war: TagKeys

UpdateAccessEntry

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

Zugangseintrag*

als: /$ {} ResourceTag TagKey

eks:access EntryType

eks:Clustername

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Schreiben

UpdateAddon

Erteilt die Erlaubnis, Amazon EKS-Add-On-Konfigurationen zu aktualisieren, z. B. die VPC-CNI Version

Addon*

als: ResourceTag /$ {} TagKey

Schreiben

Podidentitätsverband

als: /$ {} ResourceTag TagKey

UpdateCapability

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

Fähigkeit*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateClusterConfig

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

Cluster*

als: ResourceTag /$ {} TagKey

eks: Authentifizierungsmodus

eks:block StorageEnabled

eks:rechnen ConfigEnabled

eks:control PlaneEgressMode

eks:control PlaneScalingTier

eks:Löschschutz

eks: elastisch LoadBalancingEnabled

eks:Endpunkt PrivateAccess

eks:Endpunkt PublicAccess

eks:kube ApiServerConfig

eks:kube ControllerManagerConfig

eks:kube SchedulerConfig

eks:LoggingType/$ {type}

eks:Unterstützungstyp

eks:zonal ShiftEnabled

Schreiben

UpdateClusterVersion

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

Cluster*

als: ResourceTag /$ {} TagKey

eks:Kubernetes-Version

Schreiben

UpdateEksAnywhereSubscription

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

eks-anywhere-Abonnement*

as: /$ {} ResourceTag TagKey

Schreiben

UpdateNodegroupConfig

Erteilt die Erlaubnis, Amazon EKS-Knotengruppenkonfigurationen zu aktualisieren (z. B.: min/max /desired capacity oder Labels)

Knotengruppe*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateNodegroupVersion

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

Knotengruppe*

als: /$ {} ResourceTag TagKey

Schreiben

UpdatePodIdentityAssociation

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

Podidentitätsassoziation*

als: /$ {} 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 eine API-Operation 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 Berechtigung zum Anzeigen von Kubernetes-Objekten über die EKS-Konsole AWS

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

MutateViaKubernetesApi

Erteilt die Erlaubnis, Kubernetes-Objekte über die Konsole zu ändern AWS

Cluster*

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

Zugangseintrag

arn: $ {Partition} :eks: $ {Region} :$ {Konto} :access-entry/$ {} /$ {} /$ {} /$ {} /$ {ClusterName} /$ {UUIDIamIdentityType} IamIdentityAccountID IamIdentityName

als: /$ {} ResourceTag TagKey

eks:access EntryType

eks:Clustername

eks:Kubernetes-Gruppen

EKS: Haupt-ARN

eks:Nutzername

Zugriffsrichtlinie

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

Addon

arn: $ {Partition} :eks: $ {Region} :$ {Konto} :addon/$ {} /$ {} /$ {UUIDClusterName} AddonName

als: /$ {} ResourceTag TagKey

Fähigkeit

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

als: /$ {} ResourceTag TagKey

Cluster

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

awsTagKey: /$ {} ResourceTag

Armaturenbrett

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

awsTagKey: /$ {} ResourceTag

eks-anywhere-Abonnement

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

als: /$ {} ResourceTag TagKey

fargate-Profil

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

als: /$ {} ResourceTag TagKey

Konfiguration des Identitätsanbieters

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

als: /$ {} ResourceTag TagKey

Knotengruppe

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

als: /$ {} ResourceTag TagKey

Podidentitätsverband

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

als: /$ {} 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

as: RequestTag /$ {} TagKey

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

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: 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:access EntryType

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

Zeichenfolge

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

Zeichenfolge

eks:Authentifizierungsmodus

Filtert den Zugriff nach dem AuthenticationMode, der in der Cluster-Anfrage zum Erstellen/Aktualisieren vorhanden ist

Zeichenfolge

eks:block StorageEnabled

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

Bool

eks:bootstrap ClusterCreatorAdminPermissions

Filtert den Zugriff nach dem Bootstrap, der in der Anfrage zum Erstellen eines ClusterCreatorAdminPermissions Clusters vorhanden ist

Bool

eks:bootstrap SelfManagedAddons

Filtert den Zugriff nach dem Bootstrap, der in der Anfrage zum Erstellen eines SelfManagedAddons Clusters vorhanden ist

Bool

eks:Client-ID

Filtert den Zugriff anhand der clientId, die in der zugehörigen IdentityProviderConfig Anfrage des Benutzers an den EKS-Dienst enthalten ist

Zeichenfolge

eks:Clustername

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

Zeichenfolge

eks:rechnen ConfigEnabled

Filtert den Zugriff anhand des Parameters compute config enabled in der Cluster-Anfrage zum Erstellen/Aktualisieren

Bool

eks:control PlaneEgressMode

Filtert den Zugriff über den Ausgangsmodus der Steuerungsebene, der in der Cluster-Anfrage zum Erstellen/Aktualisieren angegeben ist

Zeichenfolge

eks:control PlaneScalingTier

Filtert den Zugriff nach der Skalierungsebene der Steuerungsebene in der Cluster-Anfrage zum Erstellen/Aktualisieren

Zeichenfolge

EKS: Löschschutz

Filtert den Zugriff anhand der Löschschutzeinstellung in der Clusteranforderung zum Erstellen/Aktualisieren

Bool

eks:elastic LoadBalancingEnabled

Filtert den Zugriff anhand des Elastic Load Balancing-Parameters aktiviert in der Cluster-Anfrage zum Erstellen/Aktualisieren

Bool

eks:Verschlüsselung ConfigProviderKeyArns

Filtert den Zugriff anhand des KMS-Schlüssels ARNs in der Anfrage Create Cluster//Associate Encryption Config

ArrayOfARN

eks:Endpunkt PrivateAccess

Filtert den Zugriff anhand der Einstellung Endpoint Private Access in der Cluster-Anfrage zum Erstellen/Aktualisieren

Bool

eks:endpoint PublicAccess

Filtert den Zugriff anhand der Einstellung für öffentlichen Zugriff auf den Endpunkt in der Cluster-Anfrage zum Erstellen/Aktualisieren

Bool

eks:IssuerUrl

Filtert den Zugriff anhand der IssuerUrl, die in der zugehörigen IdentityProviderConfig Anfrage enthalten ist, die der Benutzer an den EKS-Dienst stellt

Zeichenfolge

eks:kube ApiServerConfig

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

Bool

eks:kube ControllerManagerConfig

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

Bool

eks:kube SchedulerConfig

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

Bool

eks:Kubernetes-Gruppen

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

ArrayOfString

eks:Kubernetes-Version

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

Zeichenfolge

eks:LoggingType/$ {type}

Filtert den Zugriff anhand der aktivierten Cluster-Protokollierung und des Typ-Parameters in der Cluster-Anfrage zum Erstellen/Aktualisieren

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: Principal Arn

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

ARN

EKS: Art der Unterstützung

Filtert den Zugriff nach dem SupportType, der in der Cluster-Anfrage zum Erstellen/Aktualisieren vorhanden ist

Zeichenfolge

eks:Nutzername

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

Zeichenfolge

eks:zonal ShiftEnabled

Filtert den Zugriff anhand der Einstellung „Zonal Shift enabled“ in der Cluster-Anfrage zum Erstellen/Aktualisieren

Bool