

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

# Montaggio di file system S3 su Amazon EKS
<a name="s3-files-mounting-eks"></a>

Puoi collegare un file system S3 a un cluster Amazon EKS utilizzando il driver Amazon EFS Container Storage Interface (CSI), che supporta sia il provisioning dinamico che il provisioning statico. Ciò comporta l'installazione di efs-csi-driver, che è il driver CSI per Amazon EFS e S3 Files.

![\[Diagramma che mostra il flusso di dati tra un bucket S3, un file system S3 e un cluster Amazon EKS.\]](http://docs.aws.amazon.com/it_it/AmazonS3/latest/userguide/images/S3Files_EKS_dataflow.png)


## Prerequisiti
<a name="s3-files-mounting-eks-prereqs"></a>

Prima di montare un file system S3 su un cluster EKS, assicurati di disporre di quanto segue:
+ Avete un file system S3 con almeno una destinazione di montaggio disponibile.
+ Hai configurato il necessario. [Gruppi di sicurezza](s3-files-prereq-policies.md#s3-files-prereq-security-groups)
+ Il cluster EKS deve trovarsi nello stesso VPC del target di montaggio.
+ Il driver CSI di Amazon EFS necessita delle autorizzazioni AWS Identity and Access Management (IAM) per connettersi e interagire con i file system S3. Per informazioni dettagliate, vedi [Ruolo IAM per collegare il file system alle risorse di AWS calcolo](s3-files-prereq-policies.md#s3-files-prereq-iam-compute-role).
+ AWS suggerisce di utilizzare EKS Pod Identities. Per ulteriori informazioni, consulta [Panoramica sulla configurazione delle identità EKS Pod](https://docs.aws.amazon.com/eks/latest/userguide/pod-identities.html).
+ Per informazioni sui ruoli IAM per gli account di servizio e sulla configurazione di un provider IAM OpenID Connect (OIDC) per il cluster, consulta [Creare un provider IAM OIDC](https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html) per il cluster.
+ Lo strumento a riga di comando `kubectl` è installato sul dispositivo o AWS CloudShell. La versione può essere uguale oppure immediatamente precedente o successiva alla versione di Kubernetes del cluster. Ad esempio, se la versione del cluster è 1.29, puoi utilizzare la `kubectl` versione 1.28, 1.29 o 1.30 con essa. Per installare o aggiornare`kubectl`, vedi [Configurare kubectl e eksctl](https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html).

## Come montare il file system S3 su un cluster EKS
<a name="s3-files-mounting-eks-steps"></a>

Il driver CSI per Amazon EFS richiede le autorizzazioni IAM per interagire con il file system. Crea un ruolo IAM e allega ad esso la policy `AmazonS3FilesCSIDriverPolicy` gestita. Aggiungi il driver CSI EFS al tuo cluster EKS e specifica il ruolo IAM per consentire al driver CSI di accedere AWS APIs al file system. È possibile utilizzare la console di AWS gestione o l' AWS API. Per i dettagli, consulta [Uso dello storage del file system S3 con Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/s3files-csi.html).

Puoi anche utilizzare i file system S3 con AWS Batch su Amazon EKS. Per allegare il volume del file system S3 al tuo job AWS Batch on Amazon EKS, puoi utilizzare i pod Amazon EKS con dichiarazione di volume persistente. Per maggiori dettagli, consulta la [persistentVolumeClaim](https://docs.aws.amazon.com/batch/latest/APIReference/API_EksVolume.html#Batch-Type-EksVolume-persistentVolumeClaim)sezione delle pagine [Register Job Definitions](https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) e [EKS Persistent Volume Claim](https://docs.aws.amazon.com/batch/latest/APIReference/API_EksPersistentVolumeClaim.html) della *AWS Batch API Reference Guide*.

Puoi monitorare lo storage del file system, le prestazioni, le connessioni client e gli errori di sincronizzazione utilizzando [Amazon CloudWatch](s3-files-monitoring-cloudwatch.md).