

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.

# Arbeiten mit Bereitstellungskonfigurationen in CodeDeploy
<a name="deployment-configurations"></a>

Eine Bereitstellungskonfiguration ist ein Satz von Regeln sowie Erfolgs- und Fehlerbedingungen. Sie wird von CodeDeploy während Bereitstellungen verwendet. Diese Regeln und Bedingungen sind unterschiedlich, je nachdem, ob Sie die Bereitstellung auf einer EC2/lokalen Rechenplattform, einer AWS Lambda-Rechenplattform oder einer Amazon ECS-Rechenplattform durchführen. 

## Bereitstellungskonfigurationen auf einer EC2/lokalen Rechenplattform
<a name="deployment-configuration-server"></a>



Wenn Sie die Bereitstellung auf einer EC2/lokalen Rechenplattform durchführen, gibt die Bereitstellungskonfiguration mithilfe eines Werts für „mindestens fehlerfreie Hosts“ und eines optionalen Werts für „mindestens fehlerfreie Hosts pro Zone“ die Anzahl oder den Prozentsatz der Instances an, die zu einem beliebigen Zeitpunkt während einer Bereitstellung verfügbar bleiben müssen.

Sie können eine der drei vordefinierten Bereitstellungskonfigurationen verwenden, die von bereitgestellt werden, oder eine benutzerdefinierte Bereitstellungskonfiguration erstellen. AWS Weitere Informationen zum Erstellen benutzerdefinierter Bereitstellungskonfigurationen finden Sie unter[Erstellen Sie eine Bereitstellungskonfiguration mit CodeDeploy](deployment-configurations-create.md). Wenn Sie keine Bereitstellungskonfiguration angeben, CodeDeploy verwendet die CodeDeployDefault. OneAtATime Bereitstellungskonfiguration.

Weitere Informationen darüber, wie der Zustand einer Instanz während einer Bereitstellung CodeDeploy überwacht und bewertet wird, finden Sie unter[CodeDeploy Zustand der Instanz](instances-health.md). Eine Liste der Bereitstellungskonfigurationen, die bereits für Ihr AWS Konto registriert sind, finden Sie unter[Details zur Bereitstellungskonfiguration anzeigen mit CodeDeploy](deployment-configurations-view-details.md). 

### Vordefinierte Bereitstellungskonfigurationen für eine EC2/lokale Rechenplattform
<a name="deployment-configurations-predefined"></a>

In der folgenden Tabelle sind die vordefinierten Bereitstellungskonfigurationen aufgeführt.

