View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Elastic Kubernetes Service - Service Authorization Reference

Operazioni, risorse e chiavi di condizione per Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service (prefisso del servizioeks:) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon Elastic Kubernetes Service

La tabella seguente mappa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Azione IAM Chiave di condizione Valori possibili Livello di accesso

ActivateCertificateAuthority

es: ActivateCertificateAuthority

Scrittura

AssociateAccessPolicy

ex: AssociateAccessPolicy

Scrittura

AssociateEncryptionConfig

ex: AssociateEncryptionConfig

Scrittura

AssociateIdentityProviderConfig

ex: AssociateIdentityProviderConfig

Scrittura

ex: TagResource

Etichettatura, scrittura

CancelUpdate

Eks: CancelUpdate

Scrittura

CreateAccessEntry

ex: CreateAccessEntry

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

ec2. amazonaws.com

Scrittura

CreateAddon

ex: CreateAddon

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

eks.amazonaws.com

Scrittura

CreateCapability

ex: CreateCapability

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

eks.amazonaws.com

Scrittura

CreateCertificateAuthority

ex: CreateCertificateAuthority

Scrittura

CreateCluster

ex: CreateAccessEntry

Scrittura

ex: CreateCluster

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

ec2.amazonaws.com, eks.amazonaws.com

Scrittura

CreateEksAnywhereSubscription

ex: CreateEksAnywhereSubscription

Scrittura

ex: TagResource

Etichettatura, scrittura

CreateFargateProfile

Eks: CreateFargateProfile

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

eks.amazonaws.com

Scrittura

CreateNodegroup

ex: CreateNodegroup

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

eks.amazonaws.com

Scrittura

CreatePodIdentityAssociation

ex: CreatePodIdentityAssociation

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

pods.eks.amazonaws.com

Scrittura

DeleteAccessEntry

ex: DeleteAccessEntry

Scrittura

DeleteAddon

ex: DeleteAddon

Scrittura

DeleteCapability

ex: DeleteCapability

Scrittura

DeleteCertificateAuthority

ex: DeleteCertificateAuthority

Scrittura

DeleteCluster

ex: DeleteCluster

Scrittura

DeleteEksAnywhereSubscription

ex: DeleteEksAnywhereSubscription

Scrittura

DeleteFargateProfile

ex: DeleteFargateProfile

Scrittura

DeleteNodegroup

ex: DeleteNodegroup

Scrittura

DeletePodIdentityAssociation

ex: DeletePodIdentityAssociation

Scrittura

DeregisterCluster

ex: DeregisterCluster

Scrittura

DescribeAccessEntry

ex: DescribeAccessEntry

Lettura

DescribeAddon

ex: DescribeAddon

Lettura

DescribeAddonConfiguration

ex: DescribeAddonConfiguration

Lettura

DescribeAddonVersions

ex: DescribeAddonVersions

Lettura

DescribeCapability

ex: DescribeCapability

Lettura

DescribeCertificateAuthority

ex: DescribeCertificateAuthority

Lettura

DescribeCluster

ex: DescribeCluster

Lettura

DescribeClusterVersions

ex: DescribeClusterVersions

Lettura

DescribeEksAnywhereSubscription

ex: DescribeEksAnywhereSubscription

Lettura

DescribeFargateProfile

ex: DescribeFargateProfile

Lettura

DescribeIdentityProviderConfig

ex: DescribeIdentityProviderConfig

Lettura

DescribeInsight

ex: DescribeInsight

Lettura

DescribeInsightsRefresh

ex: DescribeInsightsRefresh

Lettura

DescribeNodegroup

ex: DescribeNodegroup

Lettura

DescribePodIdentityAssociation

ex: DescribePodIdentityAssociation

Lettura

DescribeUpdate

ex: DescribeUpdate

Lettura

DisassociateAccessPolicy

ex: DisassociateAccessPolicy

Scrittura

DisassociateIdentityProviderConfig

ex: DisassociateIdentityProviderConfig

Scrittura

ListAccessEntries

ex: ListAccessEntries

List

ListAccessPolicies

