AWS Developer Tools category icon Tools für Entwickler - Überblick über Amazon Web Services

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS Developer Tools category icon Tools für Entwickler

AWS-Infrastruktur-Composer

AWS-Infrastruktur-Composerunterstützt Sie bei der visuellen Zusammenstellung und Konfiguration serverloser Anwendungen auf der Grundlage von AWS Diensten, die durch eine einsatzbereite Infrastruktur als Code (IaC) unterstützt werden. Infrastructure Composer hilft Ihnen dabei, serverlose Ressourcen per Drag-and-Drop auf eine visuelle, browserbasierte Arbeitsfläche zu ziehen. Sie können sie verbinden, um schnell Ihre serverlose Anwendungsarchitektur zu erstellen. Die Arbeitsfläche unterstützt auch die Gruppierung von Ressourcen in größeren Architekturkomponenten, um die Bearbeitung und Konfiguration zu vereinfachen. AWS-Infrastruktur-Composer kann eine einsatzbereite Konfiguration mit Standardeinstellungen generieren, die auf den Diensten basieren, aus denen Ihre Anwendungsarchitektur besteht. Infrastructure Composer unterstützt das Generieren von Artefakten AWS CloudFormation sowohl als auch AWS Serverless Application Model (SAM).

AWS Cloud9

AWS Cloud9ist eine cloudbasierte integrierte Entwicklungsumgebung (IDE), mit der Sie Ihren Code mit nur einem Browser schreiben, ausführen und debuggen können. Sie umfasst einen Code-Editor, einen Debugger und ein Terminal. AWS Cloud9 enthält wichtige Tools für beliebte Programmiersprachen wie JavaScript Python und mehrPHP, sodass Sie keine Dateien installieren oder Ihren Entwicklungscomputer konfigurieren müssen, um neue Projekte zu starten. Da Ihr System cloudbasiert AWS Cloud9 IDE ist, können Sie von Ihrem Büro, zu Hause oder von überall aus über einen mit dem Internet verbundenen Computer an Ihren Projekten arbeiten. AWS Cloud9 bietet außerdem eine nahtlose Erfahrung bei der Entwicklung serverloser Anwendungen, sodass Sie Ressourcen einfach definieren, debuggen und zwischen der lokalen und der Remote-Ausführung serverloser Anwendungen wechseln können. Mit AWS Cloud9 können Sie Ihre Entwicklungsumgebung schnell mit Ihrem Team teilen, sodass Sie Programme miteinander verknüpfen und die Eingaben anderer Benutzer in Echtzeit verfolgen können.

AWS CloudShell

AWS CloudShellist eine browserbasierte Shell, die es einfach macht, Ihre AWS Ressourcen sicher zu verwalten, zu erkunden und mit ihnen zu interagieren. CloudShell ist mit Ihren Konsolenanmeldedaten vorab authentifiziert. Gängige Entwicklungs- und Betriebstools sind vorinstalliert, sodass keine lokale Installation oder Konfiguration erforderlich ist. Mit CloudShell können Sie schnell Skripts mit dem AWS Command Line Interface (AWS CLI) ausführen, mit dem AWS Service APIs experimentieren oder eine Reihe anderer Tools verwenden AWSSDKs, um produktiv zu sein. Sie können es CloudShell direkt von Ihrem Browser aus und ohne zusätzliche Kosten verwenden.

AWS CodeArtifact

AWS CodeArtifactist ein vollständig verwalteter Artefakt-Repository-Service, der es Unternehmen jeder Größe erleichtert, Softwarepakete, die in ihrem Softwareentwicklungsprozess verwendet werden, sicher zu speichern, zu veröffentlichen und gemeinsam zu nutzen. CodeArtifact kann so konfiguriert werden, dass Softwarepakete und Abhängigkeiten automatisch aus öffentlichen Artefakt-Repositorys abgerufen werden, sodass Entwickler Zugriff auf die neuesten Versionen haben. CodeArtifact funktioniert mit häufig verwendeten Paketmanagern und Build-Tools wie Apache Maven, Gradle,,npm,yarn, twinepip, und NuGet erleichtert die Integration in bestehende Entwicklungsworkflows.

