

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Contoh: Menyebarkan AWS CDK aplikasi
<a name="cdk-dep-action-example-workflow"></a>

Contoh alur kerja berikut mencakup **AWS CDK ** tindakan penerapan, bersama dengan ** tindakan **AWS CDK bootstrap. Alur kerja terdiri dari blok bangunan berikut yang berjalan secara berurutan:
+ Pem ** icu ** — Pemicu ini memulai alur kerja berjalan secara otomatis saat Anda mendorong perubahan ke repositori sumber Anda. Repositori ini berisi AWS CDK aplikasi Anda. Untuk informasi lebih lanjut tentang menggunakan pemicu, lihat [Memulai alur kerja berjalan secara otomatis menggunakan pemicu](workflows-add-trigger.md).
+ Sebuah ** tindakan **AWS CDK bootstrap (`CDKBootstrap`) — Pada pemicu, tindakan menyebarkan tumpukan `CDKToolkit` bootstrap ke. AWS Jika `CDKToolkit` tumpukan sudah ada di lingkungan, itu akan ditingkatkan jika perlu; jika tidak, tidak ada yang terjadi, dan tindakan ditandai sebagai berhasil.
+ T **AWS CDK ind ** akan penerapan (`AWS CDK Deploy`) — Setelah tindakan **AWS CDK bootstrap selesai, ** tindakan penerapan **AWS CDK men ** sintesis kode AWS CDK aplikasi Anda ke dalam CloudFormation template dan menerapkan tumpukan yang ditentukan dalam template ke dalam. AWS

**catatan**  
Contoh alur kerja berikut adalah untuk tujuan ilustrasi, dan tidak akan berfungsi tanpa konfigurasi tambahan.

**catatan**  
Dalam kode YAML berikut, Anda dapat menghilangkan `Connections:` bagian jika Anda mau. Jika Anda menghilangkan bagian ini, Anda harus memastikan bahwa peran yang ditentukan di ** bidang Peran IAM Def ** ault di lingkungan Anda mencakup izin dan kebijakan kepercayaan yang diperlukan oleh tindakan **AWS CDK bootstrap ** dan **AWS CDK penerapan. ** Untuk informasi selengkapnya tentang menyiapkan lingkungan dengan peran IAM default, lihat[Pembuatan lingkungan](deploy-environments-creating-environment.md). Untuk informasi selengkapnya tentang izin dan kebijakan kepercayaan yang diperlukan oleh ** tindakan **AWS CDK **AWS CDK bootstrap ** dan penerapan, lihat deskripsi `Role` properti di [Aksi 'AWS CDK bootstrap' YAMAL](cdk-boot-action-ref.md) dan[Tindakan 'AWS CDK menyebarkan' YAMAL](cdk-dep-action-ref.md).

```
Name: codecatalyst-cdk-deploy-workflow
SchemaVersion: 1.0

Triggers:
  - Type: PUSH
    Branches:
      - main
Actions:
  CDKBootstrap:
    Identifier: aws/cdk-bootstrap@v2
    Inputs:
      Sources:
        - WorkflowSource
    Environment:
      Name: codecatalyst-cdk-deploy-environment
      Connections:
        - Name: codecatalyst-account-connection
          Role: codecatalyst-cdk-bootstrap-role
    Configuration:
      Region: us-west-2
        
  CDKDeploy:
    Identifier: aws/cdk-deploy@v2
    DependsOn: 
      - CDKBootstrap
    Environment:
      Name: codecatalyst-cdk-deploy-environment
      Connections:
        - Name: codecatalyst-account-connection
          Role: codecatalyst-cdk-deploy-role
    Inputs:
      Sources:
        - WorkflowSource
    Configuration:
      StackName: my-app-stack
      Region: us-west-2
```