Ich versuche eine Umgebungsvariable in der EC2-Instanz zu setzen, die ECS-Container hostet. Die Umgebungsvariable sollte zur Laufzeit vom Docker-Client auf der EC2-Instanz gelesen werden können. Ich weiß, es ist möglich, Userdata hinzufügen wie folgt:Umgebungsvariable zum ECS-Host hinzufügen
#!/bin/sh
echo export env_var=1 >> /etc/environment
Aber aus irgendeinem Grund diese env_var nicht vom Docker Client abgeholt wird, wenn ECS Aufgaben instanziieren.
Irgendeine Idee, wie ich das tun könnte? Danke im Voraus.
Dank für die Anregung. Ich möchte, dass der ECS-Andock-Client eine Host-Umgebungsvariable aufnimmt, wenn er ein Bild von ECR als Beispiel [hier] (https://docs.docker.com/engine/security/trust/trust_automation) abruft. Oder eine alternative Lösung wäre, ein Flag "--disable-content-trust = false" zu übergeben, wenn der ECS-Andock-Client "docker pull" ausführt. – cyc115