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 penerapan Amazon ECS menentukan definisi tugas, nama kontainer, dan port kontainer Anda. Untuk informasi selengkapnya, lihat AppSpec Contoh file untuk penyebaran Amazon ECS dan AppSpec Bagian 'sumber daya' untuk penerapan Amazon ECS.

Untuk membuat AppSpec file Anda
  1. Jika Anda ingin membuat AppSpec file menggunakan YAMAL, buat file bernamaappspec.yml. Jika Anda ingin membuat AppSpec file Anda menggunakan JSON, buat file bernamaappspec.json.

  2. Pilih tab yang sesuai, tergantung pada apakah Anda menggunakan YAMAL atau JSON untuk AppSpec file Anda, dan salin kontennya ke AppSpec file yang baru saja Anda buat. Untuk TaskDefinition properti, gunakan definisi tugas ARN yang Anda catat di Langkah 1: Perbarui aplikasi Amazon ECS 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, lihat AppSpec Bagian 'sumber daya' untuk penerapan Amazon ECS dan AppSpec Contoh file untuk penyebaran Amazon ECS .

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