Cara Menggunakan Terraform untuk Menerapkan Sumber Daya AWS

Cara Menggunakan Terraform Untuk Menerapkan Sumber Daya Aws



Terraform dikembangkan oleh HashiCorp sebagai alat sumber terbuka yang digunakan untuk mengotomatisasi dan mengelola infrastruktur, platform, dan layanan. Ini menggunakan bahasa deklaratif yang disebut Bahasa Konfigurasi HashiCorp (HCL) untuk melakukan semua aktivitasnya.

Panduan ini akan menunjukkan untuk mendapatkan semua perintah terraform dan kemudian bagaimana menggunakan Terraform untuk menerapkan sumber daya AWS.

Perintah Terraform

Untuk menemukan semua perintah terraform, ketikkan perintah berikut di Terminal:







terraform

Menjalankan perintah di atas akan menampilkan semua perintah dan penggunaannya:





Gunakan Terraform untuk Menerapkan Sumber Daya AWS (Membuat bucket S3)

Untuk mulai bekerja menerapkan sumber daya di AWS, cukup konfigurasikan AWS dengan mengetik ini:





aws mengkonfigurasi

Pengguna harus memberikan “ Kunci akses ”, “ Kunci keamanan ”, “ Wilayah ', Dan ' Format ” dari pengguna IAM. Klik Di Sini untuk mempelajari lebih lanjut tentang konfigurasi AWS:



Gunakan perintah berikut untuk memvalidasi jika terraform diinstal pada sistem:

terraform -Versi: kapan

Perintah di atas akan menampilkan versi Terraform:

Ketik perintah berikut untuk membuat direktori tempat file akan dibuat:

mkdir linuxhint-s3

Setelah itu, buka direktori ini di code editor yang dalam hal ini adalah Visual Studio Code:

Buat file bernama “ provider.tf ” di dalam folder dan rekatkan kode berikut:

terraform {
wajib_penyedia {
aw = {
sumber = 'hashicorp/aws'
versi = '~> 4.0'
}
}
}

pemberi 'aws' {
wilayah = 'kami-timur-1'
}

Buat file lain bernama ' main.tf ” untuk menempelkan kode berikut di dalamnya:

sumber 'aws_s3_bucket' 'B' {
ember = 'linuxhint-terraform-bucket'

tag = {
Nama        = 'Ember saya'
Lingkungan = 'Dev'
}
}

Simpan file dan jalankan perintah berikut di Terminal:

terraform init

Menjalankan perintah di atas akan menampilkan output berikut:

Setelah terraform diinisialisasi, gunakan perintah berikut untuk menerapkannya guna membuat bucket S3:

aplikasi terraform

Menggunakan perintah di atas akan menampilkan output berikut:

Gulir ke bawah output untuk mengetik “ Ya ” untuk menyetujui pembuatan bucket S3:

Setelah itu, buka dasbor S3 dari konsol AWS dan klik tombol “ Ember ” halaman dari panel kiri:

Bucket S3 tersedia di halaman bucket:

Anda telah berhasil menerapkan bucket AWS S3:

Kesimpulan

Untuk menerapkan sumber daya AWS menggunakan terraform, cukup konfigurasikan AWS dan instal terraform di sistem lokal. Buat direktori dan tambahkan file di dalam folder untuk menulis kode untuk pembuatan bucket S3 menggunakan editor kode, lalu simpan. Setelah itu, gunakan “ panas ' Dan ' menerapkan ” perintah untuk menerapkan bucket S3 di konsol AWS.