ex: ListAccessPolicies

List

ListAddons

ex: ListAddons

List

ListAssociatedAccessPolicies

ex: ListAssociatedAccessPolicies

List

ListCapabilities

ex: ListCapabilities

List

ListCertificateAuthorities

ex: ListCertificateAuthorities

List

ListClusters

ex: ListClusters

List

ListEksAnywhereSubscriptions

ex: ListEksAnywhereSubscriptions

List

ListFargateProfiles

ex: ListFargateProfiles

List

ListIdentityProviderConfigs

ex: ListIdentityProviderConfigs

List

ListInsights

ex: ListInsights

List

ListNodegroups

ex: ListNodegroups

List

ListPodIdentityAssociations

ex: ListPodIdentityAssociations

List

ListTagsForResource

ex: ListTagsForResource

Lettura

ListUpdates

ex: ListUpdates

List

RegisterCluster

ex: RegisterCluster

Scrittura

ex: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

sono: PassedToService

eks.amazonaws.com

Scrittura

StartInsightsRefresh

ex: StartInsightsRefresh

Scrittura

TagResource

ex: TagResource

Etichettatura, scrittura

UntagResource

Eks: UntagResource

Etichettatura, scrittura

UpdateAccessEntry

Eks: UpdateAccessEntry

Scrittura

UpdateAddon

ex: UpdateAddon

Scrittura

obiettivo: PassRole

sono: PassedToService

eks.amazonaws.com

Scrittura

UpdateCapability

ex: UpdateCapability

Scrittura

obiettivo: PassRole

sono: PassedToService

eks.amazonaws.com

Scrittura

UpdateClusterConfig

ex: CreateAccessEntry

Scrittura

ex: UpdateClusterConfig

Scrittura

obiettivo: PassRole

Io sono: PassedToService

ec2.amazonaws.com, eks.amazonaws.com

Scrittura

UpdateClusterVersion

ex: UpdateClusterVersion

Scrittura

UpdateEksAnywhereSubscription

ex: UpdateEksAnywhereSubscription

Scrittura

UpdateNodegroupConfig

ex: UpdateNodegroupConfig

Scrittura

UpdateNodegroupVersion

ex: UpdateNodegroupVersion

Scrittura

UpdatePodIdentityAssociation

ex: UpdatePodIdentityAssociation

Scrittura

obiettivo: PassRole

Io sono: PassedToService

pods.eks.amazonaws.com

Scrittura

Operazioni definite da Amazon Elastic Kubernetes Service

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

ActivateCertificateAuthority

Concede l'autorizzazione ad attivare un'autorità di certificazione per un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

AssociateAccessPolicy

Concede l'autorizzazione per associare una policy di accesso Amazon EKS a una voce di accesso Amazon EKS

accesso-entry*

leggi: /$ {} ResourceTag TagKey

eks: accesso EntryType

eks: AccessScope

EKS: ClusterName

Eks: gruppi Kubernetes

eks: namespace

eks: policyarn

Eks: Principal ARN

eks: nome utente

Scrittura

AssociateEncryptionConfig

Concede l'autorizzazione per associare la configurazione della crittografia a un cluster

cluster*

leggi: ResourceTag /$ {} TagKey

eks: crittografia ConfigProviderKeyArns

Scrittura

AssociateIdentityProviderConfig

Concede l'autorizzazione per associare una configurazione del provider di identità a un cluster

cluster*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Eks: clientID

Eks: issuerUrl

Scrittura

CancelUpdate

Concede l'autorizzazione per annullare un aggiornamento della versione di Kubernetes in corso per un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateAccessEntry

Concede l'autorizzazione per creare una voce di accesso Amazon EKS

cluster*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

eks: accesso EntryType

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

Scrittura

CreateAddon

Concede l'autorizzazione per creare un componente aggiuntivo di Amazon EKS

cluster*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

associazione di identità pod

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

CreateCapability

Concede l'autorizzazione a creare una funzionalità per un cluster Amazon EKS

cluster*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateCertificateAuthority

Concede l'autorizzazione a creare un'autorità di certificazione per un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateCluster

