

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

# Sumber daya
<a name="resources"></a>

## Referensi
<a name="references"></a>

Tautan berikut menyediakan bahan bacaan tambahan untuk AWS Penyedia Terraform dan menggunakan Terraform untuk IAc aktif. AWS
+ [AWS Penyedia Terraform (dokumentasi](https://registry.terraform.io/providers/hashicorp/aws/latest/docs)) HashiCorp 
+ [Modul Terraform untuk AWS layanan](https://registry.terraform.io/namespaces/terraform-aws-modules) (Terraform Registry)
+ [ HashiCorp Kemitraan AWS dan Kemitraan](https://www.hashicorp.com/blog/hashicorp-at-aws-re-invent-2020) (posting HashiCorp blog)
+ [Kredensi Dinamis dengan AWS Penyedia (dokumentasi](https://developer.hashicorp.com/terraform/cloud-docs/workspaces/dynamic-provider-credentials/aws-configuration) HCP Terraform)
+ [DynamoDB State](https://developer.hashicorp.com/terraform/language/settings/backends/s3#dynamodb-state-locking) Locking (dokumentasi Terraform)
+ [Menegakkan Kebijakan dengan Sentinel (dokumentasi Terraform](https://developer.hashicorp.com/terraform/tutorials/policy))

## Alat
<a name="tools"></a>

Alat berikut membantu meningkatkan kualitas kode dan otomatisasi konfigurasi Terraform AWS, seperti yang direkomendasikan dalam panduan praktik terbaik ini.

Kualitas kode:
+ [Checkov](https://www.checkov.io/): Memindai kode Terraform untuk mengidentifikasi kesalahan konfigurasi sebelum penerapan.
+ [TFLint](https://github.com/terraform-linters/tflint): Mengidentifikasi kemungkinan kesalahan, sintaks usang, dan deklarasi yang tidak digunakan. Linter ini juga dapat menegakkan praktik AWS terbaik dan konvensi penamaan.
+ [terraform-docs](https://github.com/terraform-docs/terraform-docs): Menghasilkan dokumentasi dari modul Terraform dalam berbagai format keluaran.

Alat otomatisasi:
+ [HCP Terraform](https://www.terraform.io/cloud): Membantu tim membuat versi, berkolaborasi, dan membangun alur kerja Terraform dengan pemeriksaan kebijakan dan gerbang persetujuan.
+ [Atlantis](https://www.runatlantis.io/): Alat otomatisasi permintaan tarik Terraform open source untuk memvalidasi perubahan kode.
+ [CDK untuk Terraform](https://developer.hashicorp.com/terraform/cdktf): 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.