AWS CodeBuild

AWS CodeBuild ist ein vollständig verwalteter Service für die Codeerstellung. Sie können damit Quellcode kompilieren, Tests ausführen und implementierbare Softwarepakete generieren. Mit CodeBuild müssen Sie Ihre eigenen Build-Server nicht bereitstellen, verwalten und skalieren. CodeBuild skaliert kontinuierlich und verarbeitet mehrere Builds gleichzeitig, sodass Ihre Builds nicht in einer Warteschlange warten müssen. Mit den vorkonfigurierten Build-Umgebungen gelingt der Einstieg leicht. Jedoch können Sie auch benutzerdefinierte Build-Umgebungen mit Ihren eigenen Entwicklungstools erstellen.

Amazon CodeCatalyst

Amazon CodeCatalyst ist ein integrierter Service für Softwareentwicklungsteams, die Methoden der kontinuierlichen Integration/Continuous Deployment (CI/CD) in ihren Softwareentwicklungsprozess integrieren. CodeCatalyst wird vollständig von verwaltet AWS und bietet alle Tools, die Sie benötigen, an einem Ort. Sie können Arbeit planen, gemeinsam am Code arbeiten und Anwendungen erstellen, testen und bereitstellen. Sie können AWS Ressourcen auch in Ihre Projekte integrieren, indem Sie Ihre AWS-Konten Ressourcen mit Ihrem CodeCatalyst Bereich verbinden. Indem Sie alle Phasen und Aspekte Ihres Anwendungslebenszyklus in einem Tool verwalten, können Sie Software schnell und zuverlässig bereitstellen.

AWS CodeCommit

AWS CodeCommitist ein vollständig verwalteter Quellcodeverwaltungsdienst, der es Unternehmen leicht macht, sichere und hoch skalierbare private Git-Repositorys zu hosten. AWS CodeCommit macht es überflüssig, ein eigenes Quellcodeverwaltungssystem zu betreiben oder sich Gedanken über die Skalierung der Infrastruktur zu machen. Sie können damit alles AWS CodeCommit , vom Quellcode bis hin zu Binärdateien, sicher speichern und es funktioniert nahtlos mit Ihren vorhandenen Git-Tools.

AWS CodeDeploy

AWS CodeDeployist ein Dienst, der Codebereitstellungen für jede Instanz automatisiert, einschließlich EC2 Instanzen und Instanzen, die vor Ort ausgeführt werden. CodeDeployerleichtert Ihnen die schnelle Veröffentlichung neuer Funktionen, hilft Ihnen, Ausfallzeiten bei der Anwendungsbereitstellung zu vermeiden, und bewältigt die Komplexität der Aktualisierung Ihrer Anwendungen. Sie können CodeDeploy damit Softwarebereitstellungen automatisieren, sodass fehleranfällige manuelle Operationen überflüssig werden. Der Service passt sich der Größe Ihrer Infrastruktur an, sodass Sie mühelos eine einzige Instance oder Tausende von Instances bereitstellen können.

AWS CodePipeline

AWS CodePipelineist ein vollständig verwalteter Continuous Delivery-Service, der Sie bei der Automatisierung Ihrer Release-Pipelines für schnelle und zuverlässige Anwendungs- und Infrastrukturupdates unterstützt. CodePipeline automatisiert die Erstellungs-, Test- und Bereitstellungsphasen Ihres Release-Prozesses bei jeder Codeänderung auf der Grundlage des von Ihnen definierten Release-Modells. Auf diese Weise können Sie Funktionen und Updates schnell und zuverlässig bereitstellen. Sie können problemlos Dienste von Drittanbietern wie GitHub oder Ihr eigenes benutzerdefiniertes Plugin integrieren CodePipeline. Mit zahlen Sie nur für das AWS CodePipeline, was Sie nutzen. Es fallen keine Vorausleistungen an und Sie gehen keine langfristigen Verpflichtungen ein.

Amazon Corretto

