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.
Integrieren Sie ein Bitbucket-Repository mit AWS Amplify mithilfe AWS CloudFormation
Erstellt von Alwin Abraham () AWS
Übersicht
AWSAmplify hilft Ihnen dabei, statische Websites schnell bereitzustellen und zu testen, ohne die normalerweise erforderliche Infrastruktur einrichten zu müssen. Sie können den Ansatz dieses Musters verwenden, wenn Ihr Unternehmen Bitbucket für die Quellcodeverwaltung verwenden möchte, sei es, um vorhandenen Anwendungscode zu migrieren oder eine neue Anwendung zu erstellen. Durch AWS CloudFormation die automatische Einrichtung von Amplify bieten Sie Einblick in die von Ihnen verwendeten Konfigurationen.
Dieses Muster beschreibt, wie Sie eine Pipeline und Bereitstellungsumgebung für Frontend Continuous Integration and Continuous Deployment (CI/CD) erstellen, indem Sie ein AWS CloudFormation Bitbucket-Repository mit Amplify integrieren. AWS Der Ansatz des Musters bedeutet, dass Sie eine Amplify-Frontend-Pipeline für wiederholbare Bereitstellungen erstellen können.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktives Amazon Web Services (AWS) -Konto
Ein aktives Bitbucket-Konto mit Administratorzugriff
Zugriff auf ein Terminal, das c URL
oder die Postman-Anwendung verwendet Vertrautheit mit Amplify
Vertrautheit mit AWS CloudFormation
Vertrautheit mit -formatierten Dateien YAML
Architektur

Technologie-Stack
Amplify
AWS CloudFormation
Bitbucket
Tools
AWSAmplify — Amplify unterstützt Entwickler bei der Entwicklung und Bereitstellung cloudgestützter Mobil- und Web-Apps.
AWS CloudFormation— AWS CloudFormation ist ein Service, der Ihnen hilft, Ihre AWS Ressourcen zu modellieren und einzurichten, sodass Sie weniger Zeit mit der Verwaltung dieser Ressourcen verbringen und sich mehr auf Ihre Anwendungen konzentrieren können, die in ausgeführt werden. AWS
Bitbucket
— Bitbucket ist eine Git-Repository-Management-Lösung, die für professionelle Teams entwickelt wurde. Es bietet dir einen zentralen Ort, um Git-Repositorys zu verwalten, gemeinsam an deinem Quellcode zu arbeiten und dich durch den Entwicklungsablauf zu führen.
Code
Die bitbucket-amplify.yml
Datei (angehängt) enthält die AWS CloudFormation Vorlage für dieses Muster.
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
(Optional) Erstelle ein Bitbucket-Repository. |
AnmerkungDu kannst auch ein vorhandenes Bitbucket-Repository verwenden. | DevOps Ingenieur |
Öffnen Sie die Workspace-Einstellungen. |
| DevOps Ingenieur |
Schaffen Sie einen OAuth Verbraucher. |
| DevOps Ingenieur |
Besorgen Sie sich ein OAuth Zugriffstoken |
WichtigErsetzen Sie 2. Notieren Sie das Zugriffstoken ohne die Anführungszeichen. Das Token ist nur für eine begrenzte Zeit gültig und die Standardzeit beträgt zwei Stunden. Sie müssen die AWS CloudFormation Vorlage in diesem Zeitraum ausführen. | DevOps Ingenieur |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Laden Sie die Vorlage für AWS CloudFormation herunter. | Laden Sie die | |
Erstellen Sie den Stack und stellen Sie ihn bereit. AWS CloudFormation |
5. Wählen Sie Weiter und dann Stapel erstellen. | DevOps Ingenieur |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Stellen Sie den Code für den Branch in Ihrem Repository bereit. |
Weitere Informationen dazu findest du unter Grundlegende Git-Befehle | App-Developer |
Zugehörige Ressourcen
Authentifizierungsmethoden