Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Contoh: Memanggil fungsi Lambda

Mode fokus
Contoh: Memanggil fungsi Lambda - Amazon CodeCatalyst

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

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

Alur kerja contoh berikut mencakup tindakan AWS Lambda pemanggilan, bersama dengan tindakan penerapan. Alur kerja mengirimkan pemberitahuan Slack yang menunjukkan bahwa penerapan telah dimulai, dan kemudian menyebarkan aplikasi ke dalam AWS menggunakan templat. AWS CloudFormation Alur kerja terdiri dari blok bangunan berikut yang berjalan secara berurutan:

  • Pemicu - Pemicu ini memulai alur kerja yang dijalankan secara otomatis saat Anda mendorong perubahan ke repositori sumber Anda. Untuk informasi lebih lanjut tentang menggunakan pemicu, lihat Memulai alur kerja berjalan secara otomatis menggunakan pemicu.

  • Tindakan AWS Lambda pemanggilan (LambdaNotify) — Pada pemicu, tindakan ini memanggil fungsi Notify-Start Lambda di AWS akun dan Region yang ditentukan (my-aws-account, dan). us-west-2 Pada pemanggilan, fungsi Lambda mengirimkan pemberitahuan Slack yang menunjukkan penerapan telah dimulai.

  • Tindakan AWS CloudFormation tumpukan Deploy (Deploy) — Setelah menyelesaikan aksi AWS Lambda pemanggilan, tindakan AWS CloudFormation tumpukan Deploy menjalankan template (cfn-template.yml) untuk menerapkan tumpukan aplikasi Anda. Untuk informasi selengkapnya tentang tindakan Deploy AWS CloudFormation stack, lihatMenyebarkan tumpukan AWS CloudFormation.

catatan

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

catatan

Dalam kode YAMAL berikut, Anda dapat menghilangkan Connections: bagian jika Anda mau. Jika Anda menghilangkan bagian ini, Anda harus memastikan bahwa peran yang ditentukan dalam bidang peran IAM Default di lingkungan Anda mencakup izin dan kebijakan kepercayaan yang diperlukan oleh tindakan pemanggilan dan AWS Lambda Deploy stack. AWS CloudFormation Untuk informasi selengkapnya tentang menyiapkan lingkungan dengan peran IAM default, lihatPembuatan lingkungan. Untuk informasi selengkapnya tentang izin dan kebijakan kepercayaan yang diperlukan oleh AWS Lambda tindakan pemanggilan dan AWS CloudFormation Penerapan tumpukan, lihat deskripsi Role properti di dan. Tindakan 'AWS Lambda memanggil' YAMAL Tindakan 'Menyebarkan AWS CloudFormation tumpukan' YAMAL

Name: codecatalyst-lamda-invoke-workflow SchemaVersion: 1.0 Triggers: - Type: PUSH Branches: - main Actions: LambdaNotify: Identifier: aws/lambda-invoke@v1 Environment: Name: my-production-environment Connections: - Name: my-aws-account Role: codecatalyst-lambda-invoke-role Inputs: Sources: - WorkflowSource Configuration: Function: Notify-Start AWSRegion: us-west-2 Deploy: Identifier: aws/cfn-deploy@v1 Environment: Name: my-production-environment Connections: - Name: my-aws-account Role: codecatalyst-deploy-role Inputs: Sources: - WorkflowSource Configuration: name: my-application-stack region: us-west-2 role-arn: arn:aws:iam::111122223333:role/StackRole template: ./cfn-template.yml capabilities: CAPABILITY_IAM,CAPABILITY_AUTO_EXPAND
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.