

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
<a name="application-revisions-repository-type"></a>

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-Premises**: Um Ihren Anwendungscode auf einer oder mehreren Instanzen bereitzustellen, muss Ihr Code in einer Archivdatei gebündelt und in einem Repository abgelegt werden, wo CodeDeploy Sie während des Bereitstellungsprozesses darauf zugreifen 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 erhalten Sie unter [Erstellen Sie ein AWS Bereitstellung der Lambda Compute Platform (Konsole)](deployments-create-console-lambda.md) und [Erstellen Sie eine Amazon ECS Compute Platform-Bereitstellung (Konsole)](deployments-create-console-ecs.md). 
  +  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 erhalten Sie unter [Erstellen Sie ein AWS Bereitstellung der Lambda Compute Platform (CLI)](deployments-create-lambda-cli.md) und [Erstellen Sie eine Amazon ECS Compute Platform-Bereitstellung (CLI)](deployments-create-ecs-cli.md). 

CodeDeploy unterstützt derzeit die folgenden Repository-Typen: 


|  |  |  | 
| --- |--- |--- |
| Repository-Typ | Repository-Details | Unterstützte Datenverarbeitungsplattformen | 
| Amazon S3 | [Amazon Simple Storage Service](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) (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. <br />Weitere Informationen: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/application-revisions-repository-type.html) | Bereitstellungen, die die folgenden Rechenplattformen verwenden, können die Revision in einem Amazon S3 S3-Bucket speichern.[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/application-revisions-repository-type.html) | 
| GitHub | Sie können Ihre Anwendungsrevisionen in [GitHub](http://www.github.com)Repositorys speichern. Sie können ein Deployment von einem GitHub Repository aus auslösen, wenn der Quellcode in diesem Repository geändert wird.Weitere Informationen:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/application-revisions-repository-type.html) | Nur EC2/On-Premises Bereitstellungen können die Revision in einem GitHub Repository speichern. | 
| Bitbucket | Du kannst Code für Bereitstellungsgruppen von EC2-Instances bereitstellen, indem du die [CodeDeploy Pipe](https://bitbucket.org/product/features/pipelines/integrations?p=atlassian/aws-code-deploy) in [Bitbucket-Pipelines](https://bitbucket.org/product/features/pipelines) verwendest. [Bitbucket Pipelines bietet Funktionen für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD), einschließlich Bitbucket-Deployments.](https://confluence.atlassian.com/bitbucket/bitbucket-deployments-940695276.html) Die CodeDeploy Pipe überträgt das Artefakt zunächst in einen von Ihnen angegebenen S3-Bucket und stellt dann das Code-Artefakt aus dem Bucket bereit.<br />Weitere Informationen: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/application-revisions-repository-type.html) | Nur EC2/On-Premises Bereitstellungen können die Revision in einem BitBucket Repository speichern. | 

**Anmerkung**  
Eine AWS Lambda Bereitstellung funktioniert nur mit einem Amazon S3 S3-Repository.