Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Sumber daya
Referensi
Tautan berikut menyediakan bahan bacaan tambahan untuk AWS Penyedia Terraform dan menggunakan Terraform untuk IAc aktif. AWS
-
AWS Penyedia Terraform (dokumentasi
) HashiCorp -
Modul Terraform untuk AWS layanan
(Terraform Registry) -
HashiCorp Kemitraan AWS dan Kemitraan
(posting HashiCorp blog) -
Kredensi Dinamis dengan AWS Penyedia (dokumentasi
HCP Terraform) -
DynamoDB State
Locking (dokumentasi Terraform) -
Menegakkan Kebijakan dengan Sentinel (dokumentasi Terraform
)
Alat
Alat berikut membantu meningkatkan kualitas kode dan otomatisasi konfigurasi Terraform AWS, seperti yang direkomendasikan dalam panduan praktik terbaik ini.
Kualitas kode:
-
Checkov
: Memindai kode Terraform untuk mengidentifikasi kesalahan konfigurasi sebelum penerapan. -
TFLint
: Mengidentifikasi kemungkinan kesalahan, sintaks usang, dan deklarasi yang tidak digunakan. Linter ini juga dapat menegakkan praktik AWS terbaik dan konvensi penamaan. -
terraform-docs
: Menghasilkan dokumentasi dari modul Terraform dalam berbagai format keluaran.
Alat otomatisasi:
-
HCP Terraform
: Membantu tim membuat versi, berkolaborasi, dan membangun alur kerja Terraform dengan pemeriksaan kebijakan dan gerbang persetujuan. -
Atlantis
: Alat otomatisasi permintaan tarik Terraform open source untuk memvalidasi perubahan kode. -
CDK untuk Terraform
: Kerangka kerja yang memungkinkan Anda menggunakan bahasa yang sudah dikenal seperti, TypeScript Python, Java, C #, dan Go alih-alih Bahasa HashiCorp Konfigurasi (HCL) untuk menentukan, menyediakan, dan menguji infrastruktur Terraform Anda sebagai kode.