

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 Sie eine EC2/On-Premises-Compute-Plattform-Bereitstellung (Konsole)
<a name="deployments-create-console"></a>

In diesem Thema erfahren Sie, wie Sie mithilfe der Konsole eine Anwendung auf einem Amazon EC2- oder lokalen Server bereitstellen.

1. [Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CodeDeploy Konsole unter https://console.aws.amazon.com /codedeploy.](https://console.aws.amazon.com/codedeploy)
**Anmerkung**  
Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet haben. [Erste Schritte mit CodeDeploy](getting-started-codedeploy.md)

1. Führen Sie eine der folgenden Aktionen aus:
   +  Wenn Sie eine Anwendung bereitstellen möchten, erweitern Sie im Navigationsbereich **Deploy (Bereitstellen)** und wählen Sie **Applications (Anwendungen)** aus. Klicken Sie auf den Namen der Anwendung, die Sie bereitstellen möchten. Vergewissern Sie sich, dass die Spalte **Rechenplattform** für Ihre Anwendung **EC2/On-Premises** lautet.
   +  Wenn Sie eine Bereitstellung erneut bereitstellen möchten, erweitern Sie im Navigationsbereich **Deploy (Bereitstellen)** und wählen Sie **Deployments (Bereitstellungen)** aus. Wählen Sie in der Spalte **Application (Anwendung)** die Bereitstellung aus, die Sie erneut bereitstellen möchten, sowie den Namen ihrer Anwendung aus. **Stellen Sie sicher, dass die Spalte **Compute-Plattform** für Ihre Bereitstellung EC2/On-Premises lautet.**

1. Klicken Sie auf der Registerkarte **Deployments (Bereitstellungen)** auf **Create deployment (Bereitstellung erstellen)**.
**Anmerkung**  
Ihre Anwendung muss über eine Bereitstellungsgruppe verfügen, bevor sie bereitgestellt werden kann. Wenn Ihre Anwendung keine Bereitstellungsgruppe hat, wählen Sie auf der Registerkarte **Bereitstellungsgruppen** die Option **Bereitstellungsgruppe erstellen** aus. Weitere Informationen finden Sie unter [Erstellen Sie eine Bereitstellungsgruppe mit CodeDeploy](deployment-groups-create.md). 

1. Wählen Sie unter **Deployment group (Bereitstellungsgruppe)** eine Bereitstellungsgruppe für diese Bereitstellung aus.

1. Wählen Sie neben **Repository type (Repository-Typ)** den Repository-Typ aus, in dem Ihre Revision gespeichert ist:
   + **Meine Anwendung ist in Amazon S3 gespeichert**. Weitere Informationen finden Sie unter[Geben Sie Informationen zu einer Revision an, die in einem Amazon S3 S3-Bucket gespeichert ist](deployments-create-console-s3.md), und kehren Sie dann zu Schritt 6 zurück. 
   + **Meine Anwendung ist gespeichert in GitHub** — Weitere Informationen finden Sie unter[Geben Sie Informationen zu einer Revision an, die in einem GitHub Repository gespeichert ist](deployments-create-console-github.md), und kehren Sie dann zu Schritt 6 zurück.

1. (Optional) Geben Sie im Feld **Deployment description (Bereitstellungsbeschreibung)** eine Beschreibung für diese Bereitstellung ein.

1. (Optional) Erweitern Sie **Bereitstellungskonfiguration überschreiben**, um eine Bereitstellungskonfiguration auszuwählen, mit der Sie steuern können, wie der Datenverkehr auf den Amazon EC2- oder lokalen Server verlagert wird, der sich von dem in der Bereitstellungsgruppe angegebenen unterscheidet.

   Weitere Informationen finden Sie unter [Arbeiten mit Bereitstellungskonfigurationen in CodeDeploy](deployment-configurations.md).

1. 

   1. Wählen Sie „**Bereitstellung nicht fehlschlagen, wenn das ApplicationStop Lebenszyklusereignis fehlschlägt**“ aus, wenn Sie möchten, dass eine Bereitstellung für eine Instance erfolgreich ist, falls das `ApplicationStop` Lebenszyklusereignis fehlschlägt.

   1. Erweitern Sie **die Einstellungen für das Bereitstellungsverhalten**, um anzugeben CodeDeploy , wie mit Dateien an einem Zielort für die Bereitstellung umgegangen wird, die nicht Teil der vorherigen erfolgreichen Bereitstellung waren.

      Wählen Sie eine der folgenden Optionen aus:
      + **Fehlschlagen der Bereitstellung** — Es wird ein Fehler gemeldet und der Bereitstellungsstatus wird auf geändert`Failed`.
      + **Inhalt überschreiben** — Wenn im Zielverzeichnis eine Datei mit demselben Namen vorhanden ist, wird sie durch die Version aus der Anwendungsrevision ersetzt.
      + **Inhalt beibehalten** — Wenn im Zielverzeichnis eine Datei mit demselben Namen vorhanden ist, wird die Datei beibehalten und die Version in der Anwendungsrevision wird nicht in die Instanz kopiert.

      Weitere Informationen finden Sie unter [Rollback-Verhalten bei vorhandenem Inhalt](deployments-rollback-and-redeploy.md#deployments-rollback-and-redeploy-content-options). 

1. (Optional) Sie können unter **Rollback configuration overrides** andere automatische Rollback-Optionen für diese Bereitstellung festlegen, als für die Bereitstellungsgruppe angegeben wurden.

   Hinweise zu Rollbacks in finden Sie CodeDeploy unter [Erneute Bereitstellungen und Bereitstellungs-Rollbacks](deployment-steps-server.md#deployment-rollback) und[Eine Bereitstellung erneut bereitstellen und rückgängig machen mit CodeDeploy](deployments-rollback-and-redeploy.md).

   Wählen Sie eine der folgenden Optionen aus:
   + **Rollback bei fehlgeschlagener Bereitstellung** — CodeDeploy stellt die letzte als funktionierend bekannte Version erneut als neue Bereitstellung bereit.
   + **Rollback bei Erreichen der Alarmschwellenwerte —** Wenn der Bereitstellungsgruppe Alarme hinzugefügt wurden, wird die letzte als CodeDeploy funktionierend bekannte Version bereitgestellt, wenn einer oder mehrere der angegebenen Alarme aktiviert sind.
   + **Rollbacks deaktivieren** — Führen Sie für diese Bereitstellung keine Rollbacks durch.

1. Klicken Sie auf **Start deployment (Bereitstellung starten)**. 

   Informationen zum Verfolgen des Status Ihrer Bereitstellung finden Sie unter [CodeDeploy Bereitstellungsdetails anzeigen](deployments-view-details.md).

**Topics**
+ [Geben Sie Informationen zu einer Revision an, die in einem Amazon S3 S3-Bucket gespeichert ist](deployments-create-console-s3.md)
+ [Geben Sie Informationen zu einer Revision an, die in einem GitHub Repository gespeichert ist](deployments-create-console-github.md)

# Geben Sie Informationen zu einer Revision an, die in einem Amazon S3 S3-Bucket gespeichert ist
<a name="deployments-create-console-s3"></a>

Wenn Sie die Schritte unter befolgen[Erstellen Sie eine EC2/On-Premises-Compute-Plattform-Bereitstellung (Konsole)](deployments-create-console.md), gehen Sie wie folgt vor, um Details zu einer Anwendungsversion hinzuzufügen, die in einem Amazon S3 S3-Bucket gespeichert ist.

1. Kopieren Sie den Amazon S3 S3-Link Ihrer **Revision in den Revisionsordner**. Ermitteln des Link-Wertes:

   1. In einer separaten Browser-Registerkarte:

      Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

      Navigieren Sie zur Revision und wählen Sie sie aus.

   1. Wenn der Bereich **Properties** nicht sichtbar ist, klicken Sie auf die Schaltfläche **Properties**.

   1. Kopieren Sie im **Eigenschaftenbereich** den Wert des **Link-Felds** in das Feld **Revisionsort** in der CodeDeploy Konsole.

   Um eine ETag (eine Dateiprüfsumme) als Teil des Revisionsspeicherorts anzugeben:
   + Wenn der **Link-Feldwert** auf endet**?versionId=*versionId***, fügen Sie **&etag=** und ETag den Wert am Ende des **Link-Felds** hinzu.
   + Wenn der Wert im **Link-Feld** keine Versions-ID angibt, fügen Sie am Ende des **Link-Felds** den Wert **?etag=** und hinzu. ETag 
**Anmerkung**  
Auch wenn es nicht so einfach ist wie das Kopieren des Feldwerts für **Link**, können Sie auch den Revisionsspeicherort in einem der folgenden Formate eingeben:  
**s3://*bucket-name*/*folders*/*objectName***  
**s3://*bucket-name*/*folders*/*objectName*?versionId=*versionId***  
**s3://*bucket-name*/*folders*/*objectName*?etag=*etag***  
**s3://*bucket-name*/*folders*/*objectName*?versionId=*versionId*&etag=*etag***  
***bucket-name*.s3.amazonaws.com/*folders*/*objectName***

1. Wenn eine Nachricht in der Liste **File type** angezeigt wird, die besagt, dass der Dateityp nicht erkannt werden konnte, wählen Sie den Dateityp der Revision aus. Andernfalls akzeptieren Sie den erkannten Dateityp.

# Geben Sie Informationen zu einer Revision an, die in einem GitHub Repository gespeichert ist
<a name="deployments-create-console-github"></a>

Wenn Sie die Schritte unter befolgen[Erstellen Sie eine EC2/On-Premises-Compute-Plattform-Bereitstellung (Konsole)](deployments-create-console.md), gehen Sie wie folgt vor, um Details zu einer in einem GitHub Repository gespeicherten Anwendungsversion hinzuzufügen.

1. Führen **Sie unter GitHub Verbinden mit** einen der folgenden Schritte aus:
   + Um eine Verbindung für CodeDeploy Anwendungen mit einem GitHub Konto herzustellen, melden Sie sich auf einer anderen Webbrowser-Registerkarte ab GitHub. Geben Sie **GitHub unter Konto** einen Namen ein, um diese Verbindung zu identifizieren, und wählen Sie dann **Connect GitHub**. Auf der Webseite werden Sie aufgefordert, die Interaktion mit GitHub Ihrer Anwendung CodeDeploy zu autorisieren. Fahren Sie fort mit Schritt 2.
   + Um eine Verbindung zu verwenden, die Sie bereits erstellt haben, wählen Sie **GitHubunter Konto** ihren Namen und dann **Connect** aus GitHub. Fahren Sie fort mit Schritt 4.
   + Um eine Verbindung zu einem anderen GitHub Konto herzustellen, melden Sie sich in einem anderen Webbrowser-Tab ab GitHub. Wählen **Sie Connect einem anderen GitHub Konto** verbinden und dann **Connect GitHub**. Fahren Sie fort mit Schritt 2.

1. Wenn Sie aufgefordert werden, sich anzumelden GitHub, folgen Sie den Anweisungen auf der **Anmeldeseite**. Melden Sie sich mit Ihrem GitHub Benutzernamen oder Ihrer E-Mail-Adresse und Ihrem Passwort an.

1. Wenn eine **Authorize application**-Seite angezeigt wird, wählen Sie **Authorize application**. 

1. Geben Sie auf der Seite **Einrichtung erstellen** im Feld **Repository-Name** den GitHub Benutzer- oder Organisationsnamen ein, der die Revision enthält, gefolgt von einem Schrägstrich (`/`), gefolgt vom Namen des Repositorys, das die Revision enthält. Falls Sie sich nicht sicher sind, welchen Wert Sie eingeben müssen:

   1. Rufen Sie in einem anderen Webbrowser-Tab Ihr [GitHubDashboard](https://github.com/dashboard) auf.

   1. Platzieren Sie unter **Your repositories** den Mauszeiger auf dem Namen des Ziel-Repositorys. Es erscheint ein Tooltip mit dem Namen des GitHub Benutzers oder der Organisation, gefolgt von einem Schrägstrich (`/`), gefolgt vom Namen des Repositorys. Geben Sie diesen angezeigten Wert in das Feld **Repository name (Repository-Name)** ein.
**Anmerkung**  
Wenn der Name des Ziel-Repositorys in **Ihren Repositorys** nicht sichtbar ist, verwenden Sie das ** GitHubSuchfeld**, um den Namen des Ziel-Repositorys und den GitHub Benutzer- oder Organisationsnamen zu finden.

1. Geben Sie unter **Commit-ID** die ID des Commits ein, das sich auf die Revision im Repository bezieht. Falls Sie sich nicht sicher sind, welchen Wert Sie eingeben müssen:

   1. Rufen Sie in einem anderen Webbrowser-Tab Ihr [GitHubDashboard](https://github.com/dashboard) auf.

   1. Wählen Sie unter **Your repositories** den Namen des Repositorys aus, das den Ziel-Commit enthält.

   1. Suchen und kopieren Sie in der Commit-Liste die Commit-ID, die sich auf die Revision im Repository bezieht. Diese ID ist in der Regel 40 Zeichen lang und besteht aus Buchstaben und Zahlen. (Verwenden Sie nicht die kürzere Version der Commit-ID, die in der Regel die ersten 10 Zeichen der längeren Version der Commit-ID enthält.)

   1. Fügen Sie die Commit-ID in das Feld **Commit ID** ein.