**Anmerkung**  
Es gibt keine vordefinierten Bereitstellungskonfigurationen, die diese [zonal configuration](deployment-configurations-create.md#zonal-config) Funktion unterstützen (mit der Sie die Anzahl fehlerfreier Hosts pro Availability Zone angeben können). Wenn Sie diese Funktion verwenden möchten, müssen Sie [Ihre eigene Bereitstellungskonfiguration erstellen](deployment-configurations-create.md).


****  

| Bereitstellungskonfiguration | Description | 
| --- | --- | 
| CodeDeployDefault.AllAtOnce | **In-Situ-Bereitstellungen:**Versucht, eine Anwendungsrevision in möglichst vielen Instances gleichzeitig bereitzustellen. Als Status der Gesamtbereitstellung wird Erfolgreich angezeigt, wenn die Anwendungsrevision in einer oder mehreren Instances bereitgestellt werden konnte. Es wird Fehlgeschlagen als Status der Gesamtbereitstellung angezeigt, wenn die Anwendungsrevision auf keiner Instance bereitgestellt werden konnte. Am Beispiel von neun Instanzen CodeDeployDefault. AllAtOnce versucht, die Bereitstellung auf allen neun Instanzen gleichzeitig durchzuführen. Die Gesamtbereitstellung ist erfolgreich, wenn die Revision in mindestens einer Instance bereitgestellt werden kann. Sie schlägt nur fehl, wenn die Revision in keiner der neun Instances bereitgestellt werden kann. **Blau/Grün-Bereitstellungen:** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/deployment-configurations.html) | 
| CodeDeployDefault.HalfAtATime |  **In-Situ-Bereitstellungen:** Stellt die Anwendungsrevision maximal in der Hälfte der Instances gleichzeitig bereit (bei Nachkommastellen wird abgerundet). Die Gesamtbereitstellung ist erfolgreich, wenn die Anwendungsrevision in mindestens der Hälfte der Instances bereitgestellt werden kann (bei Nachkommastellen wird aufgerundet). Andernfalls schlägt die Bereitstellung fehl. Beispiel: Bei neun Instances wird die Revision in maximal vier Instances gleichzeitig bereitgestellt. Die Gesamtbereitstellung ist erfolgreich, wenn die Revision in mindestens fünf Instances bereitgestellt werden kann. Andernfalls schlägt die Bereitstellung fehl.   Wenn Sie für Instances in mehreren Auto Scaling Scaling-Gruppen bereitstellen, CodeDeploy erfolgt die Bereitstellung auf bis zu der Hälfte der Instances gleichzeitig, *unabhängig von der Auto Scaling Scaling-Gruppe, in der sie sich befinden*. Nehmen wir zum Beispiel an, Sie haben zwei Auto Scaling Scaling-Gruppen mit jeweils 10 Instances. `ASG1` `ASG2` In diesem Szenario CodeDeploy könnten Sie in nur 10 Instances bereitstellen `ASG1` und dies als Erfolg betrachten, da es auf mindestens der Hälfte der Instances bereitgestellt wurde.  **Blau/Grün-Bereitstellungen:**  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/deployment-configurations.html)  | 
| CodeDeployDefault.OneAtATime |  **In-Situ-Bereitstellungen:** Stellt die Anwendungsrevision nacheinander auf jeweils nur einer Instance bereit. Für Bereitstellungsgruppen mit mehr als einer Instance gilt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/deployment-configurations.html) In Bereitstellungsgruppen mit einer einzigen Instance ist die Gesamtbereitstellung nur erfolgreich, wenn die Revision auf dieser einen Instance bereitgestellt werden kann. **Blau/Grün-Bereitstellungen:** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codedeploy/latest/userguide/deployment-configurations.html)  | 

## Bereitstellungskonfigurationen auf einer Amazon-ECS-Datenverarbeitungsplattform
<a name="deployment-configuration-ecs"></a>

