Cloud-Entwickler-Tools
Cloud-Arbeit bedeutet viele Bezeichner und signierte Requests, die sich nicht auf einen Blick lesen lassen: ein ARN mit fünf durch Doppelpunkt getrennten Feldern, eine IAM-Richtlinie mit über Dienste verschachtelten Statements, ein SigV4-Request, der mit SignatureDoesNotMatch ohne weitere Details scheitert, eine S3-Adresse im falschen Format für das genutzte SDK. Diese Tools zerlegen genau diese kryptischen Strings, damit du siehst, was wirklich drinsteht.
Die AWS-Tools decken die täglichen Bezeichner ab: AWS ARN Parser und Generator liest ARNs stapelweise oder baut einen aus fünf Feldern zusammen, IAM-Richtlinien-Validierung gruppiert Statements nach Actions und Ressourcen, und S3-URL-Konverter wechselt eine Adresse zwischen Path-Style und Virtual-Hosted-Style. Wird ein signierter Request abgelehnt, baut AWS SigV4 Signatur prüfen den kanonischen Request neu auf, um die Abweichung zu finden. Azure-Ressourcenparser und GCP-Ressourcen und GCS-URLs erledigen die gleiche Aufgabe für die beiden anderen Clouds.
9 Tools
AWS-Bezeichner und Requests
-
AWS ARN Parser und Generator
AWS ARNs zeilenweise prüfen oder aus fünf Feldern zusammensetzen
-
AWS SigV4 Signatur prüfen
AWS SigV4-Signaturen lokal berechnen und mit erwarteten Werten vergleichen
-
S3-URL-Konverter
S3-URIs zwischen verschiedenen Schreibweisen konvertieren
-
IAM-Richtlinien-Validierung
IAM-Richtlinien visuell darstellen und Statement-Beziehungen zeigen
-
CloudFormation Vorlage validieren
CloudFormation-Vorlagen vor dem Deployment lokal prüfen
FAQ zu Cloud Dev Helpers-Tools
SigV4-Signaturen brechen an kleinen Formatierungsfehlern: einem nicht kodierten Zeichen, einem aus der Signatur ausgelassenen Header oder einem falsch aufgebauten kanonischen Request. AWS SigV4 Signatur prüfen baut den kanonischen Request aus deinen Angaben neu auf, damit du ihn mit dem tatsächlich gesendeten vergleichen kannst.
Ein ARN packt Partition, Dienst, Region, Konto-ID und Ressource in einen durch Doppelpunkte getrennten String, wobei das Format des Ressourcenteils je Dienst variiert. AWS ARN Parser und Generator zerlegt ARNs stapelweise in diese fünf Felder oder baut umgekehrt einen gültigen ARN daraus zusammen.
Path-Style setzt den Bucket-Namen in den URL-Pfad, Virtual-Hosted-Style dagegen in den Hostnamen, und manche SDKs und Regionen erwarten explizit eines der beiden Formate. S3-URL-Konverter liest beide Formate und wandelt eine S3-Adresse direkt zwischen ihnen um, ohne dass du die Struktur von Hand nachbauen musst.