Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Operazioni, risorse e chiavi di condizione per Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service (prefisso del servizio: eks) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da Amazon Elastic Kubernetes Service
La tabella seguente associa 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 Tabella delle azioni.
| Operazione | Azione IAM | Chiave di condizione | Valori possibili | Livello di accesso |
|---|---|---|---|---|
|
ActivateCertificateAuthority |
Scrittura |
|||
|
AssociateAccessPolicy |
Scrittura |
|||
|
AssociateEncryptionConfig |
Scrittura |
|||
|
AssociateIdentityProviderConfig |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CancelUpdate |
Scrittura |
|||
|
CreateAccessEntry |
Scrittura |
|||
Etichettare, scrivere |
||||
iam:PassedToService |
ec2.amazonaws.com |
Scrittura |
||
|
CreateAddon |
Scrittura |
|||
Etichettare, scrivere |
||||
iam:PassedToService |
eks.amazonaws.com |
Scrittura |
||
|
CreateCapability |
Scrittura |
|||
Etichettare, scrivere |
||||
iam:PassedToService |
eks.amazonaws.com |
Scrittura |
||
|
CreateCertificateAuthority |
Scrittura |
|||
|
CreateCluster |
Scrittura |
|||
Scrittura |
||||
Etichettare, scrivere |
||||
iam:PassedToService |
ec2.amazonaws.com, eks.amazonaws.com |
Scrittura |
||
|
CreateEksAnywhereSubscription |
Scrittura |
|||
Etichettare, scrivere |
||||
|
CreateFargateProfile |
Scrittura |
|||
Etichettare, scrivere |
||||
iam:PassedToService |
eks.amazonaws.com |
Scrittura |
||
|
CreateNodegroup |
Scrittura |
|||
Etichettare, scrivere |
||||
iam:PassedToService |
eks.amazonaws.com |
Scrittura |
||
|
CreatePodIdentityAssociation |
Scrittura |
|||
Etichettare, scrivere |
||||
iam:PassedToService |
pods.eks.amazonaws.com |
Scrittura |
||
|
DeleteAccessEntry |
Scrittura |
|||
|
DeleteAddon |
Scrittura |
|||
|
DeleteCapability |
Scrittura |
|||
|
DeleteCertificateAuthority |
Scrittura |
|||
|
DeleteCluster |
Scrittura |
|||
|
DeleteEksAnywhereSubscription |
Scrittura |
|||
|
DeleteFargateProfile |
Scrittura |
|||
|
DeleteNodegroup |
Scrittura |
|||
|
DeletePodIdentityAssociation |
Scrittura |
|||
|
DeregisterCluster |
Scrittura |
|||
|
DescribeAccessEntry |
Lettura |
|||
|
DescribeAddon |
Lettura |
|||
|
DescribeAddonConfiguration |
Lettura |
|||
|
DescribeAddonVersions |
Lettura |
|||
|
DescribeCapability |
Lettura |
|||
|
DescribeCertificateAuthority |
Lettura |
|||
|
DescribeCluster |
Lettura |
|||
|
DescribeClusterVersions |
Lettura |
|||
|
DescribeEksAnywhereSubscription |
Lettura |
|||
|
DescribeFargateProfile |
Lettura |
|||
|
DescribeIdentityProviderConfig |
Lettura |
|||
|
DescribeInsight |
Lettura |
|||
|
DescribeInsightsRefresh |
Lettura |
|||
|
DescribeNodegroup |
Lettura |
|||
|
DescribePodIdentityAssociation |
Lettura |
|||
|
DescribeUpdate |
Lettura |
|||
|
DisassociateAccessPolicy |
Scrittura |
|||
|
DisassociateIdentityProviderConfig |
Scrittura |
|||
|
ListAccessEntries |
List |
|||
|
ListAccessPolicies |
List |
|||
|
ListAddons |
List |
|||
|
ListAssociatedAccessPolicies |
List |
|||
|
ListCapabilities |
List |
|||
|
ListCertificateAuthorities |
List |
|||
|
ListClusters |
List |
|||
|
ListEksAnywhereSubscriptions |
List |
|||
|
ListFargateProfiles |
List |
|||
|
ListIdentityProviderConfigs |
List |
|||
|
ListInsights |
List |
|||
|
ListNodegroups |
List |
|||
|
ListPodIdentityAssociations |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
ListUpdates |
List |
|||
|
RegisterCluster |
Scrittura |
|||
Etichettare, scrivere |
||||
iam:PassedToService |
eks.amazonaws.com |
Scrittura |
||
|
StartInsightsRefresh |
Scrittura |
|||
|
TagResource |
Etichettare, scrivere |
|||
|
UntagResource |
Etichettare, scrivere |
|||
|
UpdateAccessEntry |
Scrittura |
|||
|
UpdateAddon |
Scrittura |
|||
iam:PassedToService |
eks.amazonaws.com |
Scrittura |
||
|
UpdateCapability |
Scrittura |
|||
iam:PassedToService |
eks.amazonaws.com |
Scrittura |
||
|
UpdateClusterConfig |
Scrittura |
|||
Scrittura |
||||
iam:PassedToService |
ec2.amazonaws.com, eks.amazonaws.com |
Scrittura |
||
|
UpdateClusterVersion |
Scrittura |
|||
|
UpdateEksAnywhereSubscription |
Scrittura |
|||
|
UpdateNodegroupConfig |
Scrittura |
|||
|
UpdateNodegroupVersion |
Scrittura |
|||
|
UpdatePodIdentityAssociation |
Scrittura |
|||
iam: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. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.
| Operazioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede il permesso di attivare un'autorità di certificazione per un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per associare una policy di accesso Amazon EKS a una voce di accesso Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per associare la configurazione della crittografia a un cluster |
Write |
|||
Concede l'autorizzazione per associare una configurazione del provider di identità a un cluster |
Scrittura |
|||
Concede il permesso di annullare un aggiornamento della versione di Kubernetes in corso per un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per creare una voce di accesso Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per creare un componente aggiuntivo di Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione a creare una funzionalità per un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione a creare un'autorità di certificazione per un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per creare un cluster Amazon EKS |
eks:bootstrapClusterCreatorAdminPermissions eks:bootstrapSelfManagedAddons eks:elasticLoadBalancingEnabled eks:encryptionConfigProviderKeyArns |
Scrittura |
||
Concede l'autorizzazione per creare una sottoscrizione EKS Anywhere |
Scrittura |
|||
Concede il permesso di creare un AWS Profilo Fargate |
Scrittura |
|||
Concede l'autorizzazione per creare un gruppo di nodi Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per creare un'associazione EKS Pod Identity |
Scrittura |
|||
Concede l'autorizzazione per eliminare una voce di accesso Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per eliminare un componente aggiuntivo di Amazon EKS |
Scrittura |
|||
Concede il permesso di eliminare una funzionalità da un cluster Amazon EKS |
Scrittura |
|||
Concede il permesso di eliminare un'autorità di certificazione da un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per eliminare un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per descrivere una sottoscrizione EKS Anywhere |
Scrittura |
|||
Concede il permesso di eliminare un AWS Profilo Fargate |
Scrittura |
|||
Concede l'autorizzazione per eliminare un gruppo di nodi Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per eliminare un'associazione EKS Pod Identity |
Scrittura |
|||
Concede l'autorizzazione per annullare la registrazione di un cluster esterno |
Scrittura |
|||
Concede l'autorizzazione per descrivere una voce di accesso Amazon EKS |
Lettura |
|||
Concede l'autorizzazione per recuperare informazioni descrittive su un componente aggiuntivo di Amazon EKS |
Lettura |
|||
Concede l'autorizzazione per elencare le opzioni di configurazione di un componente aggiuntivo di Amazon EKS |
Lettura |
|||
Concede il permesso di recuperare informazioni descrittive sulla versione dei componenti aggiuntivi forniti da Amazon EKS Add-ons supporti |
Lettura |
|||
Concede l'autorizzazione a descrivere una funzionalità per un cluster Amazon EKS |
Lettura |
|||
Concede il permesso di recuperare informazioni descrittive su un'autorità di certificazione per un cluster Amazon EKS |
Lettura |
|||
Concede l'autorizzazione per recuperare informazioni descrittive su un cluster Amazon EKS |
Lettura |
|||
Concede l'autorizzazione a recuperare informazioni descrittive sulle versioni di Kubernetes supportate dai cluster Amazon EKS |
Lettura |
|||
Concede l'autorizzazione per descrivere una sottoscrizione EKS Anywhere |
Lettura |
|||
Concede il permesso di recuperare informazioni descrittive su un AWS Profilo Fargate associato a un cluster |
Lettura |
|||
Concede l'autorizzazione per recuperare informazioni descrittive su una configurazione Idp associata a un cluster |
Lettura |
|||
Concede l'autorizzazione per recuperare informazioni descrittive di un approfondimento rilevato per un cluster specificato |
Lettura |
|||
Concede l'autorizzazione a recuperare lo stato dell'ultima operazione di aggiornamento di Cluster Insights su richiesta |
Lettura |
|||
Concede l'autorizzazione per recuperare informazioni descrittive su un gruppo di nodi Amazon EKS |
Lettura |
|||
Concede l'autorizzazione per descrivere un'associazione EKS Pod Identity |
Lettura |
|||
Concede l'autorizzazione a recuperare un determinato aggiornamento per un determinato Amazon EKS cluster/nodegroup/add-on (nella regione specificata o predefinita) |
Lettura |
|||
Concede l'autorizzazione per dissociare una policy di accesso Amazon EKS da una voce di accesso Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per eliminare una configurazione Idp associata |
Scrittura |
|||
Concede l'autorizzazione per elencare tutte le voci di accesso Amazon EKS |
List |
|||
Concede l'autorizzazione per elencare le policy di accesso Amazon EKS |
List |
|||
Concede il permesso di elencare i componenti aggiuntivi di Amazon EKS nel tuo Account AWS (nella regione specificata o predefinita) per un determinato cluster |
List |
|||
Concede l'autorizzazione per elencare una policy di accesso e una voce di accesso Amazon EKS associata |
List |
|||
Concede il permesso di elencare le funzionalità per un cluster Amazon EKS |
List |
|||
Concede il permesso di elencare le autorità di certificazione per un cluster Amazon EKS |
List |
|||
Concede il permesso di elencare i cluster Amazon EKS nel tuo Account AWS (nella regione specificata o predefinita) |
List |
|||
Concede l'autorizzazione per elencare i dati del dashboard. Amazon EKS Dashboard aggrega le informazioni sulle risorse del cluster su più account e regioni. La dashboard include informazioni sulle istanze EC2 e sulle versioni del cluster EKS |
Lettura |
|||
Concede l'autorizzazione per elencare le risorse del dashboard. Amazon EKS Dashboard aggrega le informazioni sulle risorse del cluster su più account e regioni. La dashboard include informazioni sulle istanze EC2 e sulle versioni del cluster EKS |
Lettura |
|||
Concede l'autorizzazione per elencare le sottoscrizioni EKS Anywhere |
List |
|||
Concede il permesso di elencare i AWS Profili Fargate nel tuo Account AWS (nella regione specificata o predefinita) associato a un determinato cluster |
List |
|||
Concede il permesso di elencare le configurazioni Idp nel tuo Account AWS (nella regione specificata o predefinita) associato a un determinato cluster |
List |
|||
Concede l'autorizzazione per elencare tutti gli approfondimenti rilevati per un cluster specificato |
List |
|||
Concede il permesso di elencare i gruppi di nodi Amazon EKS nel tuo Account AWS (nella regione specificata o predefinita) collegato a un determinato cluster |
List |
|||
Concede l'autorizzazione per elencare le associazioni EKS Pod Identity |
List |
|||
Concede l'autorizzazione per elencare i tag per la risorsa specificata |
Lettura |
|||
Concede il permesso di elencare gli aggiornamenti per un determinato Amazon EKS cluster/nodegroup/add-on (nella regione specificata o predefinita) |
List |
|||
Concede l'autorizzazione per registrare un cluster esterno |
Scrittura |
|||
Concede il permesso di avviare un'operazione di aggiornamento su richiesta per le informazioni sui cluster, ottenendo le analisi più recenti al di fuori della pianificazione di aggiornamento standard |
Scrittura |
|||
Concede l'autorizzazione per aggiungere un tag alla risorsa specificata |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per rimuovere il tag dalla risorsa specificata |
Etichettare, scrivere |
|||
Concede l'autorizzazione per aggiornare una voce di accesso Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le configurazioni dei componenti aggiuntivi di Amazon EKS, come VPC-CNI versione |
Scrittura |
|||
Concede il permesso di aggiornare una funzionalità per un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le configurazioni del cluster Amazon EKS (ad esempio: accesso all'endpoint del server API) |
eks:elasticLoadBalancingEnabled |
Write |
||
Concede l'autorizzazione per aggiornare la versione Kubernetes di un cluster Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per aggiornare una sottoscrizione EKS Anywhere |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le configurazioni dei gruppi di nodi di Amazon EKS (ad esempio: min/max/capacità o etichette desiderate) |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la versione Kubernetes di un gruppo di nodi Amazon EKS |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un'associazione EKS Pod Identity |
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 delle politiche IAM per concedere o negare le autorizzazioni.
| Operazioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede il permesso di visualizzare gli oggetti Kubernetes tramite AWS Console EKS |
Lettura |
|||
Concede il permesso di modificare gli oggetti Kubernetes tramite AWS plancia |
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 |
|---|---|---|
arn:${Partition}:eks:${Region}:${Account}:access-entry/${ClusterName}/${IamIdentityType}/${IamIdentityAccountID}/${IamIdentityName}/${UUID} |
||
arn:${Partition}:eks::aws:cluster-access-policy/${AccessPolicyName} |
||
arn:${Partition}:eks:${Region}:${Account}:addon/${ClusterName}/${AddonName}/${UUID} |
||
arn:${Partition}:eks:${Region}:${Account}:capability/${ClusterName}/${CapabilityType}/${CapabilityName}/${UUID} |
||
arn:${Partition}:eks:${Region}:${Account}:cluster/${ClusterName} |
||
arn:${Partition}:eks:${Region}:${Account}:dashboard/${DashboardName} |
||
arn:${Partition}:eks:${Region}:${Account}:eks-anywhere-subscription/${UUID} |
||
arn:${Partition}:eks:${Region}:${Account}:fargateprofile/${ClusterName}/${FargateProfileName}/${UUID} |
||
arn:${Partition}:eks:${Region}:${Account}:identityproviderconfig/${ClusterName}/${IdentityProviderType}/${IdentityProviderConfigName}/${UUID} |
||
arn:${Partition}:eks:${Region}:${Account}:nodegroup/${ClusterName}/${NodegroupName}/${UUID} |
||
arn:${Partition}:eks:${Region}:${Account}:podidentityassociation/${ClusterName}/${UUID} |
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 |
|---|---|---|
Filtra l'accesso in base a una chiave presente nella richiesta effettuata dall'utente al servizio EKS |
String |
|
Filtra l'accesso in base a una coppia chiave/valore di tag |
String |
|
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 |
|
Filtra l'accesso in base al tipo di voce di accesso presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS |
String |
|
Filtra l'accesso in base all'accessScope presente nelle richieste di associazione/dissociazione della policy di accesso effettuate dall'utente al servizio EKS |
String |
|
Filtra l'accesso in base all'authenticationMode presente nella richiesta del cluster di creazione/aggiornamento |
String |
|
Filtra l'accesso in base al parametro abilitato all'archiviazione a blocchi nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso tramite bootstrapClusterCreatorAdminPermissions presente nella richiesta di creazione del cluster |
Bool |
|
Filtra l'accesso tramite bootstrapSelfManagedAddons presente nella richiesta di creazione del cluster |
Bool |
|
Filtra l'accesso in base al clientID presente nell'associatoIdentityProviderConfig richiesta che l'utente effettua al servizio EKS |
String |
|
Filtra l'accesso in base al clusterName presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS |
String |
|
Filtra l'accesso in base al parametro compute config enabled nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso in base alla modalità di uscita del piano di controllo specificata nella richiesta di creazione/aggiornamento del cluster |
String |
|
Filtra l'accesso in base al livello di scalabilità del piano di controllo nella richiesta di creazione/aggiornamento del cluster |
String |
|
Filtra l'accesso in base all'impostazione di protezione dall'eliminazione nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso in base al parametro elastic load balancing enabled nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso tramite la chiave KMS ARN nella richiesta create cluster/Associate Encryption Config |
ArrayOfARN |
|
Filtra l'accesso in base all'impostazione di accesso privato dell'endpoint nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso in base all'impostazione di accesso pubblico dell'endpoint nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso in base all'IssuerURL presente nell'associatoIdentityProviderConfig richiesta che l'utente fa al servizio EKS |
String |
|
Filtra l'accesso in base alla presenza o meno della configurazione kube-api-server nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso in base alla presenza o meno della configurazione kube-controller-manager nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso in base alla presenza della configurazione kube-scheduler nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
Filtra l'accesso in base al kubernetesGroups presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS |
ArrayOfString |
|
Filtra l'accesso in base alla versione di Kubernetes nella richiesta di creazione del cluster/ aggiornamento della versione del cluster |
String |
|
Filtra l'accesso in base alla registrazione del cluster abilitata e al parametro di tipo nella richiesta di creazione/aggiornamento del cluster |
Bool |
|
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 |
|
Filtra l'accesso in base al policyArn presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS |
ARN |
|
Filtra l'accesso in base al principalArn presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS |
ARN |
|
Filtra l'accesso in base al SupportType presente nella richiesta di creazione/aggiornamento del cluster |
String |
|
Filtra l'accesso in base al nome utente Kubernetes presente nelle richieste di voci di accesso effettuate dall'utente al servizio EKS |
String |
|
Filtra l'accesso in base all'impostazione abilitata allo spostamento zonale nella richiesta di creazione/aggiornamento del cluster |
Bool |