2017-05-19 7 views
0

Ich versuche, Jenkins Server auf AWS ECS einzurichten, aber ich muss Montage S3 an meinen Docker-Container ausstellen.Mount S3 Bucket auf AWS ECS

Kann mir jemand Aufgabe Definition geben, die s3 Eimer mit Service von ECS mount? soi kann meinen Jenkins-Arbeitsplatz auf s3 speichern

Antwort

0

Berücksichtigen Sie, dass S3 eine Speicherplattform mit sehr spezifischen Eigenschaften ist; Es erlaubt keine partielle Aktualisierung, es hat nicht wirklich eine Ordnerstruktur und so weiter. Auf der Oberfläche könnte es viele Ähnlichkeiten mit einem Dateisystem haben, aber es ist nicht gebaut, um eins zu sein, noch sollte es als eins verwendet werden.

Sie können EBS- oder EFS-Volumes erstellen und an Ihren Docker-Container anhängen. Alternativ können Sie ein Plugin verwenden oder erstellen, das einige Daten in S3 mit den spezifischen APIs von S3 speichert.

+0

Kann ich EFS direkt im ECS-Dienst installieren oder muss ich es auf EC2 montieren? –