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.
Erstellen einer Umgebung
Lernen Sie, AWS Proton Umgebungen zu erstellen.
Sie können eine AWS Proton Umgebung auf zwei Arten erstellen:
-
Mithilfe einer Standardumgebungsvorlage können Sie eine Standardumgebung erstellen, verwalten und bereitstellen. AWS Proton stellt die Infrastruktur für Ihre Umgebung bereit.
-
Stellen Sie mithilfe einer AWS Proton Vorlage für eine vom Kunden verwaltete Umgebung eine Connect zur vom Kunden verwalteten Infrastruktur her. Sie stellen Ihre eigenen gemeinsam genutzten Ressourcen außerhalb von bereit und stellen dann Bereitstellungsausgaben bereit AWS Proton, die AWS Proton verwendet werden können.
Beim Erstellen einer Umgebung können Sie einen von mehreren Bereitstellungsansätzen wählen.
-
AWS verwaltete Bereitstellung — Erstellen, verwalten und bereitstellen Sie eine Umgebung in einem einzigen Konto. AWS Proton stellt Ihre Umgebung bereit.
Diese Methode unterstützt nur Vorlagen CloudFormation für Infrastrukturcode (IaC).
-
AWS verwaltete Bereitstellung für ein anderes Konto — Erstellen und verwalten Sie in einem einzigen Verwaltungskonto eine Umgebung, die in einem anderen Konto mit Verbindungen zu Umgebungskonten bereitgestellt wird. AWS Proton stellt Ihre Umgebung in dem anderen Konto bereit. Weitere Informationen finden Sie unter Erstellen Sie eine Umgebung in einem Konto und stellen Sie sie in einem anderen Konto bereit und Verbindungen zu Umgebungskonten.
Diese Methode unterstützt nur CloudFormation IaC-Vorlagen.
-
Selbstverwaltete Bereitstellung — AWS Proton sendet Bereitstellungs-Pull-Anfragen an ein verknüpftes Repository mit Ihrer eigenen Bereitstellungsinfrastruktur.
Diese Methode unterstützt nur Terraform IaC-Vorlagen.
-
CodeBuild Bereitstellung — AWS Proton verwendet, AWS CodeBuild um von Ihnen bereitgestellte Shell-Befehle auszuführen. Ihre Befehle können Eingaben lesen, die die Infrastruktur bereitstellen, und sind für die AWS Proton Bereitstellung oder Deprovisionierung der Infrastruktur und die Generierung von Ausgabewerten verantwortlich. Ein Vorlagenpaket für diese Methode enthält Ihre Befehle in einer Manifestdatei sowie alle Programme, Skripts oder anderen Dateien, die diese Befehle möglicherweise benötigen.
Als Beispiel für die Verwendung von CodeBuild Provisioning können Sie Code hinzufügen, der die AWS Cloud Development Kit (AWS CDK) zur Bereitstellung von AWS Ressourcen verwendet, und ein Manifest, das den Code installiert CDK und Ihren CDK Code ausführt.
Weitere Informationen finden Sie unter CodeBuild Bereitstellungsvorlagen-Bundle.
Anmerkung
Sie können die CodeBuild Bereitstellung mit Umgebungen und Diensten verwenden. Derzeit können Sie Komponenten auf diese Weise nicht bereitstellen.
Bei der AWS verwalteten Bereitstellung (sowohl für dasselbe Konto als auch für ein anderes Konto) werden AWS Proton direkte Aufrufe zur Bereitstellung Ihrer Ressourcen getätigt.
Bei der selbstverwalteten Bereitstellung werden Pull-Anfragen gestellt AWS Proton , um kompilierte IaC-Dateien bereitzustellen, die Ihre IaC-Engine zur Bereitstellung von Ressourcen verwendet.
Weitere Informationen finden Sie unter Wie stellt AWS Proton die Infrastruktur bereit, Vorlagenpakete und Schemaanforderungen für Umgebungsvorlagenpakete.
Themen
Erstellen Sie eine Standardumgebung und stellen Sie sie in demselben Konto bereit
Verwenden Sie die Konsole oder AWS CLI um eine Umgebung in einem einzigen Konto zu erstellen und bereitzustellen. Die Bereitstellung wird verwaltet von AWS.
Erstellen Sie eine Umgebung in einem Konto und stellen Sie sie in einem anderen Konto bereit
Verwenden Sie die Konsole oder AWS CLI um eine Standardumgebung in einem Verwaltungskonto zu erstellen, das die Umgebungsinfrastruktur in einem anderen Konto bereitstellt. Die Bereitstellung wird verwaltet von AWS.
Führen Sie die folgenden Schritte ausCLI, bevor Sie die Konsole oder verwenden.
-
Identifizieren Sie das AWS-Konto IDs Verwaltungs- und Umgebungskonto und kopieren Sie es für die spätere Verwendung.
-
Erstellen Sie im Umgebungskonto eine AWS Proton Servicerolle mit Mindestberechtigungen für die zu erstellende Umgebung. Weitere Informationen finden Sie unter AWS Proton Servicerolle für die Bereitstellung mit AWS CloudFormation.
Erstellen Sie eine Umgebung mithilfe von selbstverwalteter Bereitstellung und stellen Sie sie bereit
Wenn Sie die selbstverwaltete Bereitstellung verwenden, werden Bereitstellungs-Pull-Anfragen an ein verknüpftes Repository mit Ihrer eigenen Bereitstellungsinfrastruktur AWS Proton gesendet. Die Pull Requests starten Ihren eigenen Workflow, der AWS Dienste aufruft, um die Infrastruktur bereitzustellen.
Überlegungen zur selbstverwalteten Bereitstellung:
-
Bevor Sie eine Umgebung erstellen, richten Sie ein Repository-Ressourcenverzeichnis für die selbstverwaltete Bereitstellung ein. Weitere Informationen finden Sie unter AWS Proton Infrastructure as Code-Dateien.
-
AWS Proton Wartet nach dem Erstellen der Umgebung auf asynchrone Benachrichtigungen zum Status Ihrer Infrastrukturbereitstellung. Ihr Bereitstellungscode muss den verwenden, um diese asynchronen AWS Proton
NotifyResourceStateChange
API Benachrichtigungen an zu senden. AWS Proton
Sie können die selbstverwaltete Bereitstellung in der Konsole oder mit dem verwenden. AWS CLI Die folgenden Beispiele zeigen, wie Sie die selbstverwaltete Bereitstellung mit Terraform verwenden können.