Amazon Corretto ist eine kostenlose, plattformübergreifende, produktionsreife Distribution des Open Java Development Kit (Open). JDK Corretto wird von langfristigem Support begleitet, der Leistungs- und Sicherheitsverbesserungen umfassen wird. Amazon führt Corretto intern auf Tausenden von Produktionsservices aus, und Corretto ist als kompatibel mit dem Java SE-Standard zertifiziert. Mit Corretto können Sie Java-Anwendungen auf gängigen Betriebssystemen wie Amazon Linux 2, Windows und macOS entwickeln und ausführen.

AWS Fault Injection Service

AWS Fault Injection Serviceist ein vollständig verwalteter Service für die Durchführung von Fault-Injection-Experimenten AWS , der es einfacher macht, die Leistung, Beobachtbarkeit und Belastbarkeit einer Anwendung zu verbessern. Fault-Injection-Experimente werden in der Chaos-Technik eingesetzt. Dabei handelt es sich um eine Praxis, bei der eine Anwendung in Test- oder Produktionsumgebungen durch störende Ereignisse wie einen plötzlichen Anstieg CPU oder Speicherverbrauch belastet wird, beobachtet wird, wie das System reagiert, und Verbesserungen implementiert werden. Das Fault-Injection-Experiment hilft Teams dabei, die realen Bedingungen zu schaffen, die erforderlich sind, um versteckte Fehler aufzudecken, blinde Flecken zu überwachen und Leistungsengpässe zu überwachen, die in verteilten Systemen schwer zu finden sind.

AWS Fault Injection Service vereinfacht den Prozess der Einrichtung und Durchführung kontrollierter Fault-Injection-Experimente für eine Reihe von AWS Diensten, sodass Teams Vertrauen in das Verhalten ihrer Anwendungen aufbauen können. Mit dem Fault Injection Simulator können Teams mithilfe vorgefertigter Vorlagen, die zu den gewünschten Störungen führen, schnell Experimente einrichten. AWS Fault Injection Service bietet die Kontrollen und Leitplanken, die Teams für die Durchführung von Experimenten in der Produktion benötigen, z. B. das automatische Zurücksetzen oder Stoppen des Experiments, wenn bestimmte Bedingungen erfüllt sind. Mit wenigen Klicks in der Konsole können Teams komplexe Szenarien ausführen, in denen häufig auftretende Fehler in verteilten Systemen parallel auftreten oder sich im Laufe der Zeit sequentiell aufbauen, sodass sie die realen Bedingungen schaffen können, die erforderlich sind, um versteckte Schwächen zu finden.

Amazon Q Developer

Amazon Q Developer (ehemals Amazon CodeWhisperer) unterstützt Entwickler und IT-Experten bei ihren Aufgaben — vom Codieren, Testen und Aktualisieren von Anwendungen über die Fehlerdiagnose bis hin zur Durchführung von Sicherheitsscans und -korrekturen sowie der Optimierung von Ressourcen. AWS Amazon Q verfügt über erweiterte, mehrstufige Planungs- und Argumentationsfunktionen, mit denen vorhandener Code transformiert (z. B. Upgrades der Java-Version) und neue Funktionen implementiert werden können, die aus Entwickleranfragen generiert wurden.

AWS X-Ray

AWS X-Rayhilft Entwicklern dabei, verteilte Anwendungen, die sich in der Produktion oder in der Entwicklung befinden, zu analysieren und zu debuggen, z. B. solche, die mit einer Microservices-Architektur erstellt wurden. Mit X-Ray können Sie die Leistung Ihrer Anwendung und der zugrunde liegenden Dienste nachvollziehen, sodass Sie die Hauptursache von Leistungsproblemen und Fehlern identifizieren und beheben können. X-Ray bietet eine end-to-end Übersicht der Anfragen, während sie Ihre Anwendung durchlaufen, und zeigt eine Übersicht der Ihrer Anwendung zugrunde liegenden Komponenten. Mit X-Ray können Sie sowohl Anwendungen in der Entwicklung als auch in der Produktion analysieren, von einfachen dreistufigen Anwendungen bis hin zu komplexen Microservices-Anwendungen, die aus Tausenden von Diensten bestehen.