Concede l'autorizzazione per creare un cluster Amazon EKS

legge: RequestTag /$ {} TagKey

leggi: TagKeys

EKS: modalità di autenticazione

eks: blocco StorageEnabled

eks: bootstrap ClusterCreatorAdminPermissions

eks: bootstrap SelfManagedAddons

eks: calcolo ConfigEnabled

eks:controllo PlaneEgressMode

eks:controllo PlaneScalingTier

EKS: protezione dall'eliminazione

eks: elastico LoadBalancingEnabled

eks:crittografia ConfigProviderKeyArns

eks: endpoint PrivateAccess

eks: endpoint PublicAccess

eks: kube ApiServerConfig

eks: kube ControllerManagerConfig

Eks: versione Kubernetes

eks: kube SchedulerConfig

Eks:loggingType/$ {type}

Eks: SupportType

eks: zonale ShiftEnabled

Scrittura

CreateEksAnywhereSubscription

Concede l'autorizzazione per creare una sottoscrizione EKS Anywhere

leggi: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

CreateFargateProfile

Concede l'autorizzazione a creare un profilo AWS Fargate

cluster*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateNodegroup

Concede l'autorizzazione per creare un gruppo di nodi Amazon EKS

cluster*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreatePodIdentityAssociation

Concede l'autorizzazione per creare un'associazione EKS Pod Identity

cluster*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteAccessEntry

Concede l'autorizzazione per eliminare una voce di accesso Amazon EKS

accesso-entrata*

leggi: /$ {} ResourceTag TagKey

eks: accesso EntryType

eks: nome del cluster

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

Scrittura

DeleteAddon

Concede l'autorizzazione per eliminare un componente aggiuntivo di Amazon EKS

complemento*

leggi: ResourceTag /$ {} TagKey

Scrittura

associazione podidentity

leggi: /$ {} ResourceTag TagKey

DeleteCapability

Concede l'autorizzazione a eliminare una funzionalità da un cluster Amazon EKS

capacità*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteCertificateAuthority

Concede l'autorizzazione a eliminare un'autorità di certificazione da un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteCluster

Concede l'autorizzazione per eliminare un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteEksAnywhereSubscription

Concede l'autorizzazione per descrivere una sottoscrizione EKS Anywhere

abbonamento eks-anywhere*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteFargateProfile

Concede l'autorizzazione per eliminare un profilo AWS Fargate

profilo fargate*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteNodegroup

Concede l'autorizzazione per eliminare un gruppo di nodi Amazon EKS

gruppo di nodi*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeletePodIdentityAssociation

Concede l'autorizzazione per eliminare un'associazione EKS Pod Identity

associazione podidentity*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeregisterCluster

Concede l'autorizzazione per annullare la registrazione di un cluster esterno

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

DescribeAccessEntry

Concede l'autorizzazione per descrivere una voce di accesso Amazon EKS

accesso-entry*

leggi: /$ {} ResourceTag TagKey

eks: accesso EntryType

eks: nome del cluster

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

Lettura

DescribeAddon

Concede l'autorizzazione per recuperare informazioni descrittive su un componente aggiuntivo di Amazon EKS

complemento*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeAddonConfiguration

Concede l'autorizzazione per elencare le opzioni di configurazione di un componente aggiuntivo di Amazon EKS

Lettura

DescribeAddonVersions

Concede l'autorizzazione a recuperare informazioni descrittive sulla versione dei componenti aggiuntivi supportati da Amazon EKS Add-ons

Lettura

DescribeCapability

Concede l'autorizzazione a descrivere una funzionalità per un cluster Amazon EKS

capacità*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeCertificateAuthority

Concede l'autorizzazione a recuperare informazioni descrittive su un'autorità di certificazione per un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeCluster

Concede l'autorizzazione per recuperare informazioni descrittive su un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeClusterVersions

Concede l'autorizzazione a recuperare informazioni descrittive sulle versioni di Kubernetes supportate dai cluster Amazon EKS

Lettura

DescribeEksAnywhereSubscription

