

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à.

# Crea un'implementazione di Amazon ECS Compute Platform (CLI)
<a name="deployments-create-ecs-cli"></a>

Dopo aver creato l'applicazione e la revisione (nelle distribuzioni di Amazon ECS, questo è il file): AppSpec 

Chiama il comando [create-deployment](https://docs.aws.amazon.com/cli/latest/reference/deploy/create-deployment.html), specificando:
+ Un nome dell'applicazione. [Per visualizzare un elenco di nomi di applicazioni, chiamate il comando list-applications.](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-applications.html)
+ Un nome del gruppo di distribuzione. Per visualizzare un elenco di nomi dei gruppi di distribuzione, chiama il comando [list-deployment-groups](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployment-groups.html).
+ Le informazioni relative alla revisione da distribuire:

  Per le revisioni archiviate in Amazon S3:
  + Il nome del bucket Amazon S3 che contiene la revisione.
  + Il nome della revisione caricata.
  + (Facoltativo) L'identificatore della versione di Amazon S3 per la revisione. (Se l'identificatore di versione non è specificato, CodeDeploy utilizza la versione più recente.)
  + (Facoltativo) Il ETag per la revisione. (Se non ETag è specificato, CodeDeploy salta la convalida dell'oggetto).

  Per le revisioni archiviate in un file che non si trova in Amazon S3, sono necessari il nome e il percorso del file. Il file di revisione è stato scritto utilizzando JSON o YAML, pertanto è probabile che abbia estensione .json o .yaml.
+ (Facoltativo) Una descrizione della distribuzione.

Il file di revisione può essere specificato come file caricato in un bucket Amazon S3 o come stringa. La sintassi per ciascuna quando utilizzata come parte del comando **create-deployment** è la seguente:
+ Bucket Amazon S3:

  `version` e `eTag` sono facoltativi.

  ```
  --s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string
  ```
+ Stringa:

  ```
  --revision '{"revisionType": "String", "string": {"content":"revision-as-string"}}'
  ```

**Nota**  
Il comando **create-deployment** può caricare una revisione da un file. Per ulteriori informazioni, consultare la sezione relativa al [caricamento di parametri da un file](https://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-file). 

Per i modelli AWS Lambda di revisione della distribuzione, consulta. [Aggiungere un AppSpec file per una distribuzione AWS Lambda](application-revisions-appspec-file.md#add-appspec-file-lambda) Per una revisione di esempio, consulta [AppSpec Esempio di file per una distribuzione AWS Lambda](reference-appspec-file-example.md#appspec-file-example-lambda).

Per monitorare lo stato della distribuzione, consulta [Visualizza i dettagli CodeDeploy della distribuzione](deployments-view-details.md).