Aiutaci a migliorare questa pagina
Vuoi contribuire a questa guida per l'utente? Scorri fino alla fine di questa pagina e seleziona Modifica questa pagina su GitHub. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.
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à.
Recupera IAM informazioni su un componente aggiuntivo Amazon EKS
Prima di creare un componente aggiuntivo, utilizza il AWS CLI per determinare:
-
Se il componente aggiuntivo richiede autorizzazioni IAM
-
La IAM politica consigliata da utilizzare
Recupera IAM informazioni su un EKS componente aggiuntivo Amazon ()AWS CLI
-
Determina il nome del componente aggiuntivo che desideri installare e la Kubernetes versione del cluster. Per ulteriori informazioni sui componenti aggiuntivi, consulta EKSComponenti aggiuntivi Amazon.
-
Utilizzate il AWS CLI per determinare se il componente aggiuntivo richiede IAM autorizzazioni.
aws eks describe-addon-versions \ --addon-name
<addon-name>
\ --kubernetes-version<kubernetes-version>
Per esempio:
aws eks describe-addon-versions \ --addon-name aws-ebs-csi-driver \ --kubernetes-version 1.30
Esaminate il seguente output di esempio. Nota che
requiresIamPermissions
ètrue
la versione del componente aggiuntivo predefinita. È necessario specificare la versione del componente aggiuntivo quando si recupera la politica consigliata. IAM{ "addons": [ { "addonName": "aws-ebs-csi-driver", "type": "storage", "addonVersions": [ { "addonVersion": "v1.31.0-eksbuild.1", "architecture": [ "amd64", "arm64" ], "compatibilities": [ { "clusterVersion": "1.30", "platformVersions": [ "*" ], "defaultVersion": true } ], "requiresConfiguration": false, "requiresIamPermissions": true }, [...]
-
Se il componente aggiuntivo richiede IAM autorizzazioni, utilizza AWS CLI per recuperare una politica consigliata. IAM
aws eks describe-addon-configuration \ --query podIdentityConfiguration \ --addon-name
<addon-name>
\ --addon-version<addon-version>
Per esempio:
aws eks describe-addon-configuration \ --query podIdentityConfiguration \ --addon-name aws-ebs-csi-driver \ --addon-version v1.31.0-eksbuild.1
Esamina il seguente risultato. Prendi nota di
recommendedManagedPolicies
.[ { "serviceAccount": "ebs-csi-controller-sa", "recommendedManagedPolicies": [ "arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy" ] } ]
-
Crea un IAM ruolo e allega la policy gestita consigliata. In alternativa, rivedi la policy gestita e definisci le autorizzazioni in modo appropriato. Per ulteriori informazioni, consulta . Creazione dell'associazione EKS Pod Identity.