Concede l'autorizzazione per descrivere una sottoscrizione EKS Anywhere

Abbonamento eks-anywhere*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeFargateProfile

Concede l'autorizzazione a recuperare informazioni descrittive su un profilo AWS Fargate associato a un cluster

profilo fargate*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeIdentityProviderConfig

Concede l'autorizzazione per recuperare informazioni descrittive su una configurazione Idp associata a un cluster

configurazione del provider di identità*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeInsight

Concede l'autorizzazione per recuperare informazioni descrittive di un approfondimento rilevato per un cluster specificato

cluster*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeInsightsRefresh

Concede l'autorizzazione a recuperare lo stato dell'ultima operazione di aggiornamento on-demand di Cluster Insights

cluster*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeNodegroup

Concede l'autorizzazione per recuperare informazioni descrittive su un gruppo di nodi Amazon EKS

gruppo di nodi*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribePodIdentityAssociation

Concede l'autorizzazione per descrivere un'associazione EKS Pod Identity

associazione podidentity*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeUpdate

Concede l'autorizzazione a recuperare un determinato aggiornamento per un determinato cluster/nodegroup componente aggiuntivo Amazon EKS (nella regione specificata o predefinita)

componente aggiuntivo

leggi: ResourceTag /$ {0} TagKey

Lettura

capacità

leggi: ResourceTag /$ {} TagKey

cluster*

leggi: ResourceTag /$ {} TagKey

gruppo di nodi

leggi: ResourceTag /$ {} TagKey

DisassociateAccessPolicy

Concede l'autorizzazione per dissociare una policy di accesso Amazon EKS da una voce di accesso Amazon EKS

accesso-entry*

leggi: /$ {} ResourceTag TagKey

eks: accesso EntryType

eks: AccessScope

EKS: ClusterName

Eks: gruppi Kubernetes

eks: namespace

eks: policyarn

Eks: Principal ARN

eks: nome utente

Scrittura

DisassociateIdentityProviderConfig

Concede l'autorizzazione per eliminare una configurazione Idp associata

identityproviderconfig*

leggi: /$ {} ResourceTag TagKey

Scrittura

ListAccessEntries

Concede l'autorizzazione per elencare tutte le voci di accesso Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListAccessPolicies

Concede l'autorizzazione per elencare le policy di accesso Amazon EKS

List

ListAddons

Concede l'autorizzazione a elencare i componenti aggiuntivi di Amazon EKS nella tua regione Account AWS (nella regione specificata o predefinita) per un determinato cluster

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListAssociatedAccessPolicies

Concede l'autorizzazione per elencare una policy di accesso e una voce di accesso Amazon EKS associata

accesso-entry*

leggi: /$ {} ResourceTag TagKey

eks: accesso EntryType

eks: nome del cluster

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

List

ListCapabilities

Concede l'autorizzazione a elencare le funzionalità per un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListCertificateAuthorities

Concede l'autorizzazione a elencare le autorità di certificazione per un cluster Amazon EKS

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListClusters

Concede l'autorizzazione a elencare i cluster Amazon EKS nella tua regione Account AWS (nella regione specificata o predefinita)

List

ListDashboardData

Concede l'autorizzazione a elencare i dati del dashboard. La dashboard di Amazon EKS aggrega informazioni sulle risorse del cluster su più account e regioni. La dashboard include informazioni sulle istanze EC2 e sulle versioni del cluster EKS

cruscotto*

leggi: /$ {} ResourceTag TagKey

Lettura

ListDashboardResources

Concede l'autorizzazione a elencare le risorse del pannello di controllo. La dashboard di Amazon EKS aggrega informazioni sulle risorse del cluster su più account e regioni. La dashboard include informazioni sulle istanze EC2 e sulle versioni del cluster EKS

cruscotto*

leggi: /$ {} ResourceTag TagKey

Lettura

ListEksAnywhereSubscriptions

Concede l'autorizzazione per elencare le sottoscrizioni EKS Anywhere

List

ListFargateProfiles

