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 FSx per Windows File Server in una definizione di ECS attività Amazon
Da utilizzare FSx per i volumi del file system Windows File Server per i contenitori, specificate le configurazioni del volume e del punto di montaggio nella definizione dell'attività. Il seguente JSON frammento di definizione delle attività mostra la sintassi per gli mountPoints
oggetti volumes
e per un contenitore.
{ "containerDefinitions": [ { "entryPoint": [ "powershell", "-Command" ], "portMappings": [], "command": ["New-Item -Path C:\\fsx-windows-dir\\index.html -ItemType file -Value '<html> <head> <title>Amazon ECS Sample App</title> <style>body {margin-top: 40px; background-color: #333;} </style> </head><body> <div style=color:white;text-align:center> <h1>Amazon ECS Sample App</h1> <h2>It Works!</h2> <p>You are using Amazon FSx for Windows File Server file system for persistent container storage.</p>' -Force"], "cpu": 512, "memory": 256, "image": "mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019", "essential": false, "name": "container1", "mountPoints": [ { "sourceVolume": "fsx-windows-dir", "containerPath": "C:\\fsx-windows-dir", "readOnly": false } ] }, { "entryPoint": [ "powershell", "-Command" ], "portMappings": [ { "hostPort": 443, "protocol": "tcp", "containerPort": 80 } ], "command": ["Remove-Item -Recurse C:\\inetpub\\wwwroot\\* -Force; Start-Sleep -Seconds 120; Move-Item -Path C:\\fsx-windows-dir\\index.html -Destination C:\\inetpub\\wwwroot\\index.html -Force; C:\\ServiceMonitor.exe w3svc"], "mountPoints": [ { "sourceVolume": "fsx-windows-dir", "containerPath": "C:\\fsx-windows-dir", "readOnly": false } ], "cpu": 512, "memory": 256, "image": "mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019", "essential": true, "name": "container2" } ], "family": "fsx-windows", "executionRoleArn": "arn:aws:iam::111122223333:role/ecsTaskExecutionRole", "volumes": [ { "name": "fsx-windows-dir", "fsxWindowsFileServerVolumeConfiguration": { "fileSystemId": "fs-0eeb5730b2EXAMPLE", "authorizationConfig": { "domain": "example.com", "credentialsParameter": "arn:arn-1234" }, "rootDirectory": "share" } } ] }
FSxWindowsFileServerVolumeConfiguration
-
Tipo: oggetto
Campo obbligatorio: no
Questo parametro viene specificato quando si utilizza il file system Windows File Server FSx per l'archiviazione delle attività.
fileSystemId
-
Tipo: stringa
Campo obbligatorio: sì
L'FSxID del file system Windows File Server da utilizzare.
rootDirectory
-
Tipo: stringa
Campo obbligatorio: sì
La directory all'interno del FSx file system Windows File Server da montare come directory principale all'interno dell'host.
authorizationConfig
-
credentialsParameter
-
Tipo: stringa
Campo obbligatorio: sì
Le opzioni delle credenziali di autorizzazione:
-
Amazon Resource Name (ARN) di un segreto di Secrets Manager.
-
Amazon Resource Name (ARN) di un parametro Systems Manager.
-
domain
-
Tipo: stringa
Campo obbligatorio: sì
Un nome di dominio completo ospitato da una directory AWS Directory Service for Microsoft Active Directory(AWS Managed Microsoft AD) o da un Active Directory ospitato autonomamenteEC2.
Metodi per l'archiviazione delle FSx credenziali del volume Windows File Server
Esistono due metodi diversi per archiviare le credenziali da utilizzare con il parametro delle credenziali.
-
AWS Secrets Manager segreto
Questa credenziale può essere creata nella AWS Secrets Manager console utilizzando la categoria segreta Altro tipo. Aggiungi una riga per ognuna key/value pair, username/admin e
password
password/. -
Parametro di Systems Manager
Queste credenziali possono essere create nella console dei parametri di Systems Manager immettendo del testo nel modulo illustrato nel frammento di codice di esempio seguente.
{ "username": "admin", "password":
"password"
}
Il parametro credentialsParameter
di definizione dell'attività contiene il FSxWindowsFileServerVolumeConfiguration
parametro secret ARN o il parametro Systems ManagerARN. Per ulteriori informazioni, consulta Cos'è AWS Secrets Manager nella Guida per l'utente di Secrets Manager e Archivio parametri di Systems Manager nella Guida per l'utente di Systems Manager.