In einer einfachen EC2-Umgebung ist die Verwaltung des Zugriffs auf andere AWS-Ressourcen mit IAM-Rollen und Anmeldeinformationen (die automatisch aus Instanzmetadaten abgerufen werden) recht einfach. Noch einfacher mit CloudFormation, bei dem Sie Rollen im laufenden Betrieb erstellen können, wenn Sie einer Instanz eine bestimmte Anwendungsrolle zuweisen.
Wenn ich auf Docker migrieren und eine Art M-to-N-Bereitstellung durchführen möchte, auf der M-Computer und N Anwendungen ausgeführt werden, wie sollte ich den Zugriff auf AWS-Ressourcen pro Anwendung einschränken? Auf Instanzmetadaten kann jeder auf dem Host zugreifen, sodass jede Anwendung Daten jeder anderen Anwendung in derselben Bereitstellungsumgebung anzeigen / ändern kann.
Was sind die Best Practices für die Bereitstellung von Sicherheitsanmeldeinformationen für Anwendungscontainer, die in einer solchen Umgebung ausgeführt werden?