Menambahkan tindakan Lambda
AWS CodeStar dan AWS CodePipeline mendukung integrasi dengan AWS Lambda. Integrasi ini memungkinkan implementasi serangkaian tugas, seperti membuat sumber daya kustom di lingkungan Anda, mengintegrasikan dengan sistem pihak ketiga (seperti Slack), dan melakukan pemeriksaan pada lingkungan yang baru Anda deploy.
Fungsi Lambda dapat digunakan dalam alur CI/CD untuk melakukan tugas-tugas berikut:
-
Membuat perubahan ke lingkungan Anda dengan menerapkan atau memperbarui templat AWS CloudFormation.
-
Membuat sumber daya sesuai permintaan dalam satu tahap alur menggunakan AWS CloudFormation dan menghapusnya di tahap lain.
-
Men-deploy versi aplikasi dengan waktu henti nol AWS Elastic Beanstalk dengan fungsi Lambda yang menukar nilai catatan Nama Kanonik (CNAME).
-
Men-deploy ke instans Docker Amazon Elastic Container Service (ECS).
-
Mencadangkan sumber daya sebelum membangun atau men-deploy dengan membuat snapshot AMI.
-
Menambahkan integrasi dengan produk pihak ketiga ke alur Anda, seperti mem-posting pesan ke klien Internet Relay Chat (IRC).