Wenn Sie die Bereitstellung auf einer Amazon ECS-Rechenplattform durchführen, gibt die Bereitstellungskonfiguration an, wie der Datenverkehr auf den aktualisierten Amazon ECS-Aufgabensatz übertragen wird. Sie können den Datenverkehr mithilfe einer **kanarischen**, **linearen** oder **all-at-once**Bereitstellungskonfiguration verlagern. Weitere Informationen finden Sie unter [Bereitstellungskonfiguration](primary-components.md#primary-components-deployment-configuration).

Sie können auch eine eigene benutzerdefinierte Canary- oder lineare Bereitstellungskonfiguration erstellen. Weitere Informationen finden Sie unter [Erstellen Sie eine Bereitstellungskonfiguration mit CodeDeploy](deployment-configurations-create.md).

### Vordefinierte Bereitstellungskonfigurationen für eine Amazon ECS-Rechenplattform
<a name="deployment-configurations-predefined-ecs"></a>

In der folgenden Tabelle sind die vordefinierten Konfigurationen aufgeführt, die für Amazon ECS-Bereitstellungen verfügbar sind.

**Anmerkung**  
Wenn Sie einen Network Load Balancer verwenden, wird nur die `CodeDeployDefault.ECSAllAtOnce` vordefinierte Bereitstellungskonfiguration unterstützt.


****  

| Bereitstellungskonfiguration | Description | 
| --- | --- | 
|  CodeDeployDefault. ECSLinear10PercentEvery1 Minuten  |  Verschiebt jede Minute 10 Prozent des Datenverkehrs, bis der gesamte Datenverkehr verschoben ist.  | 
|  CodeDeployDefault. ECSLinear10PercentEvery3 Minuten   |  Verschiebt alle drei Minuten 10 Prozent des Datenverkehrs, bis der gesamte Datenverkehr verschoben ist.  | 
|  CodeDeployDefault. ECSCanary10Prozent 5 Minuten  |  Verschiebt 10 Prozent des Datenverkehrs im ersten Inkrementschritt. Die restlichen 90 Prozent werden fünf Minuten später bereitgestellt.  | 
| CodeDeployDefault. ECSCanary10Prozent 15 Minuten |  Verschiebt 10 Prozent des Datenverkehrs im ersten Inkrementschritt. Die restlichen 90 Prozent werden 15 Minuten später bereitgestellt.  | 
|  CodeDeployDefault.ECSAllAtOnce  |  Verschiebt den gesamten Datenverkehr auf einmal in den aktualisierten Amazon ECS-Container.  | 

## Bereitstellungskonfigurationen für CloudFormation blaue/grüne Bereitstellungen (Amazon ECS)
<a name="deployment-configuration-cfn-bg"></a>

 Wenn Sie die Bereitstellung über CloudFormation blaue/grüne Bereitstellungen auf einer Amazon ECS-Rechenplattform durchführen, gibt die Bereitstellungskonfiguration an, wie der Datenverkehr auf den aktualisierten Amazon ECS-Container verlagert wird. Sie können den Datenverkehr mithilfe einer **kanarischen**, **linearen** oder **all-at-once**Bereitstellungskonfiguration verlagern. Weitere Informationen finden Sie unter [Bereitstellungskonfiguration](primary-components.md#primary-components-deployment-configuration).

Bei Bereitstellungen in CloudFormation Blau/Grün können Sie keine eigene benutzerdefinierte kanarische oder lineare Bereitstellungskonfiguration erstellen. step-by-stepAnweisungen CloudFormation zur Verwaltung Ihrer Amazon blue/green ECS-Bereitstellungen finden [Sie unter Automatisieren von blue/green ECS-Bereitstellungen CodeDeploy mithilfe CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html) im *CloudFormation Benutzerhandbuch*. 

**Anmerkung**  
Die Verwaltung von Amazon blue/green ECS-Bereitstellungen mit CloudFormation ist in den Regionen Europa (Mailand), Afrika (Kapstadt) und Asien-Pazifik (Osaka) nicht verfügbar.

## Bereitstellungskonfigurationen auf einer AWS Lambda Rechenplattform
<a name="deployment-configuration-lambda"></a>

Wenn Sie auf einer AWS Lambda-Rechenplattform bereitstellen, gibt die Bereitstellungskonfiguration an, wie der Datenverkehr auf die neuen Lambda-Funktionsversionen in Ihrer Anwendung verlagert wird. Sie können den Datenverkehr mithilfe einer **kanarischen**, **linearen** oder **all-at-once**Bereitstellungskonfiguration verlagern. Weitere Informationen finden Sie unter [Bereitstellungskonfiguration](primary-components.md#primary-components-deployment-configuration).

Sie können auch eine eigene benutzerdefinierte Canary- oder lineare Bereitstellungskonfiguration erstellen. Weitere Informationen finden Sie unter [Erstellen Sie eine Bereitstellungskonfiguration mit CodeDeploy](deployment-configurations-create.md).

### Vordefinierte Bereitstellungskonfigurationen für eine AWS Lambda Rechenplattform
<a name="deployment-configurations-predefined-lambda"></a>

In der folgenden Tabelle sind die vordefinierten Konfigurationen für AWS Lambda -Bereitstellungen aufgelistet.


****  

| Bereitstellungskonfiguration | Description | 
| --- | --- | 
|  CodeDeployDefault. LambdaCanary10 Prozent 5 Minuten  |  Verschiebt 10 Prozent des Datenverkehrs im ersten Inkrementschritt. Die restlichen 90 Prozent werden fünf Minuten später bereitgestellt.  | 
|  CodeDeployDefault. LambdaCanary10 Prozent 10 Minuten  |  Verschiebt 10 Prozent des Datenverkehrs im ersten Inkrementschritt. Die restlichen 90 Prozent werden 10 Minuten später bereitgestellt.  | 
|  CodeDeployDefault. LambdaCanary10 Prozent 15 Minuten  |  Verschiebt 10 Prozent des Datenverkehrs im ersten Inkrementschritt. Die restlichen 90 Prozent werden 15 Minuten später bereitgestellt.  | 
|  CodeDeployDefault. LambdaCanary10 Prozent 30 Minuten  |  Verschiebt 10 Prozent des Datenverkehrs im ersten Inkrementschritt. Die restlichen 90 Prozent werden 30 Minuten später bereitgestellt.  | 
|  CodeDeployDefault. LambdaLinear10 PercentEvery 1 Minute  | Verschiebt jede Minute 10 Prozent des Datenverkehrs, bis der gesamte Datenverkehr verschoben ist. | 
|  CodeDeployDefault. LambdaLinear10 PercentEvery 2 Minuten  |  Verschiebt alle zwei Minuten 10 Prozent des Datenverkehrs, bis der gesamte Datenverkehr verschoben ist.  | 
|  CodeDeployDefault. LambdaLinear10 PercentEvery 3 Minuten  |  Verschiebt alle drei Minuten 10 Prozent des Datenverkehrs, bis der gesamte Datenverkehr verschoben ist.  | 
| CodeDeployDefault. LambdaLinear10 PercentEvery 10 Minuten | Verschiebt alle 10 Minuten 10 Prozent des Datenverkehrs, bis der gesamte Datenverkehr verschoben ist. | 
|  CodeDeployDefault.LambdaAllAtOnce  |  Leitet den gesamten Datenverkehr auf einmal auf die aktualisierten Lambda-Funktionen um.  | 

## Topics
<a name="topiclist-deployment-configurations"></a>
+ [Create a Deployment Configuration](deployment-configurations-create.md)
+ [View Deployment Configuration Details](deployment-configurations-view-details.md)
+ [Delete a Deployment Configuration](deployment-configurations-delete.md)

# Erstellen Sie eine Bereitstellungskonfiguration mit CodeDeploy
<a name="deployment-configurations-create"></a>

Wenn Sie keine der mitgelieferten Standardbereitstellungskonfigurationen verwenden möchten CodeDeploy, können Sie mithilfe der folgenden Anweisungen Ihre eigene erstellen.

Sie können die CodeDeploy Konsole AWS CLI, die oder eine CloudFormation Vorlage verwenden CodeDeploy APIs, um benutzerdefinierte Bereitstellungskonfigurationen zu erstellen. 

Informationen zur Verwendung einer CloudFormation Vorlage zum Erstellen einer Bereitstellungskonfiguration finden Sie unter[CloudFormation Vorlagen als CodeDeploy Referenz](reference-cloudformation-templates.md).

**Topics**
+ [Eine Bereitstellungskonfiguration erstellen (Konsole)](#deployment-configurations-create-console)
+ [Eine Bereitstellungskonfiguration mit CodeDeploy (AWS CLI) erstellen](#deployment-configurations-create-cli)

## Eine Bereitstellungskonfiguration erstellen (Konsole)
<a name="deployment-configurations-create-console"></a>

Verwenden Sie die folgenden Anweisungen, um eine Bereitstellungskonfiguration mithilfe der AWS Konsole zu erstellen.

**So erstellen Sie eine Bereitstellungskonfiguration CodeDeploy mithilfe der Konsole**

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. Wählen Sie im Navigationsbereich **Bereitstellungskonfigurationen** aus.

   Eine Liste der integrierten Bereitstellungskonfigurationen wird angezeigt.

1. Klicken Sie auf **Create deployment configuration (Bereitstellungskonfiguration erstellen)**.

1. Geben Sie im Feld **Name der Bereitstellungskonfiguration** einen Namen für die Bereitstellungskonfiguration ein. Beispiel, **my-deployment-config**.

1. Wählen Sie unter **Rechenplattform** eine der folgenden Optionen aus:
   + **EC2/On-Premise**
   + **AWS Lambda**
   + **Amazon ECS**

1. Führen Sie eine der folgenden Aktionen aus:
   + **Wenn Sie EC2/On-Premises wählen:**

     1. Geben Sie unter **Mindestanzahl fehlerfreier Hosts** die Anzahl oder den Prozentsatz der Instances an, die während einer Bereitstellung jederzeit verfügbar bleiben müssen. Weitere Informationen dazu, wie CodeDeploy während einer Bereitstellung den Instance-Zustand überwacht und evaluiert, erhalten Sie unter [CodeDeploy Zustand der Instanz](instances-health.md).

     1. (Optional) Wählen Sie unter **Zonale Konfiguration** die Option **Zonale Konfiguration aktivieren** aus, um Ihre Anwendung jeweils [in einer Availability Zone](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones) innerhalb einer AWS Region CodeDeploy bereitzustellen. Durch die Bereitstellung in jeweils einer Availability Zone können Sie Ihre Bereitstellung einem immer größeren Publikum zugänglich machen, wenn das Vertrauen in die Leistung und Durchführbarkeit der Bereitstellung zunimmt. Wenn Sie keine zonale Konfiguration aktivieren, wird Ihre Anwendung auf einer zufälligen Auswahl von Hosts in einer Region CodeDeploy bereitgestellt.

        Wenn Sie die Funktion für die zonale Konfiguration aktivieren, beachten Sie Folgendes:
        + Die Funktion zur zonalen Konfiguration wird nur bei In-Place-Bereitstellungen auf Amazon EC2 EC2-Instances unterstützt. (Blaue/grüne Bereitstellungen und lokale Instances werden nicht unterstützt.) Weitere Informationen zu In-Situ-Bereitstellungen finden Sie unter [Bereitstellungstyp](primary-components.md#primary-components-deployment-type).
        + [Die Funktion zur zonalen Konfiguration wird bei vordefinierten Bereitstellungskonfigurationen nicht unterstützt.](deployment-configurations.md#deployment-configurations-predefined) Um eine zonale Konfiguration zu verwenden, müssen Sie eine benutzerdefinierte Bereitstellungskonfiguration erstellen, wie hier beschrieben.
        + Wenn eine Bereitstellung rückgängig gemacht werden CodeDeploy muss, CodeDeploy werden die Rollback-Operationen auf zufälligen Hosts ausgeführt. (CodeDeployführt nicht erwartungsgemäß ein Rollback für eine Zone nach der anderen durch.) Dieses Rollback-Verhalten wurde aus Leistungsgründen gewählt. Weitere Informationen zu Rollbacks finden Sie unter. [Eine Bereitstellung erneut bereitstellen und rückgängig machen mit CodeDeploy](deployments-rollback-and-redeploy.md)

     1. Wenn Sie das Kontrollkästchen **Zonale Konfiguration aktivieren aktiviert** haben, geben Sie optional die folgenden Optionen an:
        + (Optional) Geben Sie im Feld **Monitordauer** den Zeitraum in Sekunden an, der nach Abschluss einer Bereitstellung in einer Availability Zone warten CodeDeploy muss. CodeDeploy wartet diese Zeit, bevor eine Bereitstellung in der nächsten Availability Zone gestartet wird. Erwägen Sie, eine Monitordauer hinzuzufügen, um der Bereitstellung etwas Zeit zu geben, sich in einer Availability Zone zu bewähren (oder zu „backen“), bevor sie in der nächsten Zone veröffentlicht wird. Wenn Sie keine Monitordauer angeben, wird sofort mit der Bereitstellung in der nächsten Availability Zone CodeDeploy begonnen. Weitere Informationen zur Funktionsweise der Einstellung „**Monitordauer**“ finden Sie unter[Ungefähr die Mindestanzahl fehlerfreier Instanzen pro Availability Zone](instances-health.md#minimum-healthy-hosts-az).
        + (Optional) Wählen Sie **Monitordauer für die erste Zone hinzufügen** aus, um eine Monitordauer festzulegen, die nur für die erste Availability Zone gilt. Sie können diese Option festlegen, wenn Sie zusätzliche Backzeit für die erste Availability Zone einplanen möchten. Wenn Sie unter **Monitordauer für erste Zone hinzufügen keinen** Wert angeben, wird der Wert für die **Dauer der Überwachung** für die erste Availability Zone CodeDeploy verwendet.
        + (Optional) Geben Sie unter **Mindestanzahl fehlerfreier Hosts pro Zone** die Anzahl oder den Prozentsatz der Instanzen an, die während einer Bereitstellung pro Availability Zone verfügbar bleiben müssen. Wählen Sie **FLEET\$1PERCENT**, um einen Prozentsatz anzugeben, oder **HOST\$1COUNT**, um eine Zahl anzugeben. **Dieses Feld funktioniert in Verbindung mit dem Feld Minimum gesunder Hosts.** Weitere Informationen finden Sie unter [Ungefähr die Mindestanzahl fehlerfreier Instanzen pro Availability Zone](instances-health.md#minimum-healthy-hosts-az).

          Wenn Sie unter **Mindestanzahl fehlerfreier Hosts pro Zone** keinen Wert angeben, wird der Standardwert `0` Prozent CodeDeploy verwendet.
   + Wenn Sie sich für **Amazon ECS** entschieden haben **AWS Lambda**:

     1. Wählen Sie als **Typ** **Linear** oder **Canary** aus.

     1. Führen Sie in den Feldern **Schritt** und **Intervall** einen der folgenden Schritte aus:
        + Wenn Sie **Canary** ausgewählt haben, geben Sie für **Schritt** einen Prozentsatz des Traffics zwischen 1 und 99 ein, der verschoben werden soll. Dies ist der Prozentsatz des Traffics, der in der ersten Stufe verschoben wird. Der verbleibende Datenverkehr wird nach dem gewählten Intervall im zweiten Inkrementschritt verschoben.

          Geben Sie für **Intervall** die Anzahl der Minuten zwischen der ersten und zweiten Verkehrsschicht ein.
        + Wenn Sie **Linear** wählen, geben Sie für **Schritt** einen Prozentsatz des Verkehrs zwischen 1 und 99 ein, der verschoben werden soll. Dies ist der Prozentsatz des Datenverkehrs, der zu Beginn jedes Intervalls verschoben wird.

          Geben Sie für **Intervall** die Anzahl der Minuten zwischen den einzelnen inkrementellen Schichten ein.

1. Klicken Sie auf **Create deployment configuration (Bereitstellungskonfiguration erstellen)**.

   Sie haben jetzt eine Bereitstellungskonfiguration, die Sie einer Bereitstellungsgruppe zuordnen können.

## Eine Bereitstellungskonfiguration mit CodeDeploy (AWS CLI) erstellen
<a name="deployment-configurations-create-cli"></a>

Rufen Sie den [create-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/create-deployment-config.html)Befehl AWS CLI auf, um mit dem eine Bereitstellungskonfiguration zu erstellen.



Im folgenden Beispiel wird eine EC2/On-Premises-Bereitstellungskonfiguration mit dem Namen erstellt`ThreeQuartersHealthy`, nach der 75% der Ziel-Instances während einer Bereitstellung fehlerfrei bleiben müssen:

```
aws deploy create-deployment-config --deployment-config-name ThreeQuartersHealthy --minimum-healthy-hosts type=FLEET_PERCENT,value=75
```



Im folgenden Beispiel wird eine EC2/On-Premises-Bereitstellungskonfiguration mit dem Namen erstellt`300Total50PerAZ`, nach der insgesamt 300 Ziel-Instances pro Bereitstellung und 50 pro Availability Zone fehlerfrei bleiben müssen. Außerdem wird eine Monitordauer von 1 Stunde festgelegt.

```
aws deploy create-deployment-config --deployment-config-name 300Total50PerAZ --minimum-healthy-hosts type=HOST_COUNT,value=300 --zonal-config '{"monitorDurationInSeconds":3600,"minimumHealthyHostsPerZone":{"type":"HOST_COUNT","value":50}}'
```





Im folgenden Beispiel wird eine AWS Lambda-Bereitstellungskonfiguration mit dem Namen `Canary25Percent45Minutes` erstellt. Sie verwendet die Canary-Datenverkehrsverschiebung, um 25 Prozent des Datenverkehrs im ersten Inkrementschritt zu verschieben. Die restlichen 75 Prozent werden 45 Minuten später verschoben:

```
aws deploy create-deployment-config --deployment-config-name Canary25Percent45Minutes --traffic-routing-config "type="TimeBasedCanary",timeBasedCanary={canaryPercentage=25,canaryInterval=45}" --compute-platform Lambda
```



Im folgenden Beispiel wird eine Amazon ECS-Bereitstellungskonfiguration mit dem Namen erstellt`Canary25Percent45Minutes`. Sie verwendet die Canary-Datenverkehrsverschiebung, um 25 Prozent des Datenverkehrs im ersten Inkrementschritt zu verschieben. Die restlichen 75 Prozent werden 45 Minuten später verschoben:

```
aws deploy create-deployment-config --deployment-config-name Canary25Percent45Minutes --traffic-routing-config "type="TimeBasedCanary",timeBasedCanary={canaryPercentage=25,canaryInterval=45}" --compute-platform ECS
```

# Details zur Bereitstellungskonfiguration anzeigen mit CodeDeploy
<a name="deployment-configurations-view-details"></a>

Sie können die CodeDeploy Konsole, die oder die verwenden AWS CLI, um Details CodeDeploy APIs zu den mit Ihrem AWS Konto verknüpften Bereitstellungskonfigurationen anzuzeigen. Eine Beschreibung der vordefinierten CodeDeploy Bereitstellungskonfigurationen finden Sie unter[Vordefinierte Bereitstellungskonfigurationen für eine EC2/lokale Rechenplattform](deployment-configurations.md#deployment-configurations-predefined).

**Topics**
+ [Details zur Bereitstellungskonfiguration anzeigen (Konsole)](#deployment-configurations-view-details-console)
+ [Bereitstellungskonfiguration anzeigen (CLI)](#deployment-configurations-view-details-cli)

## Details zur Bereitstellungskonfiguration anzeigen (Konsole)
<a name="deployment-configurations-view-details-console"></a>

So verwenden Sie die CodeDeploy Konsole, um eine Liste der Namen der Bereitstellungskonfiguration anzuzeigen:

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. Erweitern Sie im Navigationsbereich die Option **Bereitstellen** und wählen Sie **Bereitstellungskonfigurationen** aus.

    Hier können Sie die Bereitstellungskonfigurationsnamen und die Kriterien der einzelnen Bereitstellungskonfigurationen anzeigen. 
**Anmerkung**  
Wenn keine Einträge angezeigt werden, stellen Sie sicher, dass die richtige Region ausgewählt ist. Wählen Sie in der Navigationsleiste in der Regionsauswahl eine der Regionen aus, die unter [Region und Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#codedeploy_region) in der aufgeführt sind. *Allgemeine AWS-Referenz* CodeDeploy wird nur in diesen Regionen unterstützt.

## Bereitstellungskonfiguration anzeigen (CLI)
<a name="deployment-configurations-view-details-cli"></a>

Rufen Sie entweder AWS CLI den `get-deployment-config` Befehl oder den Befehl auf, um Details zur Bereitstellungskonfiguration anzuzeigen. `list-deployment-configs`

Um die Details zu einer Bereitstellungskonfiguration anzuzeigen, rufen Sie den Befehl [get-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment-config.html) auf und geben Sie den eindeutigen Bereitstellungskonfigurationsnamen an.

Rufen Sie den Befehl [list-deployments auf, um Details zu mehreren Bereitstellungskonfigurationen](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployments.html) anzuzeigen.

# Löschen Sie eine Bereitstellungskonfiguration mit CodeDeploy
<a name="deployment-configurations-delete"></a>

Sie können das AWS CLI oder verwenden, CodeDeploy APIs um benutzerdefinierte Bereitstellungskonfigurationen zu löschen, die mit Ihrem AWS Konto verknüpft sind. Sie können nicht integrierte Bereitstellungskonfigurationen löschen, z. B. `CodeDeployDefault.AllAtOnce`, `CodeDeployDefault.HalfAtATime` und `CodeDeployDefault.OneAtATime`.

**Warnung**  
Sie können keine benutzerdefinierten Bereitstellungskonfigurationen löschen, die noch verwendet werden. Wenn Sie eine ungenutzte, benutzerdefinierte Bereitstellungskonfiguration löschen, können Sie sie nicht mehr mit neuen Bereitstellungen und neuen Bereitstellungsgruppen verknüpfen. Diese Aktion kann nicht rückgängig gemacht werden.

Um eine Bereitstellungskonfiguration AWS CLI zu löschen, rufen Sie den [delete-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/delete-deployment-config.html)Befehl auf und geben Sie den Namen der Bereitstellungskonfiguration an. Um eine Liste der Bereitstellungskonfigurationsnamen anzuzeigen, rufen Sie den Befehl [list-deployment-configs](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployment-configs.html) auf.

Im folgenden Beispiel wird eine Bereitstellungskonfiguration mit dem Namen ThreeQuartersHealthy gelöscht.

```
aws deploy delete-deployment-config --deployment-config-name ThreeQuartersHealthy
```