Entwicklung und Betrieb

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

FAQ zu Cloud Dev Helpers-Tools

Warum scheitert mein AWS-Request mit SignatureDoesNotMatch?

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.

Was bedeuten die Felder in einem AWS-ARN?

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.

Was unterscheidet S3 Path-Style von Virtual-Hosted-Style-URLs?

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.