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.
Um Dateisystem-Volumes 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 jeweils eine Zeile key/value pair, username/admin und
password
password/ 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.