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 attività Amazon ECS
Per utilizzarli FSx per i volumi del file system Windows File Server per i contenitori, specifica le configurazioni del volume e del punto di montaggio nella definizione dell'attività. Il seguente frammento JSON della definizione di attività illustra la sintassi degli oggetti volumes e mountPoints per un container.
{ "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
Obbligatorio: no
Questo parametro viene specificato quando si utilizza FSx il file system Windows File Server per l'archiviazione delle attività.
fileSystemId-
Tipo: stringa
Obbligatorio: sì
L' FSx ID del file system Windows File Server da utilizzare.
rootDirectory-
Tipo: stringa
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
Obbligatorio: sì
Le opzioni delle credenziali di autorizzazione:
-
L'Amazon Resource Name (ARN) di un segreto di Secrets Manager.
-
Amazon Resource Name (ARN) di un parametro di Systems Manager.
-
domain-
Tipo: stringa
Obbligatorio: sì
Un nome di dominio completo ospitato da una directory AWS Directory Service for Microsoft Active Directory (AWS Managed Microsoft AD) o da una directory EC2 Active autonoma.
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.
-
Gestione dei segreti AWS segreto
Questa credenziale può essere creata nella Gestione dei segreti AWS console utilizzando la categoria segreta Altro tipo. Si aggiunge una riga per ogni key/value coppia username/admin e una
passwordpassword/. -
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"}
credentialsParameter nel parametro FSxWindowsFileServerVolumeConfiguration della definizione di attività conterrà l'ARN del segreto o l'ARN del parametro di Systems Manager. 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.