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.
AppSpec Struktur der Datei
Im Folgenden finden Sie die allgemeine Struktur für eine AppSpec Datei, die für Bereitstellungen auf AWS Lambda- und EC2 /On-Premises-Computerplattformen verwendet wird.
Ein Wert in einer mit YAML -formatierten AppSpec Datei, bei der es sich um eine Zeichenfolge handelt, darf nicht in Anführungszeichen („“) eingeschlossen werden, sofern nicht anders angegeben.
AppSpec Dateistruktur für ECS Amazon-Bereitstellungen
Anmerkung
Diese AppSpec Datei ist geschriebenYAML, aber Sie können dieselbe Struktur verwenden, um eine Datei darin JSON zu schreiben. Eine Zeichenfolge in einer mit JSON -formatierten AppSpec Datei ist immer in Anführungszeichen („“) eingeschlossen.
version:
0.0
resources:ecs-service-specifications
hooks:deployment-lifecycle-event-mappings
In dieser Struktur:
- Version
-
In diesem Abschnitt wird die Version der AppSpec Datei angegeben. Ändern Sie diesen Wert nicht. Er ist erforderlich. Der einzige zulässige Wert ist derzeit
0.0
. Es ist CodeDeploy für die future Verwendung reserviert.Geben Sie version mit einer Zeichenfolge an.
- Ressourcen
-
Dieser Abschnitt enthält Informationen zur ECS bereitzustellenden Amazon-Anwendung.
Weitere Informationen finden Sie unter AppSpec Abschnitt „Ressourcen“ für ECS Amazon-Bereitstellungen.
- hooks
-
In diesem Abschnitt werden Lambda-Funktionen beschrieben, die bei bestimmten Event-Hooks für den Bereitstellungslebenszyklus ausgeführt werden sollen, um die Bereitstellung zu validieren.
Weitere Informationen finden Sie unter Liste der Lifecycle-Event-Hooks für eine ECS Amazon-Bereitstellung.
AppSpec Dateistruktur für AWS Lambda-Bereitstellungen
Anmerkung
Diese AppSpec Datei ist geschriebenYAML, aber Sie können dieselbe Struktur verwenden, um eine AppSpec Datei für eine Lambda-Bereitstellung in JSON zu schreiben. Eine Zeichenfolge in einer mit JSON -formatierten AppSpec Datei ist immer in Anführungszeichen („“) eingeschlossen.
version:
0.0
resources:lambda-function-specifications
hooks:deployment-lifecycle-event-mappings
In dieser Struktur:
- Version
-
In diesem Abschnitt wird die Version der AppSpec Datei angegeben. Ändern Sie diesen Wert nicht. Er ist erforderlich. Der einzige zulässige Wert ist derzeit
0.0
. Es ist CodeDeploy für die future Verwendung reserviert.Geben Sie version mit einer Zeichenfolge an.
- Ressourcen
-
Dieser Abschnitt enthält Informationen über die bereitzustellende Lambda-Funktion.
Weitere Informationen finden Sie unter AppSpec Abschnitt „Ressourcen“ (nur Amazon ECS und AWS Lambda Bereitstellungen).
- hooks
-
In diesem Abschnitt werden Lambda-Funktionen beschrieben, die bei bestimmten Ereignissen im Bereitstellungslebenszyklus ausgeführt werden sollen, um die Bereitstellung zu validieren.
Weitere Informationen finden Sie unter AppSpec Abschnitt „Hooks“.
AppSpec Dateistruktur für EC2 /On-Premises-Bereitstellungen
version:
0.0
os:operating-system-name
files:source-destination-files-mappings
permissions:permissions-specifications
hooks:deployment-lifecycle-event-mappings
In dieser Struktur:
- Version
-
In diesem Abschnitt wird die Version der Datei angegeben. AppSpec Ändern Sie diesen Wert nicht. Er ist erforderlich. Der einzige zulässige Wert ist derzeit
0.0
. Es ist CodeDeploy für die future Verwendung reserviert.Geben Sie version mit einer Zeichenfolge an.
- os
-
In diesem Abschnitt wird der Betriebssystemwert der Instance angegeben, auf der Sie bereitstellen. Er ist erforderlich. Die folgenden Werte können angegeben werden:
-
linux — Die Instance ist eine Amazon Linux-, Ubuntu Server- oder RHEL Instance.
-
windows — Die Instance ist eine Windows Server-Instance.
Geben Sie os mit einer Zeichenfolge an.
-
- files
-
In diesem Abschnitt werden die Namen der Dateien angegeben, die während dem Install-Ereignis der Bereitstellung auf die Instance kopiert werden sollen.
Weitere Informationen finden Sie unter AppSpec Abschnitt „Dateien“ (nur bei Bereitstellungen EC2 vor Ort).
- permissions
-
In diesem Abschnitt wird angegeben, wie spezielle Berechtigungen, sofern vorhanden, auf die Dateien im Abschnitt
files
angewendet werden sollen, wenn diese auf die Instance kopiert werden. Dieser Abschnitt gilt nur für Amazon Linux-, Ubuntu Server- und Red Hat Enterprise Linux (RHEL) -Instances.Weitere Informationen finden Sie unter AppSpec Abschnitt „Berechtigungen“ (nur bei Bereitstellungen EC2 vor Ort).
- hooks
-
In diesem Abschnitt werden Skripts angegeben, die bei bestimmten Bereitstellungslebenszyklusereignissen während der Bereitstellung ausgeführt werden sollen.
Weitere Informationen finden Sie unter AppSpec Abschnitt „Hooks“.