View a markdown version of this page

Memperbarui bus acara default menggunakan AWS CloudFormation di EventBridge - Amazon EventBridge

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

Memperbarui bus acara default menggunakan AWS CloudFormation di EventBridge

CloudFormation memungkinkan Anda mengonfigurasi dan mengelola AWS sumber daya di seluruh akun dan wilayah secara terpusat dan berulang dengan memperlakukan infrastruktur sebagai kode. CloudFormation melakukan ini dengan membiarkan Anda membuat template, yang menentukan sumber daya yang ingin Anda sediakan dan kelola.

Karena EventBridge menyediakan bus acara default ke akun Anda secara otomatis, Anda tidak dapat membuatnya menggunakan CloudFormation template, seperti biasanya untuk sumber daya apa pun yang ingin Anda sertakan dalam CloudFormation tumpukan. Untuk menyertakan bus acara default dalam CloudFormation tumpukan, Anda harus terlebih dahulu mengimpor nya ke dalam tumpukan. Setelah Anda mengimpor bus acara default ke dalam tumpukan, Anda kemudian dapat memperbarui properti bus acara sesuai keinginan.

Untuk mengimpor sumber daya yang ada ke tumpukan baru CloudFormation atau yang sudah ada, Anda memerlukan informasi berikut:

  • Pengidentifikasi unik untuk sumber daya yang akan diimpor.

    Untuk bus acara default, pengenal adalah Name dan kemudian nilai pengidentifikasi adalahdefault.

  • Template yang secara akurat menggambarkan properti saat ini dari sumber daya yang ada.

    Cuplikan template di bawah ini berisi AWS::Events::EventBus sumber daya yang menjelaskan properti saat ini dari bus acara default. Dalam contoh ini, bus acara telah dikonfigurasi untuk menggunakan a kunci yang dikelola pelanggan dan DLQ untuk enkripsi saat diam.

    Juga, AWS::Events::EventBus sumber daya yang menjelaskan bus peristiwa default yang ingin Anda impor harus menyertakan DeletionPolicy properti yang disetel keRetain.

    { "AWSTemplateFormatVersion": "2010-09-09", "Description": "Default event bus import example", "Resources": { "defaultEventBus": { "Type" : "AWS::Events::EventBus", "DeletionPolicy": "Retain", "Properties" : { "Name" : "default", "KmsKeyIdentifier" : "KmsKeyArn", "DeadLetterConfig" : { "Arn" : "DLQ_ARN" } } } } }

Untuk informasi selengkapnya, lihat Membawa sumber daya yang ada ke dalam CloudFormation manajemen di Panduan CloudFormation Pengguna.