Concede l'autorizzazione a elencare i profili AWS Account AWS Fargate nell'area (nella regione specificata o predefinita) associati a un determinato cluster

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListIdentityProviderConfigs

Concede l'autorizzazione a elencare le configurazioni Idp nell'utente Account AWS (nella regione specificata o predefinita) associate a un determinato cluster

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListInsights

Concede l'autorizzazione per elencare tutti gli approfondimenti rilevati per un cluster specificato

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListNodegroups

Concede l'autorizzazione a elencare i gruppi di nodi Amazon EKS nel tuo Account AWS (nella regione specificata o predefinita) collegati a un determinato cluster

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListPodIdentityAssociations

Concede l'autorizzazione per elencare le associazioni EKS Pod Identity

cluster*

leggi: ResourceTag /$ {} TagKey

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per la risorsa specificata

componente aggiuntivo

leggi: ResourceTag /$ {0} TagKey

Lettura

capacità

leggi: ResourceTag /$ {} TagKey

cluster

legge: ResourceTag /$ {} TagKey

pannello di controllo

legge: ResourceTag /$ {} TagKey

abbonamento eks-anywhere-

leggi: /$ {} ResourceTag TagKey

profilo fargate

leggi: ResourceTag /$ {} TagKey

configurazione del provider di identità

leggi: /$ {} ResourceTag TagKey

gruppo di nodi

leggi: ResourceTag /$ {} TagKey

ListUpdates

Concede l'autorizzazione a elencare gli aggiornamenti per un determinato cluster/nodegroup componente aggiuntivo Amazon EKS (nella regione specificata o predefinita)

componente aggiuntivo

leggi: ResourceTag /$ {0} TagKey

List

capacità

leggi: ResourceTag /$ {} TagKey

cluster*

leggi: ResourceTag /$ {} TagKey

gruppo di nodi

leggi: ResourceTag /$ {} TagKey

RegisterCluster

Concede l'autorizzazione per registrare un cluster esterno

legge: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

StartInsightsRefresh

Concede l'autorizzazione ad avviare un'operazione di aggiornamento su richiesta per Cluster Insights, ottenendo le analisi più recenti al di fuori della pianificazione di aggiornamento standard

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

TagResource

Concede l'autorizzazione per aggiungere un tag alla risorsa specificata

accesso-ingresso

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

eks: accesso EntryType

eks: nome del cluster

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

Etichettatura, scrittura

componente aggiuntivo

leggi: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

capacità

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

cluster

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

pannello di controllo

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

abbonamento eks-anywhere-

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

profilo fargate

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

configurazione del provider di identità

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

gruppo di nodi

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

associazione di identità pod

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione per rimuovere il tag dalla risorsa specificata

accesso-ingresso

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

eks: accesso EntryType

eks: nome del cluster

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

Etichettatura, scrittura

componente aggiuntivo

leggi: ResourceTag /$ {0} TagKey

leggi: TagKeys

capacità

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

cluster

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

pannello di controllo

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

abbonamento eks-anywhere-

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

profilo fargate

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

configurazione del provider di identità

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

gruppo di nodi

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

associazione di identità pod

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

UpdateAccessEntry

Concede l'autorizzazione per aggiornare una voce di accesso Amazon EKS

accesso-entrata*

leggi: /$ {} ResourceTag TagKey

eks: accesso EntryType

eks: nome del cluster

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

Scrittura

UpdateAddon

Concede l'autorizzazione ad aggiornare le configurazioni dei componenti aggiuntivi di Amazon EKS, ad esempio la versione VPC-CNI

componente aggiunto*

leggi: ResourceTag /$ {} TagKey

Scrittura

associazione podidentity

leggi: /$ {} ResourceTag TagKey

UpdateCapability

Concede l'autorizzazione ad aggiornare una funzionalità per un cluster Amazon EKS

capacità*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateClusterConfig

Concede l'autorizzazione per aggiornare le configurazioni del cluster Amazon EKS (ad esempio: accesso all'endpoint del server API)

cluster*

leggi: ResourceTag /$ {} TagKey

Eks: modalità di autenticazione

eks: blocco StorageEnabled

