

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

# Integrasi umum dengan CodePipeline
<a name="integrations-general"></a>

 Layanan AWS Integrasi berikut tidak didasarkan pada jenis CodePipeline tindakan.


|  |  | 
| --- |--- |
| Amazon CloudWatch  | [Amazon CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/) memantau AWS sumber daya Anda.<br />Pelajari lebih lanjut:+  [Apa itu Amazon CloudWatch? ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)  | 
| Amazon EventBridge  | [Amazon EventBridge ](https://docs.aws.amazon.com/eventbridge/latest/userguide/) adalah layanan web yang mendeteksi perubahan Layanan AWS berdasarkan aturan yang Anda tetapkan dan memanggil tindakan dalam satu atau beberapa yang ditentukan Layanan AWS ketika perubahan terjadi.+  **Mulai eksekusi pipeline secara otomatis ketika sesuatu berubah ** — Anda dapat mengonfigurasi CodePipeline sebagai target dalam aturan yang diatur di Amazon EventBridge. Ini mengatur pipeline untuk memulai secara otomatis ketika layanan lain berubah. <br />Pelajari lebih lanjut:   [Apa itu Amazon EventBridge? ](https://docs.aws.amazon.com/eventbridge/latest/userguide/)   [Mulai pipa di CodePipeline](pipelines-about-starting.md).   [CodeCommit Tindakan sumber dan EventBridge](triggering.md)   <br />+  **Menerima notifikasi saat status pipeline berubah ** — Anda dapat mengatur EventBridge aturan untuk mendeteksi dan bereaksi terhadap perubahan status eksekusi untuk pipeline, tahap, atau tindakan. <br />Pelajari lebih lanjut:    [Memantau CodePipeline acara](detect-state-changes-cloudwatch-events.md)   [Tutorial: Menyiapkan CloudWatch aturan Acara untuk menerima pemberitahuan email untuk perubahan status pipeline](tutorials-cloudwatch-sns-notifications.md)    | 
| AWS Cloud9 | AWS Cloud9 adalah IDE online, yang Anda akses melalui browser web Anda. IDE menawarkan pengalaman pengeditan kode yang kaya dengan dukungan untuk beberapa bahasa pemrograman dan debugger runtime, serta terminal bawaan. Di latar belakang, instans Amazon EC2 menghosting lingkungan AWS Cloud9 pengembangan. Untuk informasi selengkapnya, silakan lihat *Panduan Pengguna [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/)*. <br />Pelajari lebih lanjut:+  [Menyiapkan AWS Cloud9](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ide-c9.html)  | 
| AWS CloudTrail | [CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)menangkap panggilan AWS API dan peristiwa terkait yang dibuat oleh atau atas nama AWS akun dan mengirimkan file log ke bucket Amazon S3 yang Anda tentukan. Anda dapat CloudTrail mengonfigurasi untuk menangkap panggilan API dari CodePipeline konsol, CodePipeline perintah dari AWS CLI, dan dari CodePipeline API.<br />Pelajari lebih lanjut:+  [Men CodePipeline ulis panggilan API dengan AWS CloudTrail](monitoring-cloudtrail-logs.md)  | 
| AWS CodeStar Pemberitahuan  | Anda dapat mengatur  notifikasi  untuk membuat pengguna mengetahui perubahan penting, seperti saat pipeline memulai eksekusi. Untuk informasi selengkapnya, lihat [Membuat aturan notifikasi](notification-rule-create.md). | 
| AWS Key Management Service | [AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/) adalah layanan terkelola yang memungkinkan Anda membuat dan mengendalikan kunci enkripsi yang digunakan untuk mengenkripsi data Anda. Secara default, digunakan CodePipeline AWS KMS untuk mengenkripsi artefak untuk pipeline yang disimpan di bucket Amazon S3.<br />Pelajari lebih lanjut:+  Untuk membuat pipeline yang menggunakan bucket sumber, bucket artefak, dan peran layanan dari satu AWS akun dan CodeDeploy sumber daya dari AWS akun yang berbeda, Anda harus membuat kunci KMS yang dikelola pelanggan, menambahkan kunci ke pipeline, dan mengatur kebijakan dan peran akun untuk mengaktifkan akses lintas akun. Untuk informasi selengkapnya, lihat [Buat pipeline CodePipeline yang menggunakan sumber daya dari yang lain AWS akun](pipelines-create-cross-account.md). <br />+  Untuk membuat pipeline dari satu AWS akun yang menerapkan CloudFormation tumpukan ke AWS akun lain, Anda harus membuat kunci KMS yang dikelola pelanggan, menambahkan kunci ke pipeline, dan mengatur kebijakan dan peran akun untuk menyebarkan tumpukan ke akun lain. AWS Untuk informasi selengkapnya, lihat [ Bagaimana cara menggunakan CodePipeline untuk menerapkan AWS CloudFormation tumpukan di akun lain? ](https://aws.amazon.com/premiumsupport/knowledge-center/codepipeline-deploy-cloudformation/) <br />+  Untuk mengonfigurasi enkripsi sisi server untuk bucket artefak S3 pipeline Anda, Anda dapat menggunakan kunci KMS terkel AWS ola default atau membuat kunci KMS yang dikelola pelanggan dan mengatur kebijakan bucket untuk menggunakan kunci enkripsi. Untuk informasi selengkapnya, lihat [Konfigurasikan enkripsi sisi server untuk artefak yang disimpan di Amazon S3 untuk CodePipeline](S3-artifact-encryption.md). <br />Untuk an AWS KMS key, Anda dapat menggunakan ID kunci, kunci ARN, atau alias ARN.  Alias hanya dikenali di akun yang membuat kunci KMS. Untuk tindakan lintas akun, Anda hanya dapat menggunakan ID kunci atau kunci ARN untuk mengidentifikasi kunci. Cross-account tindakan melibatkan penggunaan peran dari akun lain (accountB), jadi menentukan ID kunci akan menggunakan kunci dari akun lain (accountB).  | 