Das Paket AWS EC2 ermöglicht es Ihnen, AWS EC2-Instanzvorgänge wie Erstellen, Starten, Anhalten, Beenden und das Abrufen des Status einer Instanz zu automatisieren. Die in diesem Paket verfügbaren Aktionen nutzen die AWS REST APIs, um die auf EC2-Instanzen basierenden Workflows zu automatisieren.

Das AWS EC2-Paket authentifiziert die API-Anfrage mit dem AWS Signature Version 4 (SigV4) Authentifizierungsprotokoll. Dieses Protokoll kombiniert und codiert die Anmeldeinformationen (AWS Access Key, AWS Secret Access Key, AWS Region und die AWS Dienste) in einem HMAC-SHA256-Schlüssel. Das AWS EC2-Paket ist sowohl mit API Tasks als auch mit Task Bots kompatibel.

Voraussetzungen

Vergewissern Sie sich, dass Sie über die folgenden AWS-Kontoinformationen verfügen:
  • Basis-URL der AWS EC2-Instanz. Für eine EC2-Instanz, die in der us-east-2-Region bereitgestellt wurde, lautet die Basis-URL https://ec2.us-east-2.amazonaws.com
  • AWS Access Key
  • AWS Secret Access Key
  • AWS Sitzungstoken (Das temporäre Token, das für den AWS-Konsolenzugriff über SSO erforderlich ist.)
  • AWS-Region, in der die EC2-Instanz bereitgestellt ist.
  • Instanz-ID der EC2-Instanz

Aktionen im AWS EC2-Paket

Die folgenden Aktionen sind im AWS EC2-Paket verfügbar:

Instanzzustände

Die Aktionen Instanz starten, Instanz anhalten und Instanz beenden geben den aktuellen und vorherigen Zustand der angegebenen Instanzen zurück. Jeder Zustand hat einen spezifischen Code und Namen, wie unten dargestellt.

code name
0 pending
16 running
32 shutting-down
48 terminated
64 stopping
80 stopped