2017-12-13 3 views

Antwort

1

Ansible ist der beste Weg zu erreichen, was Sie zu tun versuchen. Es benötigt zwei Befehlszeilen (um eine Datei zu aktualisieren und einen Dienst neu zu starten). Alles, was Sie tun müssen, ist Ansible auf Ihrer Steuerungsmaschine zu installieren (der Maschine, von der Sie Ihre EC2-Instance steuern wollen). Voraussetzung ist lediglich der SSH-Zugriff von Ihrer Steuerungsmaschine auf Ihre EC2-Instanz.

Sie können viele Instanzen von Ihrer Steuerungsmaschine aus steuern und müssen keinen Agenten auf Ihren EC2-Instanzen installieren. Für das, was Sie versuchen, kann es 30 Minuten dauern, um Ansible zu installieren und eines der Standard-Playbooks auszuführen. Wenn Sie ähnliche Aufgaben in Zukunft planen, sollten Sie etwas Zeit in Ansible investieren (kostenlos).

+0

Der AWS SSM-Dienst verfügt auch über die Funktion "RunAnsiblePlaybook", die sehr praktisch sein kann. Es muss der SSM-Agent auf jedem Server und Ansible installiert werden (obwohl Sie Ansible über SSM installieren können, sobald der SSM-Agent installiert wurde). –

+0

@MarkB Ich stimme zu. Für etwas so einfaches wie das, was OP verlangt, ist die Installation eines Agenten ein Overkill. Wenn es viel mehr periodische Arbeit gibt, die geschoben werden muss, dann stimme ich der Installation von SSM-Agent eine gute Idee. – helloV

Verwandte Themen