AWS Helfer

19.05.2022

Software Entwickelnde sind von Haus aus erst einmal faul. Das trifft natürlich auch auf Entwickler zu, die in AWS unterwegs sind. Aus diesem Grund gibt es für verschiedene Aufgaben in AWS kleine Helfer, die einen unterstützen.

AWS Policy Generator

In AWS werden Berechtigungen mit Richtlinien (Policies) vergeben. Diese Richtlinien werden als JSON Dokumenten mit verschiedenen Elementen dargestellt. Je nach Art der Richtlinie kann das JSON anders aufgebaut sein. Um die Erstellung solch einer Richtlinie zu vereinfachen, gibt es den Policy Generator.

Der Generator erstellt in drei Schritten das passende JSON Dokument:

  1. Auswahl des Richtlinien Types (SQS, S3, IAM, SNS oder VPC)
  2. Statement(s) erstellen
  3. JSON Dokument erzeugen
Policy Generator Übersicht
Abbildung 1: Policy Generator Übersicht

 

Policy Generator JSON
Abbildung 2: Policy Generator JSON

IAM Policy Simulator

Nachdem man mit dem AWS Policy Generator eine Richtlinie erstellt hat, muss diese dann getestet werden. Das kann mit dem IAM Policy Simulator gemacht werden. Dieser prüft, ob eine oder mehrere Richtlinien die passenden Berechtigungen erteilt.

Dazu folgende Schritte durchführen:

  1. In den AWS Account einloggen.
  2. Den IAM Policy Simulator öffnen.
  3. Auf der linken Seite einen Benutzer, Gruppe oder Rolle auswählen.
  4. Die Richtlinie(n) auswählen.
  5. Auf der rechten Seite dann den gewünschten Service und die Action auswählen.
  6. Run Simulation klicken.

Danach sieht man, was durch die ausgewählte(n) Richtlinien erlaubt ist und was nicht.

IAM Policy Simulator
Abbildung 3: Policy Simulator

AWS Pricing Calculator

Um vorab schon eine Preiskalkulation meiner Zielarchitektur zu machen, kann der AWS Pricing Calculator verwendet werden. Dafür einfach die Parameter bei den verschiedenen Services mit den erwarteten Werten befüllen. Danach werden die monatlichen und jährlichen Kosten übersichtlich dargestellt.

Pricing Calculator Lambda
Abbildung 4: Pricing Calculator Lambda

 

Pricing Calculator Übersicht
Abbildung 5: Pricing Calculator Übersicht

EC2 und RDS Instanzen

Bei instances.vantage.sh findet man eine Auflistung aller EC2 und RDS Instanztypen. Diese können dann miteinander verglichen werden. Dafür kann auf verschiedene Attribute sortiert und gefiltert werden.

EC2 und RDB Instanz Vergleich
Abbildung 6: EC2 und RDB Instanz Vergleich

 

Es gibt viele verschiedene Helfer, die einem die Arbeit mit AWS erleichtert. Man muss nur wissen, wo man sie findet.

Falls ihr noch weitere kennt, schreibt sie gerne in die Kommentare.

Zurück zur Übersicht

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*Pflichtfelder

*