Verknüpfen von Containern zwischen Taskdefinitionen in AWS ECS?

Ich versuche zum einrichten einer einfachen web-Anwendung, die über eine zugehörige Datenbank, in der AWS ECS. Lokal habe ich diese setup in verschiedenen Behältern und auf ECS, ich hätte gerne separate task-Definitionen, so dass ich skalieren können die beiden separat.

  1. Registrierte ich meine erste Aufgabe-definition als david_mongodb erfolgreich in ECS. Es hat einen container mit dem Namen david_mongodb.
  2. Ich versuchte dann meine zweite Aufgabe-definition als david_webdie einen container mit dem Namen david_webdass die Verknüpfung der Datenbank über david_mongodb:db.
  3. Wenn ich auf 'Create', gibt es einen Fehler:
    Unable to create Task Definition
    Linked container 'david_mongodb:db' doesn't exist.
    

Scheint es wie task-Definitionen nicht sehen können container Namen in anderen task-Definitionen? Ich ' m denken setzen beide david_web und david_mongodb Container in der gleichen Aufgabenstellung arbeiten würde, aber ich will nicht zu tun: es würde verhindern, dass mir von der Skalierung entweder web-app oder der Datenbank getrennt. Diese übersicht scheint zu bestätigen, dass meine Architektur ist empfohlen...

So, wie kann ich link-Container, die Leben in den unterschiedlichen aufgabendefinitionen? Oder gibt es eine andere clevere Art und Weise des Umgangs mit diesen?

InformationsquelleAutor der Frage David Elner | 2015-12-29

Schreibe einen Kommentar