Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Geben Sie ein Dateisystem FSx für Windows File Server in einer Amazon ECS-Aufgabendefinition an
Um Dateisystemvolumes FSx für Ihre Container für Windows File Server zu verwenden, geben Sie die Volume- und Bereitstellungspunktkonfigurationen in Ihrer Aufgabendefinition an. Das folgende JSON-Codefragment der Aufgabendefinition zeigt die Syntax für die Objekte volumes und mountPoints für einen 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-
Typ: Objekt
Erforderlich: Nein
Dieser Parameter wird angegeben, wenn Sie das Dateisystem FSx für den Windows-Dateiserver als Aufgabenspeicher verwenden.
fileSystemId-
Typ: Zeichenfolge
Erforderlich: Ja
Die FSx für das Windows-Dateiserver zu verwendende Dateisystem-ID.
rootDirectory-
Typ: Zeichenfolge
Erforderlich: Ja
Das Verzeichnis innerhalb des Dateisystems FSx für Windows File Server, das als Stammverzeichnis auf dem Host bereitgestellt werden soll.
authorizationConfig-
credentialsParameter-
Typ: Zeichenfolge
Erforderlich: Ja
Die Optionen für Autorisierungsanmeldeinformationen:
-
Amazon-Ressourcenname (ARN) eines Secrets Manager-Secrets.
-
Amazon-Ressourcenname (ARN) eines Systems Manager-Parameters.
-
domain-
Typ: Zeichenfolge
Erforderlich: Ja
Ein vollqualifizierter Domänenname, der in einem Verzeichnis AWS Directory Service for Microsoft Active Directory(AWS Managed Microsoft AD) oder einem selbst gehosteten EC2 Active Directory gehostet wird.
Methoden zum Speichern von FSx Anmeldeinformationen für Windows-Dateiserver
Es gibt zwei verschiedene Methoden zum Speichern von Anmeldeinformationen für die Verwendung mit dem Anmeldeinformationen-Parameter.
-
AWS Secrets Manager geheim
Diese Anmeldeinformationen können in der AWS Secrets Manager Konsole mithilfe der Kategorie Andere geheime Daten erstellt werden. Sie fügen für jedes key/value Paar eine Zeile username/admin und
passwordpassword/ hinzu. -
Systems Manager-Parameter
Diese Anmeldeinformationen können in der Systems Manager-Parameterkonsole erstellt werden, indem Sie Text in das Formular eingeben, das im folgenden Codeausschnitt gezeigt wird.
{ "username": "admin", "password":"password"}
credentialsParameter im Aufgabendefinitions-Parameter FSxWindowsFileServerVolumeConfiguration enthält entweder den geheimen ARN oder den Systems Manager Parameter ARN. Weitere Informationen finden Sie unter Was ist AWS -Secrets Manager im Secrets Manager-Benutzerhandbuch und Systems Manager Parameter Store aus dem Systems Manager-Benutzerhandbuch.