Fase 2: Creare il file AppSpec - AWS CodeDeploy

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

Fase 2: Creare il file AppSpec

In questa sezione, crei il tuo AppSpec file e lo carichi nel bucket Amazon S3 che hai creato nella sezione. Prerequisiti Il AppSpec file per una distribuzione Amazon ECS specifica la definizione dell'attività, il nome del contenitore e la porta del contenitore. Per ulteriori informazioni, consulta AppSpec Esempio di file per una distribuzione Amazon ECS e AppSpec sezione «risorse» per le distribuzioni di Amazon ECS.

Per creare il tuo file AppSpec
  1. Se vuoi creare il tuo AppSpec file usando YAML, crea un file denominato. appspec.yml Se vuoi creare il tuo AppSpec file usando JSON, crea un file denominato. appspec.json

  2. Scegli la scheda appropriata, a seconda che utilizzi YAML o JSON per il tuo AppSpec file, e copiane il contenuto nel AppSpec file appena creato. Per la proprietà TaskDefinition, utilizzare l'ARN della definizione dell'attività annotato nella sezione Fase 1: aggiorna la tua applicazione Amazon ECS.

    JSON AppSpec
    { "version": 0.0, "Resources": [ { "TargetService": { "Type": "AWS::ECS::Service", "Properties": { "TaskDefinition": "arn:aws:ecs:aws-region-id:aws-account-id:task-definition/ecs-demo-task-definition:revision-number", "LoadBalancerInfo": { "ContainerName": "your-container-name", "ContainerPort": your-container-port } } } } ] }
    YAML AppSpec
    version: 0.0 Resources: - TargetService: Type: AWS::ECS::Service Properties: TaskDefinition: "arn:aws:ecs:aws-region-id:aws-account-id:task-definition/ecs-demo-task-definition:revision-number" LoadBalancerInfo: ContainerName: "your-container-name" ContainerPort: your-container-port
    Nota

    Il set di attività di sostituzione eredita la sottorete, il gruppo di sicurezza, la versione della piattaforma e i valori IP pubblici assegnati dal set di attività originale. È possibile sovrascrivere questi valori per il set di attività sostitutivo impostando le relative proprietà opzionali nel file. AppSpec Per ulteriori informazioni, consulta AppSpec sezione «risorse» per le distribuzioni di Amazon ECS e AppSpec Esempio di file per una distribuzione Amazon ECS .

  3. Carica il AppSpec file nel bucket S3 che hai creato come prerequisito per questo tutorial.