Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Periksa aplikasi atau CloudFormation templat AWS CDK untuk mengetahui praktik terbaik dengan menggunakan paket aturan cdk-nag
Arun Donti, Amazon Web Services
Ringkasan
Pola ini menjelaskan bagaimana Anda dapat menggunakan utilitas cdk-nag
Untuk informasi tentang semua paket yang tersedia, lihat bagian Aturan di repositori
Prasyarat dan batasan
Prasyarat
- Aplikasi yang menggunakan AWS CDK 
Alat
- AWS CDK — Cloud Development Kit (AWS CDK) adalah kerangka kerja pengembangan perangkat lunak untuk mendefinisikan infrastruktur cloud dalam kode dan menyediakannya melalui AWS. CloudFormation 
- AWS CloudFormation — AWS CloudFormation membantu Anda memodelkan dan menyiapkan sumber daya AWS Anda, menyediakannya dengan cepat dan konsisten, serta mengelolanya sepanjang siklus hidupnya. Anda dapat menggunakan template untuk mendeskripsikan sumber daya dan dependensinya, dan Anda dapat meluncurkan dan mengonfigurasinya bersama-sama sebagai tumpukan, alih-alih mengelola sumber daya secara individual. Anda dapat mengelola dan menyediakan tumpukan di beberapa akun AWS dan Wilayah AWS. 
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
|---|---|---|
| Pelajari tentang cdk-nag. | Arahkan ke  GitHub  repositori cdk-nag | Pengembang aplikasi | 
| Instal paket cdk-nag di aplikasi AWS CDK Anda. | Untuk menggunakan cdk-nag di aplikasi AWS CDK Anda, Anda harus menginstalnya terlebih dahulu. cdk-nag tersedia untuk diunduh dari PyPI, npm,, dan Apache Maven.  NuGet Untuk informasi terbaru tentang versi yang tersedia dan lokasi unduhan, lihat file Readme | Pengembang aplikasi | 
| Pilih Anda NagPacks. | cdk-nag memiliki paket aturan yang berbeda yang disebut. NagPacks Masing-masing  NagPack  berisi aturan yang sesuai dengan standar tertentu. Misalnya, AWS Solutions  NagPack  berisi praktik terbaik umum, dan NIST 800-53 rev 5  NagPack  dapat membantu kepatuhan. Anda dapat menerapkan beberapa  NagPacks  ke aplikasi Anda, dan Anda dapat menambahkan dan menghapus paket seperlunya. Untuk daftar paket yang tersedia, lihat file Readme | Pengembang aplikasi | 
| Integrasikan cdk-nag ke dalam aplikasi AWS CDK Anda. | Anda dapat mengintegrasikan cdk-nag ke dalam aplikasi Anda pada tingkat aplikasi, atau mengintegrasikannya ke dalam tahapan atau tumpukan individual dalam aplikasi Anda. Misalnya, untuk mengintegrasikan AWS Solutions dan keamanan HIPAA NagPacks ke dalam aplikasi AWS CDK v2 pada tingkat seluruh TypeScript aplikasi, Anda dapat menggunakan kode berikut: 
 | Pengembang aplikasi |