eks: calcola ConfigEnabled

eks:controllo PlaneEgressMode

eks:controllo PlaneScalingTier

EKS: protezione dall'eliminazione

eks: elastico LoadBalancingEnabled

eks: punto finale PrivateAccess

eks: endpoint PublicAccess

eks: kube ApiServerConfig

eks: kube ControllerManagerConfig

eks: kube SchedulerConfig

Eks:loggingType/$ {type}

Eks: SupportType

eks: zonale ShiftEnabled

Scrittura

UpdateClusterVersion

Concede l'autorizzazione per aggiornare la versione Kubernetes di un cluster Amazon EKS

gruppo*

leggi: ResourceTag /$ {} TagKey

Eks: versione Kubernetes

Scrittura

UpdateEksAnywhereSubscription

Concede l'autorizzazione per aggiornare una sottoscrizione EKS Anywhere

abbonamento eks-anywhere*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateNodegroupConfig

Concede l'autorizzazione ad aggiornare le configurazioni dei gruppi di nodi Amazon EKS (ad es. min/max /capacità desiderata o etichette)

gruppo di nodi*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateNodegroupVersion

Concede l'autorizzazione per aggiornare la versione Kubernetes di un gruppo di nodi Amazon EKS

gruppo di nodi*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdatePodIdentityAssociation

Concede l'autorizzazione per aggiornare un'associazione EKS Pod Identity

associazione podidentity*

leggi: /$ {} ResourceTag TagKey

Scrittura

Permission-only azioni per Amazon Elastic Kubernetes Service

Le seguenti azioni sono definite da Amazon Elastic Kubernetes Service ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AccessKubernetesApi

Concede l'autorizzazione a visualizzare gli oggetti Kubernetes tramite la console EKS AWS

cluster*

leggi: ResourceTag /$ {} TagKey

Lettura

MutateViaKubernetesApi

Concede l'autorizzazione a modificare gli oggetti Kubernetes tramite console AWS

cluster*

leggi: ResourceTag /$ {} TagKey

Scrittura

Tipi di risorse definiti da Amazon Elastic Kubernetes Service

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

accesso-ingresso

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

TagKeyleggi: /$ {} ResourceTag

eks: accesso EntryType

eks: nome del cluster

Eks: gruppi Kubernetes

Eks: PrincipalARN

eks: nome utente

politica di accesso

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

componente aggiuntivo

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

leggiTagKey: /$ {} ResourceTag

capacità

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

TagKeyleggi: /$ {} ResourceTag

grappolo

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

ResourceTagaws: /$ {} TagKey

cruscotto

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

ResourceTagleggi: /$ {} TagKey

abbonamento eks-anywhere-

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

ResourceTagleggi: /$ {0} TagKey

profilo fargate

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

leggiTagKey: /$ {} ResourceTag

configurazione del provider di identità

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

TagKeyleggi: /$ {} ResourceTag

gruppo di nodi

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

leggiTagKey: /$ {} ResourceTag

associazione podidentity

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

leggiTagKey: /$ {} ResourceTag

Chiavi di condizione per Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

legge: RequestTag /$ {} TagKey

Filtra l'accesso in base a una chiave presente nella richiesta effettuata dall'utente al servizio EKS

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base a una coppia chiave/valore di tag

Stringa

leggi: TagKeys

Filtra l'accesso in base all'elenco di tutti i nomi delle chiavi di tag presenti nella richiesta effettuata dall'utente al servizio EKS

ArrayOfString

eks: accesso EntryType

Filtra l'accesso in base al tipo di voce di accesso presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS

Stringa

eks: AccessScope

Filtra l'accesso in base all'accessScope presente nelle richieste di associazione/dissociazione della policy di accesso effettuate dall'utente al servizio EKS

Stringa

EKS: modalità di autenticazione

Filtra l'accesso tramite AuthenticationMode presente nella richiesta di creazione/aggiornamento del cluster

Stringa

eks:block StorageEnabled

Filtra l'accesso in base al parametro abilitato alla memorizzazione a blocchi nella richiesta di creazione/aggiornamento del cluster

