Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat CloudFormation template AWS yang berisi aturan terkelola AWS Config menggunakan Troposfer
Lucas Nation dan Freddie Wilson, Amazon Web Services
Ringkasan
Banyak organisasi menggunakan aturan terkelola AWS Config untuk mengevaluasi kepatuhan sumber daya Amazon Web Services (AWS) mereka terhadap praktik terbaik umum. Namun, aturan ini dapat memakan waktu lama untuk dipelihara dan pola ini membantu Anda memanfaatkan Troposfer, pustaka
Pola ini membantu Anda mengelola aturan terkelola AWS Config dengan menggunakan skrip Python untuk mengonversi spreadsheet Microsoft Excel yang berisi aturan terkelola AWS menjadi templat AWS. CloudFormation Troposfer bertindak sebagai infrastruktur sebagai kode (IAc) dan ini berarti Anda dapat memperbarui spreadsheet Excel dengan aturan terkelola, alih-alih menggunakan file berformat JSON atau YAML. Anda kemudian menggunakan template untuk meluncurkan CloudFormation tumpukan AWS yang membuat dan memperbarui aturan terkelola di akun AWS Anda.
CloudFormation Template AWS mendefinisikan setiap aturan yang dikelola AWS Config dengan menggunakan spreadsheet Excel dan membantu Anda menghindari pembuatan aturan individual secara manual di AWS Management Console. Skrip default setiap parameter aturan terkelola ke kamus kosong dan default cakupan dari. ComplianceResourceTypes THE_RULE_IDENTIFIER.template file Untuk informasi selengkapnya tentang pengenal aturan, lihat Membuat aturan terkelola AWS Config dengan templat AWS dalam CloudFormation dokumentasi AWS Config.
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif.
Keakraban dengan menggunakan CloudFormation templat AWS untuk membuat aturan terkelola AWS Config. Untuk informasi selengkapnya tentang hal ini, lihat Membuat aturan terkelola AWS Config dengan CloudFormation templat AWS dalam dokumentasi AWS Config.
Python 3, diinstal dan dikonfigurasi. Untuk informasi lebih lanjut tentang ini, lihat dokumentasi Python
. Lingkungan pengembangan terintegrasi (IDE) yang ada.
Identifikasi unit organisasi Anda (OUs) dalam kolom dalam contoh spreadsheet
excel_config_rules.xlsxExcel (terlampir).
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Perbarui contoh spreadsheet Excel. | Unduh contoh spreadsheet Aturan yang ditandai sebagai | Developer |
(Opsional) Perbarui file config_rules_params.json dengan parameter aturan AWS Config. | Beberapa aturan yang dikelola AWS Config memerlukan parameter dan harus diteruskan ke skrip Python sebagai file JSON dengan menggunakan opsi.
Dalam parameter sampel ini, | Developer |
(Opsional) Perbarui file config_rules_params.json dengan AWS Config. ComplianceResourceTypes | Secara default, skrip Python mengambil template yang ditentukan Misalnya, kode contoh berikut menunjukkan bagaimana
| Developer |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Instal paket pip dari file requirements.txt. | Download
| Developer |
Jalankan skrip Python. |
Anda juga dapat menambahkan parameter opsional berikut:
| Developer |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Luncurkan CloudFormation tumpukan AWS. |
| Developer |
Lampiran
Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip