Imposta un nome utente personalizzato per le voci di accesso EKS - Amazon EKS

Aiutaci a migliorare questa pagina

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à.

Per contribuire a questa guida per l'utente, scegli il GitHub link Modifica questa pagina nel riquadro destro di ogni pagina.

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à.

Imposta un nome utente personalizzato per le voci di accesso EKS

Quando crei voci di accesso per Amazon EKS, puoi utilizzare il nome utente generato automaticamente o specificare un nome utente personalizzato. Questa pagina spiega entrambe le opzioni e ti guida nell'impostazione di un nome utente personalizzato.

Panoramica

Il nome utente in una voce di accesso viene utilizzato per identificare il principale IAM nei log e negli audit trail di Kubernetes. Per impostazione predefinita, Amazon EKS genera un nome utente basato sull'ARN dell'identità IAM, ma puoi specificare un nome utente personalizzato se necessario.

Generazione di nomi utente predefinita

Se non specifichi un valore per il nome utente, Amazon EKS genera automaticamente un nome utente basato sull'identità IAM:

  • Per gli utenti IAM:

    • EKS imposta il nome utente Kubernetes sull'ARN dell'utente IAM

    • Esempio:

      {arn-aws}iam::<111122223333>:user/<my-user>
  • Per i ruoli IAM:

    • EKS imposta il nome utente Kubernetes in base all'ARN del ruolo IAM

    • L'ARN STS del ruolo quando viene assunto. Amazon EKS aggiunge {{SessionName}} al ruolo. Se l'ARN del ruolo che hai specificato conteneva un percorso, Amazon EKS lo rimuove nel nome utente generato.

    • Esempio:

      {arn-aws}sts::<111122223333>:assumed-role/<my-role>/{{SessionName}}

A meno che tu non abbia un motivo specifico per specificare il tuo nome utente, ti consigliamo di non specificarne uno e di lasciare che Amazon EKS lo generi automaticamente.

Impostazione di un nome utente personalizzato

Quando si crea una voce di accesso, è possibile specificare un nome utente personalizzato utilizzando il --username parametro:

aws eks create-access-entry --cluster-name <cluster-name> --principal-arn <iam-identity-arn> --type STANDARD --username <custom-username>

Requisiti per i nomi utente personalizzati

Se specifichi un nome utente personalizzato:

  • Il nome utente non può iniziare con system:eks:,aws:,amazon:, oiam:.

  • Se il nome utente è per un ruolo IAM, ti consigliamo di aggiungere {{SessionName}} o {{SessionNameRaw}} alla fine del tuo nome utente.

    • Se aggiungi uno dei due {{SessionName}} o {{SessionNameRaw}} al tuo nome utente, il nome utente deve includere i due punti prima di {{SessionName}}.