Aus dem Kurs: Amazon Web Services (AWS): Basiswissen für Entwickler:innen

Interaktion mit AWS: Konsole, CLI und SDKs

AWS ist eine Plattform, die sich auf verschiedene Arten und Weisen von ihren Benutzerinnen und Benutzern nutzen lässt. Da gibt es die Konsole, CLI oder SDKs und was es damit auf sich hat, klären wir in diesem Video. Ganz grundsätzlich stellt uns AWS mit der Konsole, dem Command Line Interface und den Software Development Kits verschiedene Möglichkeiten der Interaktion zur Verfügung. Die einfachste Variante der Interaktion ist die AWS Konsole, die Web-Oberfläche, die über die Adresse https://console.aws.amazon.com erreichbar ist. Je nachdem, ob es sich um einen sogenannten Route-Anwender oder andere Arten von Anwenderinnen oder Anwendern handelt, erhalten Benutzer einen spezifischen Anmelde-Link und können dann entsprechend ihrer Berechtigungen auf die Verwaltung von Benutzern, Ressourcen, Abrechnungen und so weiter und so fort zugreifen. Die AWS-Konsole ist eine ganz spannende Oberfläche, aber sie ist nicht dafür geeignet, dass sie in Automatisierungs- Szenarien integriert wird. Hier kommt das Command Line Interface CLI zum Einsatz. Dabei handelt es sich um ein Kommandozeilen-Tool, um eine Software, die lokal installiert wird. Diese CLI wird von Administratoren und Entwicklern gleichermaßen eingesetzt und dient dem Aufsetzen und der Verwaltung von Ressourcen. Ebenfalls lassen sich mithilfe des CLIs Logs abrufen und die Interaktionen über das CLI lassen sich in Skripten integrieren. Web Oberfläche, um mit einem Browser zu interagieren, CLI, um von der Kommandozeile zu arbeiten. Aber was, wenn Sie selber Software schreiben wollen, die mit AWS interagiert? Dann benötigen Sie die Integration Ihrer Software mit einem der verfügbaren Software Development Kits. Das sind dann also Funktionalitäten von AWS, die in eigene Applikationen integriert werden können. Das heißt, Entwicklerinnen und Entwickler nutzen dieses SDK. Und das SDK für AWS, das gibt es für verschiedene Programmiersprachen, also beispielsweise Java, .NET, Node und so weiter und so fort. Das Software Development Kit lässt sich über die Webseite https://aws.amazon.com/de/tools herunterladen und dann eben auch in die eigenen Software-Lösungen integrieren. Fassen wir zusammen: Es gibt für die AWS Cloud ganz verschiedene Interaktionsarten, die jeweils unterschiedliche Einsatzzwecke abdecken. Die Konsole wird genutzt, um mit dem Browser zu interagieren. Das CLI oder die verschiedenen CLIs für die verschiedenen Plattformen werden verwandt, um über die Konsole und mithilfe von Automatisierungen zu interagieren. Und die Software Development Kits können verwendet werden, um AWS-Funktionalitäten in eigenen Applikationen nutzbar zu machen.

Inhalt