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 Instanzen für CodeDeploy
CodeDeploy unterstützt Bereitstellungen auf Instances, auf denen Amazon Linux, Ubuntu Server, Red Hat Enterprise Linux (RHEL) und Windows Server ausgeführt werden.
Sie können CodeDeploy die Bereitstellung sowohl für Amazon EC2 EC2-Instances als auch für lokale Instances verwenden. Eine lokale Instance ist jedes physische Gerät, bei dem es sich nicht um eine Amazon EC2 EC2-Instance handelt, auf dem der CodeDeploy Agent ausgeführt und eine Verbindung zu öffentlichen AWS Service-Endpunkten hergestellt werden kann. Sie können CodeDeploy damit eine Anwendung gleichzeitig auf Amazon EC2 EC2-Instances in der Cloud und auf Desktop-PCs in Ihrem Büro oder Servern in Ihrem eigenen Rechenzentrum bereitstellen.
Vergleich von Amazon EC2 EC2-Instances mit lokalen Instances
In der folgenden Tabelle werden Amazon EC2 EC2-Instances und lokale Instances verglichen:
Betreff | Amazon EC2-Instances | Lokale Instances |
---|---|---|
Erfordert, dass Sie eine Version des CodeDeploy Agenten installieren und ausführen, die mit dem Betriebssystem kompatibel ist, das auf der Instanz ausgeführt wird. |
Ja |
Ja |
Erfordert, dass die Instanz eine Verbindung herstellen kann CodeDeploy. |
Ja |
Ja |
Erfordert, dass ein IAM-Instanzprofil an die Instanz angehängt wird. Das IAM-Instanzprofil muss über Berechtigungen verfügen, um an Bereitstellungen teilnehmen CodeDeploy zu können. Weitere Informationen finden Sie unter Schritt 4: Erstellen Sie ein IAM Instance-Profil für Ihre EC2 Amazon-Instances. |
Ja |
Nein |
Erfordern einen der folgenden Schritte zur Authentifizierung und Registrierung von Instances:
|
Nein |
Ja |
Erfordert, dass Sie jede Instanz bei registrieren, CodeDeploy bevor Sie sie bereitstellen können. |
Nein |
Ja |
Erfordert, dass Sie jede Instanz taggen, bevor Sie sie bereitstellen CodeDeploy können. |
Ja |
Ja |
Kann im Rahmen von CodeDeploy Bereitstellungen an Amazon EC2 Auto Scaling- und Elastic Load Balancing Balancing-Szenarien teilnehmen. |
Ja |
Nein |
Kann aus Amazon S3 S3-Buckets und GitHub Repositorys bereitgestellt werden. |
Ja |
Ja |
Unterstützen Auslöser für das Senden von SMS oder E-Mail-Benachrichtigungen bei Eintreten bestimmter Ereignisse in Bereitstellungen oder Instances. |
Ja |
Ja |
Werden für zugeordnete Bereitstellungen mit Kosten belastet. |
Nein |
Ja |
Instanzaufgaben für CodeDeploy
Befolgen Sie die unten angegebenen Anweisungen, um Instances für Bereitstellungen zu starten oder zu konfigurieren:
Ich möchte eine neue Amazon Linux- oder Windows Server Amazon EC2 EC2-Instance starten. |
Informationen zum Starten der Amazon EC2 EC2-Instance mit dem geringsten Aufwand finden Sie unterErstellen Sie eine Amazon EC2 EC2-Instance für CodeDeploy (AWS CloudFormation Vorlage). Informationen zum Starten der Amazon EC2 EC2-Instance größtenteils selbst finden Sie unterErstellen Sie eine Amazon EC2 EC2-Instance für CodeDeploy (AWS CLI oder Amazon EC2 EC2-Konsole). |
Ich möchte eine neue Ubuntu Server- oder RHEL Amazon EC2 EC2-Instance starten. |
Siehe Erstellen Sie eine Amazon EC2 EC2-Instance für CodeDeploy (AWS CLI oder Amazon EC2 EC2-Konsole). |
Ich möchte eine Amazon Linux-, Windows Server-, Ubuntu Server- oder RHEL Amazon EC2 EC2-Instance konfigurieren. | Siehe Konfigurieren Sie eine EC2 Amazon-Instance, mit der Sie arbeiten möchten CodeDeploy. |
Ich möchte eine lokale Windows Server-, Ubuntu Server- oder RHEL-Instance konfigurieren (physische Geräte, die keine Amazon EC2 EC2-Instances sind). | Siehe Working with On-Premises Instances. |
Ich CodeDeploy möchte während einer Blau/Grün-Implementierung eine Ersatzflotte von Instances bereitstellen. | Siehe Arbeiten mit Bereitstellungen in CodeDeploy. |
Um Amazon EC2-Instances in Amazon EC2 Auto Scaling Scaling-Gruppen vorzubereiten, müssen Sie einige zusätzliche Schritte ausführen. Weitere Informationen finden Sie unter Integration CodeDeploy mit Amazon EC2 Auto Scaling.
Topics