Langkah 2: Buat AppSpec file - AWS CodeDeploy

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Langkah 2: Buat AppSpec file

Di bagian ini, Anda membuat AppSpec file dan mengunggahnya ke bucket Amazon S3 yang Anda buat di bagian tersebutPrasyarat. AppSpec File untuk ECS penerapan Amazon menentukan definisi tugas, nama kontainer, dan port kontainer Anda. Untuk informasi selengkapnya, silakan lihat AppSpec Contoh file untuk ECS penyebaran Amazon dan AppSpec Bagian 'sumber daya' untuk ECS penerapan Amazon.

Untuk membuat AppSpec file Anda
  1. Jika Anda ingin membuat AppSpec file Anda menggunakanYAML, buat file bernamaappspec.yml. Jika Anda ingin membuat AppSpec file Anda menggunakanJSON, buat file bernamaappspec.json.

  2. Pilih tab yang sesuai, tergantung pada apakah Anda menggunakan YAML atau JSON untuk AppSpec file Anda, dan salin kontennya ke AppSpec file yang baru saja Anda buat. Untuk TaskDefinition properti, gunakan definisi tugas yang ARN Anda catat di Langkah 1: Perbarui ECS aplikasi Amazon Anda bagian.

    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
    catatan

    Set tugas pengganti Anda mewarisi subnet, grup keamanan, versi platform, dan nilai IP publik yang ditetapkan dari set tugas asli Anda. Anda dapat mengganti nilai ini untuk tugas pengganti yang ditetapkan dengan menyetel properti opsionalnya di AppSpec file Anda. Untuk informasi selengkapnya, silakan lihat AppSpec Bagian 'sumber daya' untuk ECS penerapan Amazon dan AppSpec Contoh file untuk ECS penyebaran Amazon .

  3. Unggah AppSpec file Anda ke bucket S3 yang Anda buat sebagai prasyarat untuk tutorial ini.