Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AppSpec Struttura dei file
Di seguito è riportata la struttura di alto livello di un AppSpec file utilizzato per le distribuzioni su piattaforme di calcolo AWS Lambda e /On-Premises. EC2
Un valore in un AppSpec file in YAML formato elettronico che è una stringa non deve essere racchiuso tra virgolette («») se non diversamente specificato.
AppSpec struttura dei file per le ECS implementazioni Amazon
Nota
Questo AppSpec file è scritto inYAML, ma puoi usare la stessa struttura per scriverne uno. JSON Una stringa in un AppSpec file in JSON formato -format è sempre racchiusa tra virgolette («»).
version:
0.0
resources:ecs-service-specifications
hooks:deployment-lifecycle-event-mappings
In questa struttura:
- versione
-
Questa sezione specifica la versione del file. AppSpec Non modificare questo valore. È obbligatorio. Attualmente, l'unico valore consentito è
0.0
. È riservato CodeDeploy per usi futuri.Specifica version con una stringa.
- resources
-
Questa sezione specifica le informazioni sull'ECSapplicazione Amazon da distribuire.
Per ulteriori informazioni, consulta AppSpec sezione «risorse» per le ECS implementazioni di Amazon.
- hooks
-
Questa sezione specifica le funzioni Lambda da eseguire in specifici hook di eventi del ciclo di vita della distribuzione per convalidare la distribuzione.
Per ulteriori informazioni, consulta Elenco degli hook relativi agli eventi del ciclo di vita per una distribuzione Amazon ECS.
AppSpec struttura dei file per le implementazioni AWS Lambda
Nota
Questo AppSpec file è scritto inYAML, ma puoi usare la stessa struttura per scrivere un AppSpec file per una distribuzione Lambda. JSON Una stringa in un AppSpec file in JSON formato -format è sempre racchiusa tra virgolette («»).
version:
0.0
resources:lambda-function-specifications
hooks:deployment-lifecycle-event-mappings
In questa struttura:
- versione
-
Questa sezione specifica la versione del file. AppSpec Non modificare questo valore. È obbligatorio. Attualmente, l'unico valore consentito è
0.0
. È riservato CodeDeploy per usi futuri.Specifica version con una stringa.
- resources
-
Questa sezione specifica le informazioni sulla funzione Lambda da distribuire.
Per ulteriori informazioni, consulta AppSpec sezione «risorse» (solo Amazon ECS e AWS Lambda distribuzioni).
- hooks
-
Questa sezione specifica le funzioni Lambda da eseguire in occasione di eventi specifici del ciclo di vita della distribuzione per convalidare la distribuzione.
Per ulteriori informazioni, consulta AppSpec sezione 'hooks'.
AppSpec struttura dei file per le distribuzioni /On-Premises EC2
version:
0.0
os:operating-system-name
files:source-destination-files-mappings
permissions:permissions-specifications
hooks:deployment-lifecycle-event-mappings
In questa struttura:
- versione
-
Questa sezione specifica la versione del file. AppSpec Non modificare questo valore. È obbligatorio. Attualmente, l'unico valore consentito è
0.0
. È riservato CodeDeploy per usi futuri.Specifica version con una stringa.
- os
-
In questa sezione viene specificato il valore del sistema operativo dell'istanza in cui effettui la distribuzione. È obbligatorio. È possibile specificare i seguenti valori:
-
linux: l'istanza è un'istanza Amazon Linux, Ubuntu Server o un'RHEListanza.
-
windows: l'istanza è un'istanza di Windows Server.
Specifica os con una stringa.
-
- files
-
In questa sezione vengono specificati i nomi dei file che devono essere copiati nell'istanza durante l'evento Install della distribuzione.
Per ulteriori informazioni, consulta AppSpec sezione 'file' (solo distribuzioni EC2 /On-Premises).
- permissions
-
In questa sezione viene specificato come le autorizzazioni speciali, se presenti, devono essere applicate alla sezione
files
quando vengono copiate nell'istanza. Questa sezione si applica solo alle istanze di Amazon Linux, Ubuntu Server e Red Hat Enterprise Linux (RHEL).Per ulteriori informazioni, consultare AppSpec sezione 'autorizzazioni' (solo EC2 /distribuzioni locali).
- hooks
-
In questa sezione vengono specificati gli script da eseguire per specifici eventi del ciclo di vita durante la distribuzione.
Per ulteriori informazioni, consulta AppSpec sezione 'hooks'.