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.
Wählen Sie einen CodeDeploy Repository-Typ
Der Speicherort für Dateien, die von benötigt werden, CodeDeploy wird als Repository bezeichnet. Die Verwendung eines Repositorys hängt davon ab, welche Rechenplattform Ihre Bereitstellung verwendet.
-
EC2/On-Premise: Um Ihren Anwendungscode auf einer oder mehreren Instances bereitzustellen, muss Ihr Code in einer Archivdatei gebündelt und in einem Repository abgelegt werden, auf das Sie während des Bereitstellungsprozesses zugreifen CodeDeploy können. Sie bündeln Ihren bereitstellbaren Inhalt und eine AppSpec Datei in einer Archivdatei und laden sie dann in einen der Repository-Typen hoch, die von unterstützt werden. CodeDeploy
-
AWS Lambda und Amazon ECS: Bereitstellungen erfordern eine AppSpec Datei, auf die während einer Bereitstellung auf eine der folgenden Arten zugegriffen werden kann:
-
Aus einem Amazon S3 S3-Bucket.
-
Aus Text, der direkt in den AppSpec Editor in der Konsole eingegeben wurde. Weitere Informationen finden Sie unter Eine AWS Lambda Compute Platform-Bereitstellung erstellen (Konsole) und Erstellen Sie eine Amazon ECS Compute Platform-Bereitstellung (Konsole).
-
Wenn Sie den verwenden AWS CLI, können Sie auf eine AppSpec Datei verweisen, die sich auf Ihrer Festplatte oder auf einem Netzlaufwerk befindet. Weitere Informationen finden Sie unter Eine AWS Lambda Compute Platform-Bereitstellung erstellen () CLI und Erstellen Sie eine Amazon ECS Compute Platform-Bereitstellung (CLI).
-
CodeDeploy unterstützt derzeit die folgenden Repository-Typen:
Repository-Typ | Repository-Details | Unterstützte Datenverarbeitungsplattformen |
Amazon S3 | Amazon Simple Storage Service (Amazon S3) ist die AWS
Lösung für sicheren, skalierbaren Objektspeicher. Amazon S3 speichert Daten als Objekte in Buckets. Objekte umfassen eine Datei und optional beliebige Metadaten, die die Datei beschreiben. Um ein Objekt in Amazon S3 zu speichern, laden Sie die Datei in einen Bucket hoch. Beim Hochladen der Datei können Sie Berechtigungen und Metadaten zu diesem Objekt festlegen. Weitere Informationen: |
Bereitstellungen, die die folgenden Rechenplattformen verwenden, können die Revision in einem Amazon S3 S3-Bucket speichern.
|
GitHub | Sie können Ihre Anwendungsrevisionen in GitHub Weitere Informationen: |
Nur EC2/lokale Bereitstellungen können die Revision in einem Repository speichern. GitHub |
Bitbucket |
Du kannst Code für Bereitstellungsgruppen von EC2-Instances bereitstellen, indem du die Pipe in Bitbucket-Pipelines verwendest. CodeDeploy Weitere Informationen: |
Nur EC2/lokale Bereitstellungen können die Revision in einem Repository speichern. BitBucket |
Anmerkung
Eine AWS Lambda Bereitstellung funktioniert nur mit einem Amazon S3 S3-Repository.