Bool

eks:bootstrap ClusterCreatorAdminPermissions

Filtra l'accesso tramite il bootstrap ClusterCreatorAdminPermissions presente nella richiesta di creazione del cluster

Bool

eks: bootstrap SelfManagedAddons

Filtra l'accesso tramite il bootstrap SelfManagedAddons presente nella richiesta di creazione del cluster

Bool

Eks: clientID

Filtra l'accesso in base al ClientID presente nella IdentityProviderConfig richiesta associata che l'utente effettua al servizio EKS

Stringa

EKS: ClusterName

Filtra l'accesso in base al clusterName presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS

Stringa

eks: calcola ConfigEnabled

Filtra l'accesso tramite il parametro compute config enabled nella richiesta di creazione/aggiornamento del cluster

Bool

eks:control PlaneEgressMode

Filtra l'accesso tramite la modalità di uscita del piano di controllo specificata nella richiesta di creazione/aggiornamento del cluster

Stringa

eks:control PlaneScalingTier

Filtra l'accesso in base al livello di scalabilità del piano di controllo nella richiesta di creazione/aggiornamento del cluster

Stringa

EKS: protezione dall'eliminazione

Filtra l'accesso in base all'impostazione di protezione dall'eliminazione nella richiesta di creazione/aggiornamento del cluster

Bool

eks: elastico LoadBalancingEnabled

Filtra l'accesso in base al parametro elastico di bilanciamento del carico abilitato nella richiesta di creazione/aggiornamento del cluster

Bool

eks:crittografia ConfigProviderKeyArns

Filtra l'accesso tramite gli ARN della chiave KMS nella richiesta di creazione del cluster//Associate Encryption Config

ArrayOfARN

eks: endpoint PrivateAccess

Filtra l'accesso in base all'impostazione di accesso privato dell'endpoint nella richiesta di creazione/aggiornamento del cluster

Bool

eks:endpoint PublicAccess

Filtra l'accesso in base all'impostazione di accesso pubblico dell'endpoint nella richiesta di creazione/aggiornamento del cluster

Bool

Eks: issuerURL

Filtra l'accesso in base all'IssuerURL presente nella IdentityProviderConfig richiesta associata che l'utente effettua al servizio EKS

Stringa

eks: kube ApiServerConfig

Filtra l'accesso in base alla presenza o meno della configurazione kube-api-server nella richiesta di creazione /aggiornamento del cluster

Bool

eks: kube ControllerManagerConfig

Filtra l'accesso in base alla presenza o meno della configurazione kube-controller-manager nella richiesta di creazione /aggiornamento del cluster

Bool

eks: kube SchedulerConfig

Filtra l'accesso in base alla presenza o meno della configurazione kube-scheduler nella richiesta di creazione/aggiornamento del cluster

Bool

Eks: Kubernetes Groups

Filtra l'accesso in base al kubernetesGroups presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS

ArrayOfString

EKS: versione Kubernetes

Filtra l'accesso in base alla versione Kubernetes nella richiesta di creazione del cluster/ aggiornamento della versione del cluster

Stringa

Eks:loggingType/$ {type}

Filtra l'accesso in base alla registrazione del cluster abilitata e digita il parametro nella richiesta di creazione/aggiornamento del cluster

Bool

eks:namespaces

Filtra l'accesso in base agli spazi dei nomi presenti nelle richieste di associazione/dissociazione della policy di accesso effettuate dall'utente al servizio EKS

ArrayOfString

eks: policyarn

Filtra l'accesso in base al policyArn presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS

ARN

Eks: Principal ARN

Filtra l'accesso in base al principalArn presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS

ARN

Eks: tipo di supporto

Filtra l'accesso in base al SupportType presente nella richiesta di creazione/aggiornamento del cluster

Stringa

eks: nome utente

Filtra l'accesso in base al nome utente Kubernetes presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS

Stringa

eks: zonale ShiftEnabled

Filtra l'accesso in base all'impostazione zonal shift enabled nella richiesta di creazione/aggiornamento del cluster

Bool