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à.
Specificare un file system Amazon EFS in una definizione di attività Amazon ECS
Per utilizzare i volumi del file system Amazon EFS per i container, è necessario specificare le configurazioni di volume e punto di montaggio nella definizione di attività. Il seguente frammento JSON della definizione di attività illustra la sintassi degli oggetti volumes
e mountPoints
per un container.
{ "containerDefinitions": [ { "name": "
container-using-efs
", "image": "amazonlinux:2
", "entryPoint": [ "sh", "-c" ], "command": [ "ls -la/mount/efs
" ], "mountPoints": [ { "sourceVolume": "myEfsVolume
", "containerPath": "/mount/efs
", "readOnly":true
} ] } ], "volumes": [ { "name": "myEfsVolume
", "efsVolumeConfiguration": { "fileSystemId": "fs-1234
", "rootDirectory": "/path/to/my/data
", "transitEncryption": "ENABLED
", "transitEncryptionPort":integer
, "authorizationConfig": { "accessPointId": "fsap-1234
", "iam": "ENABLED
" } } } ] }
efsVolumeConfiguration
-
Tipo: oggetto
Campo obbligatorio: no
Questo parametro viene specificato quando si utilizzano volumi Amazon EFS.
fileSystemId
-
Tipo: stringa
Campo obbligatorio: sì
L'ID del file system Amazon EFS da utilizzare.
rootDirectory
-
Tipo: string
Campo obbligatorio: no
La directory all'interno del file system Amazon EFS da montare come directory principale all'interno dell'host. Se questo parametro viene omesso, viene utilizzata la radice del volume Amazon EFS. La specifica di
/
avrà lo stesso effetto dell'omissione di questo parametro.Importante
Se un punto di accesso EFS è specificato in
authorizationConfig
, il parametro della directory root deve essere omesso o impostato su/
per applicare il percorso impostato sul punto di accesso EFS. transitEncryption
-
Tipo: stringa
Valori validi:
ENABLED
|DISABLED
Campo obbligatorio: no
Specifica se abilitare o meno la crittografia per i dati Amazon EFS in transito tra l'host Amazon ECS e il server Amazon EFS. Se si utilizza l'autorizzazione IAM di Amazon EFS, è necessario abilitare la crittografia di transito. Se questo parametro viene omesso, viene utilizzato il comportamento predefinito di
DISABLED
. Per ulteriori informazioni, consulta Crittografia dei dati in transito nella Guida per l'utente di Amazon Elastic File System. transitEncryptionPort
-
Tipo: integer
Campo obbligatorio: no
La porta da utilizzare per l'invio di dati crittografati tra l'host Amazon ECS e il server Amazon EFS. Se non si specifica una porta di crittografia di transito, verrà utilizzata la strategia di selezione della porta utilizzata dall'helper per il montaggio di Amazon EFS. Per ulteriori informazioni, consulta Assistente per il montaggio di EFS nella Guida per l'utente di Amazon Elastic File System.
authorizationConfig
-
Tipo: oggetto
Campo obbligatorio: no
I dettagli di configurazione dell'autorizzazione per il file system Amazon EFS.
accessPointId
-
Tipo: string
Campo obbligatorio: no
L'ID del punto di accesso da utilizzare. Se viene specificato un punto di accesso, il valore della directory root specificato in
efsVolumeConfiguration
deve essere omesso o impostato su/
per applicare il percorso impostato sul punto di accesso EFS. Se si utilizza un punto di accesso, la crittografia di transito deve essere abilitata inEFSVolumeConfiguration
. Per ulteriori informazioni, consulta Utilizzo dei punti di accesso Amazon EFS nella Guida per l'utente di Amazon Elastic File System. iam
-
Tipo: stringa
Valori validi:
ENABLED
|DISABLED
Campo obbligatorio: no
Specifica se utilizzare o meno il ruolo IAM dell'attività Amazon ECS riportato in una definizione di attività durante il montaggio del file system Amazon EFS. Se abilitato, la crittografia di transito deve essere abilitata nella casella
EFSVolumeConfiguration
. Se questo parametro viene omesso, viene utilizzato il comportamento predefinito diDISABLED
. Per ulteriori informazioni consulta Ruoli IAM per le attività.