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à.
Configurazione dei File S3 per Amazon ECS
S3 Files è un file system condiviso che collega qualsiasi AWS elabora le risorse di calcolo direttamente con i tuoi dati in Amazon S3. Fornisce un accesso rapido e diretto a tutti i dati S3 come file con semantica completa del file system e prestazioni a bassa latenza, senza che i dati escano mai da S3. Puoi leggere, scrivere e organizzare i dati utilizzando operazioni su file e directory, mentre S3 Files mantiene il file system e il bucket S3 sincronizzati automaticamente. Con Amazon ECS, puoi definire i file system S3 come volumi nelle definizioni delle attività, dando ai tuoi contenitori l'accesso diretto ai file system ai dati archiviati nei bucket S3. Per saperne di più su Amazon S3 Files e le sue funzionalità, consulta Guida per l'utente di Amazon S3.
Disponibilità
Il supporto per i file S3 in Amazon ECS è disponibile per i seguenti tipi di avvio in General Availability:
-
Fargate — Completamente supportato.
-
Istanze gestite Amazon ECS — Completamente supportato.
-
Amazon EC2 — Completamente supportato.
Considerazioni
-
Il file system S3 utilizza un file system dedicato
s3filesVolumeConfigurationparametro nella definizione dell'attività. -
Il file system S3 richiede un Amazon Resource Name (ARN) completo per identificare il file system. Il formato ARN è:
arn:{partition}:s3files:{region}:{account-id}:file-system/fs-xxxxx -
La crittografia del transito è obbligatoria per i volumi del file system S3 e viene applicata automaticamente. Non è disponibile alcuna opzione per disabilitarla.
-
Il ruolo Task IAM è obbligatorio per i volumi del file system S3 e viene applicato automaticamente. Non è disponibile alcuna opzione per disabilitarlo.
Prerequisiti
Prima di configurare i volumi del file system S3 nelle definizioni delle attività di Amazon ECS, assicurati che siano soddisfatti i seguenti prerequisiti:
-
Un file system S3 e una destinazione di montaggio — È necessario creare un file system S3 e associarlo a un bucket S3. Per istruzioni sulla creazione di un file system S3, consulta Guida per l'utente di Amazon S3 Files.
-
Un ruolo Task IAM — La definizione del task deve includere un ruolo IAM del Task con le seguenti autorizzazioni:
-
Autorizzazioni per connettersi e interagire con i file system S3 dal codice dell'applicazione (in esecuzione nel contenitore).
-
Autorizzazioni per leggere oggetti S3 dal codice dell'applicazione (in esecuzione nel contenitore).
-
-
Configurazione del VPC e del gruppo di sicurezza — Il file system S3 deve essere accessibile dal VPC e dalle sottoreti in cui vengono eseguite le attività di Amazon ECS.
-
(Opzionale) Punti di accesso ai file S3 — Se desideri applicare i controlli di accesso specifici dell'applicazione, crea un punto di accesso S3 Files e fornisci l'ARN nella definizione dell'attività.
Per ulteriori informazioni, fare riferimento a prerequisiti per i file S3.
Parametri di configurazione del volume dei file S3
La tabella seguente descrive i parametri disponibili in s3filesVolumeConfiguration oggetto:
fileSystemArn-
Tipo: stringa
Obbligatorio: sì
L'ARN completo del file system S3 da montare. Formato:
arn:{partition}:s3files:{region}:{account-id}:file-system/fs-xxxxx rootDirectory-
▬Tipo: stringa
Obbligatorio: no
La directory all'interno del file system S3 da montare come radice del volume. Se non specificato, viene usato il valore predefinito
/. transitEncryptionPort-
Tipo: Integer
Obbligatorio: no
La porta da utilizzare per l'invio di dati crittografati tra l'host Amazon ECS e il file system S3. La crittografia di transito stessa è sempre abilitata e non può essere disabilitata.
accessPointArn-
▬Tipo: stringa
Obbligatorio: no
L'ARN completo del punto di accesso S3 Files da utilizzare. I punti di accesso forniscono punti di ingresso specifici dell'applicazione nel file system con impostazioni di identità utente e directory principale applicate.