

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.

# Veränderbare Bereitstellung mit einem CodeDeploy -fähigen AMI
<a name="ex-mute-codedeploy"></a>

[AWS CodeDeploy](https://aws.amazon.com/codedeploy/) ist ein Service, der Codebereitstellungen für jede Instance automatisiert, einschließlich EC2 Amazon-Instances und Instances, die lokal ausgeführt werden. Sie können es CodeDeploy zusammen mit AMS verwenden, um eine Anwendung zu erstellen und bereitzustellen. CodeDeploy Beachten Sie, dass AMS ein Standard-Instanzprofil für CodeDeploy Anwendungen bereitstellt.
+ Amazon Linux (Version 1)
+ Amazon Linux 2
+ RedHat 7
+ CentOS 7

Vor der ersten Verwendung CodeDeploy müssen Sie eine Reihe von Einrichtungsschritten ausführen:

1. [Installieren oder aktualisieren Sie die AWS-CLI](https://docs.aws.amazon.com/codedeploy/latest/userguide/getting-started-setup-cli-config.html)

1. [Erstellen Sie eine Service Role für AWS CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-create-service-role.html), Sie verwenden die Service Role ARN in der Bereitstellung

IDs Informationen zu allen CT-Optionen finden Sie in der [Change Type Reference](https://docs.aws.amazon.com/managedservices/latest/ctref/index.html).
**Anmerkung**  
Derzeit müssen Sie Amazon S3 S3-Speicher mit dieser Lösung verwenden.

Die grundlegenden Schritte werden hier beschrieben und das Verfahren ist im AMS-Benutzerhandbuch detailliert beschrieben.

1. Erstellen Sie einen Amazon S3 S3-Speicher-Bucket. CT: ct-1a68ck03fn98r. [Für den S3-Bucket muss die Versionierung aktiviert sein (Informationen dazu finden Sie unter Bucket Versioning aktivieren).](https://docs.aws.amazon.com/AmazonS3/latest/UG/enable-bucket-versioning.html)

1. Legen Sie Ihre CodeDeploy gebündelten Artefakte darauf. Sie können dies mit der Amazon S3 S3-Konsole tun, ohne den Zugriff über AMS anfordern zu müssen. Oder mit einer Variante dieses Befehls:

   ```
   aws s3 cp {{ZIP_FILEPATH_AND_NAME}} s3://{{S3BUCKET_NAME}}/
   ```

1. Finden Sie ein `customer-` AMS-AMI; verwenden Sie entweder:
   + AMS-Konsole: Die VPC-Detailseite für die entsprechende VPC
   + AMS-API Die AMS SKMS-API-Referenz finden Sie auf der Registerkarte **Berichte** in der AWS Artifact Console. oder CLI: `aws amsskms list-amis`

1. Erstellen Sie eine Autoscaling-Gruppe (ASG). CT: ct-2tylseo8rxfsc. Geben Sie das AMS-AMI an, stellen Sie den Load Balancer so ein, dass er offene Ports hat, spezifizieren Sie `customer-mc-ec2-instance-profile` für die`ASGIAMInstanceProfile`.

1. Erstellen Sie Ihre CodeDeploy Anwendung. CT: ct-0ah3gwb9seqk2. Zu den Parametern gehört beispielsweise ein Anwendungsname. `WordpressProd`

1. Erstellen Sie Ihre CodeDeploy Bereitstellungsgruppe. CT: ct-2gd0u847qd9d2. Zu den Parametern gehören Ihr CodeDeploy Anwendungsname, der ASG-Name, der Name des Konfigurationstyps und der ARN der Servicerolle.

1. Stellen Sie die CodeDeploy Anwendung bereit. CT: ct-2edc3sd1sqmrb. Zu den Parametern gehören Ihr CodeDeploy Anwendungsname, der Name des Konfigurationstyps, der Name der Bereitstellungsgruppe, der Revisionstyp und der S3-Bucket-Speicherort, an dem sich die Artefakte befinden. CodeDeploy 