Fase 2: Creare il AppSpec file - 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 AppSpec file

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 ECS distribuzione Amazon specifica la definizione dell'attività, il nome del contenitore e la porta del contenitore. Per ulteriori informazioni, consulta AppSpec Esempio di file per una ECS distribuzione Amazon e AppSpec sezione «risorse» per le ECS implementazioni di Amazon.

Per creare il tuo file AppSpec
  1. Se desideri creare il tuo AppSpec file utilizzandoYAML, crea un file denominatoappspec.yml. Se vuoi creare il tuo AppSpec file usandoJSON, crea un file denominatoappspec.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 TaskDefinition proprietà, usa la definizione dell'attività ARN che hai annotato nella Passaggio 1: aggiorna la tua ECS applicazione Amazon sezione.

    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 AppSpec file. Per ulteriori informazioni, consulta AppSpec sezione «risorse» per le ECS implementazioni di Amazon e AppSpec Esempio di file per una ECS distribuzione Amazon .

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