Hinweis zum Ende des Supports: Am 7. Oktober 2026 AWS endet der Support für AWS Proton. Nach dem 7. Oktober 2026 werden Sie nicht mehr auf die AWS Proton Konsole oder AWS Proton die Ressourcen zugreifen können. Ihre bereitgestellte Infrastruktur bleibt intakt. Weitere Informationen finden Sie im AWS Proton Service Deprecation and Migration Guide.
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.
Einrichtung mit AWS Proton
Wenn Sie die AWS CLI zum Ausführen von AWS Proton APIs verwenden möchten, stellen Sie sicher, dass Sie sie installiert haben. Wenn Sie es nicht installiert haben, finden Sie weitere Informationen unterEinrichtung des AWS CLI.
AWS Proton spezifische Konfiguration:
-
Um Vorlagen zu erstellen und zu verwalten:
-
Wenn Sie Konfigurationen für die Vorlagensynchronisierung verwenden, richten Sie eine AWS CodeStar Verbindung ein.
-
Richten Sie andernfalls einen Amazon S3-Bucket ein.
-
-
So stellen Sie die Infrastruktur bereit:
-
Für die selbstverwaltete Bereitstellung müssen Sie eine AWS CodeStar Verbindung einrichten.
-
-
(Optional) So stellen Sie Pipelines bereit:
-
Richten Sie für AWS verwaltete Bereitstellung und CodeBuild-based Bereitstellung Pipeline-Rollen ein. AWS-verwaltet und bereitstellend — richten Sie CodeBuild-based Pipeline-Rollen ein
-
Richten Sie für die selbstverwaltete Bereitstellung ein Pipeline-Repository ein. Self-managed Bereitstellung — Richten Sie ein Pipeline-Repository ein
-
Weitere Informationen zu Bereitstellungsmethoden finden Sie unter. Wie AWS-verwaltete Bereitstellung funktioniert
Einen Amazon S3-Bucket einrichten
Um einen S3-Bucket einzurichten, folgen Sie den Anweisungen unter Erstellen Sie Ihren ersten S3-Bucket, um einen S3-Bucket einzurichten. Platzieren Sie Ihre Eingaben AWS Proton im Bucket, wo AWS Proton Sie sie abrufen können. Diese Eingaben werden als Vorlagenpakete bezeichnet. In anderen Abschnitten dieses Handbuchs erfahren Sie mehr über sie.
Einrichtung einer AWS CodeStar Verbindung
Um eine Verbindung AWS Proton zu einem Repository herzustellen, erstellen Sie eine AWS CodeStar Verbindung, die eine Pipeline aktiviert, wenn ein neuer Commit in einem Quellcode-Repository eines Drittanbieters erfolgt.
AWS Proton verwendet die Verbindung zu:
-
Aktiviere eine Service-Pipeline, wenn ein neuer Commit für deinen Repository-Quellcode vorgenommen wird.
-
Stellen Sie einen Pull-Request auf einer Infrastruktur als Code-Repository.
-
Erstellen Sie eine neue Neben- oder Hauptversion von Vorlagen, wenn ein Commit an ein Vorlagen-Repository übertragen wird, das eine Ihrer Vorlagen ändert, sofern die Version noch nicht existiert.
Du kannst dich mit Bitbucket- GitHub, GitHub Enterprise- und GitHub Enterprise Server-Repositorys verbinden. CodeConnections Weitere Informationen finden Sie unter CodeConnections im AWS CodePipeline -Benutzerhandbuch.
Um eine Verbindung herzustellen. CodeStar
-
Öffnen Sie die AWS Proton -Konsole
. -
Wählen Sie im Navigationsbereich Einstellungen und dann Repository-Verbindungen aus, um zur Seite Verbindungen in den Einstellungen der Entwicklertools zu gelangen. Auf der Seite wird eine Liste der Verbindungen angezeigt.
-
Wählen Sie Verbindung erstellen und folgen Sie den Anweisungen.
Einstellungen für die CI/CD Konto-Pipeline einrichten
AWS Proton kann CI/CD Pipelines für die Bereitstellung von Anwendungscode in Ihren Dienstinstanzen bereitstellen. Die AWS Proton Einstellungen, die Sie für die Pipeline-Bereitstellung benötigen, hängen von der Bereitstellungsmethode ab, die Sie für Ihre Pipeline wählen.
AWS-verwaltet und bereitstellend — richten Sie CodeBuild-based Pipeline-Rollen ein
Mit AWS-managed Provisioning und CodeBuild Provisioning stellen Sie Pipelines für Sie bereit. AWS Proton Daher ist eine AWS Proton Servicerolle erforderlich, die Berechtigungen für die Bereitstellung von Pipelines bereitstellt. Jede dieser beiden Bereitstellungsmethoden verwendet ihre eigene Servicerolle. Diese Rollen werden von allen AWS Proton Service-Pipelines gemeinsam genutzt und Sie konfigurieren sie einmal in Ihren Kontoeinstellungen.
So erstellen Sie Pipeline-Service-Rollen mithilfe der Konsole
-
Öffnen Sie die AWS Proton -Konsole
. -
Wählen Sie im Navigationsbereich Einstellungen und dann Kontoeinstellungen aus.
-
Wählen Sie auf der Seite mit den CI/CD Kontoeinstellungen die Option Konfigurieren aus.
-
Führen Sie eine der folgenden Aktionen aus:
-
Um eine Pipeline-Servicerolle für Sie AWS Proton erstellen zu lassen
[Um die AWS verwaltete Bereitstellung von Pipelines zu aktivieren] Gehen Sie auf der Seite „Kontoeinstellungen konfigurieren“ im Abschnitt „Pipeline-Rolle AWS-managed provisioning“ wie folgt vor:
-
Wählen Sie Neue Servicerolle aus.
-
Geben Sie einen Namen für die Rolle ein,
myProtonPipelineServiceRolez. B. -
Markieren Sie das Kontrollkästchen, um der Erstellung einer AWS Proton Rolle mit Administratorrechten in Ihrem Konto zuzustimmen.
[Um die CodeBuild-based Bereitstellung von Pipelines zu aktivieren] Wählen Sie auf der Seite „Kontoeinstellungen konfigurieren“ im Abschnitt „CodeBuildPipeline-Rolle“ die Option „Vorhandene Servicerolle“ und wählen Sie die Servicerolle aus, die Sie im Abschnitt „CloudFormation Pipeline-Rolle“ erstellt haben. Oder, falls Sie keine CloudFormation Pipeline-Rolle zugewiesen haben, wiederholen Sie die vorherigen drei Schritte, um eine neue Servicerolle zu erstellen.
-
-
So wählen Sie vorhandene Pipeline-Servicerollen aus
[Um die AWS-verwaltete Bereitstellung von Pipelines zu aktivieren] Wählen Sie auf der Seite „Kontoeinstellungen konfigurieren“ im Abschnitt AWS-managed Provisioning-Pipeline-Rolle die Option Bestehende Servicerolle aus und wählen Sie eine Servicerolle in Ihrem Konto aus. AWS
[Um die CodeBuild Bereitstellung von Pipelines zu aktivieren] Wählen Sie auf der Seite „Kontoeinstellungen konfigurieren“ im Abschnitt „CodeBuildPipeline-Bereitstellungsrolle“ die Option „Vorhandene Servicerolle“ aus und wählen Sie eine Servicerolle in Ihrem Konto aus. AWS
-
-
Wählen Sie Änderungen speichern aus.
Ihre neue Pipeline-Servicerolle wird auf der Seite mit den Kontoeinstellungen angezeigt.
Self-managed Bereitstellung — Richten Sie ein Pipeline-Repository ein
AWS Proton Sendet bei selbstverwalteter Bereitstellung einen Pull Request (PR) an ein von Ihnen eingerichtetes Provisioning-Repository, und Ihr Automatisierungscode ist für die Bereitstellung von Pipelines verantwortlich. Daher ist für die Bereitstellung von AWS Proton Pipelines keine Servicerolle erforderlich. Stattdessen benötigt es ein registriertes Provisioning-Repository. Ihr Automatisierungscode im Repository muss eine entsprechende Rolle übernehmen, die Berechtigungen für die Bereitstellung von Pipelines bereitstellt.
Um ein Pipeline-Provisioning-Repository mithilfe der Konsole zu registrieren
-
Erstellen Sie ein CI/CD Pipeline-Provisioning-Repository, falls Sie noch keines erstellt haben. Weitere Informationen zu Pipelines bei Self-Managed Provisioning finden Sie unter. So funktioniert die selbstverwaltete Bereitstellung
-
Wählen Sie im Navigationsbereich Einstellungen und dann Kontoeinstellungen aus.
-
Wählen Sie auf der Seite mit den CI/CD Kontoeinstellungen die Option Konfigurieren aus.
-
Gehen Sie auf der Seite „Kontoeinstellungen konfigurieren“ im Abschnitt CI/CD Pipeline-Repository wie folgt vor:
-
Wählen Sie Neues Repository und dann einen der Repository-Anbieter aus.
-
Wählen Sie für die CodeStar Verbindung eine Ihrer Verbindungen aus.
Anmerkung
Wenn Sie noch keine Verbindung zum entsprechenden Repository-Provider-Konto haben, wählen Sie Neue CodeStar Verbindung hinzufügen, schließen Sie den Verbindungsaufbau ab und klicken Sie dann auf die Schaltfläche „Aktualisieren“ neben dem CodeStar Verbindungsmenü. Du solltest jetzt in der Lage sein, deine neue Verbindung im Menü auszuwählen.
-
Wählen Sie als Repository-Namen Ihr Pipeline-Provisioning-Repository aus. Das Dropdownmenü zeigt die Liste der Repositorys im Anbieterkonto.
-
Wählen Sie als Branchname einen der Repository-Branches aus.
-
-
Wählen Sie Änderungen speichern aus.
Ihr Pipeline-Repository wird auf der Seite mit den Kontoeinstellungen angezeigt.
Einrichtung des AWS CLI
Um die AWS CLI für AWS Proton API-Aufrufe zu verwenden, stellen Sie sicher, dass Sie die neueste Version von installiert haben AWS CLI. Weitere Informationen finden Sie unter Erste Schritte mit dem AWS CLI im AWS Command Line Interface -Benutzerhandbuch. Informationen zu den ersten Schritten mit with finden Sie AWS Proton dann unterErste Schritte mit dem AWS CLI. AWS CLI