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.
Container kann nicht auf das Amazon EBS-Volume schreiben
- Benutzer ohne Root-Rechte
-
Wenn Sie in Ihrer Container-Definition einen Nicht-Root-Benutzer angeben, konfiguriert Amazon ECS das Volume automatisch mit gruppenbasierten Berechtigungen, um Schreibzugriff zu ermöglichen. Wenn Sie jedoch immer noch Probleme mit den Berechtigungen haben:
-
Stellen Sie anhand des Formats sicher, dass der
userParameter in Ihrer Containerdefinition korrekt angegeben istuid:gid(z. B.1001:1001). -
Stellen Sie sicher, dass Ihr Container-Image die Benutzerberechtigungen nicht überschreibt, nachdem das Volume bereitgestellt wurde.
-
Überprüfen Sie, ob Ihre Anwendung mit der erwarteten Benutzer-ID ausgeführt wird, indem Sie die Container-Protokolle untersuchen oder Amazon ECS Exec verwenden, um den laufenden Container zu überprüfen.
-
- Root-Benutzer mit Berechtigungsproblemen
-
Wenn in Ihrer Container-Definition kein Benutzer angegeben ist, wird der Container als Root-Benutzer ausgeführt und sollte vollen Zugriff auf das Volume haben. Wenn Sie Probleme haben:
-
Stellen Sie sicher, dass das Volume ordnungsgemäß gemountet ist, indem Sie die Bereitstellungspunkte im Container überprüfen.
-
Stellen Sie sicher, dass das Volume in Ihrer Mount-Point-Konfiguration nicht als schreibgeschützt konfiguriert ist.
-
- Aufgaben mit mehreren Containern und unterschiedlichen Benutzern
-
Bei Aufgaben mit mehreren Containern, die als unterschiedliche Benutzer ausgeführt werden, verwaltet Amazon ECS automatisch Gruppenberechtigungen, sodass alle angegebenen Benutzer auf das Volume schreiben können. Wenn Container nicht schreiben können:
-
Stellen Sie sicher, dass der
userParameter für alle Container, die Schreibzugriff benötigen, richtig konfiguriert ist. -
Vergewissern Sie sich, dass das Volume in allen Containern installiert ist, die Zugriff darauf benötigen.
-
Weitere Informationen zur Konfiguration von Benutzern in Containerdefinitionen finden Sie unter Amazon ECS-Aufgabendefinitionsparameter für Fargate.