Sebelum menggunakan file konfigurasi Terraform untuk mendefinisikan, mempratinjau, dan menerapkan infrastruktur cloud, Anda harus menginstal dan mengonfigurasi Terraform.
Instal Terraform
Bagian ini menjelaskan cara menginstal Terraform di Linux atau Windows menggunakan paket instalasi.
Unduh paket instalasi Terraform yang sesuai dengan sistem operasi Anda dari situs resmi Terraform.
Konfigurasikan lingkungan runtime Terraform.
Linux
Jalankan perintah berikut untuk mengekstrak paket instalasi ke direktori /usr/local/bin:
# Ganti /terraform_1.9.5_linux_amd64.zip dalam perintah berikut dengan direktori tempat paket instalasi disimpan. sudo unzip /terraform_1.9.5_linux_amd64.zip -d /usr/local/binWindows
Ekstrak paket instalasi ke sebuah direktori, seperti D:\tool\terraform.
Di desktop Windows, klik kanan This PC dan pilih Properties. Di halaman yang muncul, klik Advanced system settings. Dalam kotak dialog System Properties, klik Environment Variables pada tab Advanced.
Dalam kotak dialog Environment Variables, pilih Path di bagian System variables atau User variables dan klik Edit. Dalam kotak dialog yang muncul, masukkan direktori tempat paket instalasi Terraform diekstraksi, seperti D:\tool\terraform, lalu klik OK.
Jalankan perintah
terraformuntuk memeriksa apakah Terraform telah terinstal.terraformJika daftar opsi Terraform yang tersedia ditampilkan, seperti yang ditunjukkan pada gambar berikut, instalasi selesai.

Konfigurasi autentikasi identitas Terraform
Sebelum menggunakan Terraform untuk mengelola infrastruktur Alibaba Cloud, Anda harus melewati autentikasi identitas Terraform Provider. Setelah autentikasi berhasil, Anda dapat menggunakan Terraform untuk memanggil API Alibaba Cloud dan membuat serta mengelola infrastruktur dan sumber daya Alibaba Cloud. Penyedia Terraform Alibaba Cloud mendukung beberapa metode autentikasi. Untuk informasi lebih lanjut, lihat Autentikasi Identitas Terraform.
Dalam contoh ini, pasangan AccessKey dari Pengguna Resource Access Management (RAM) yang diperoleh dari variabel lingkungan digunakan untuk autentikasi identitas.
Buat pasangan AccessKey untuk pengguna RAM. Akun Alibaba Cloud memiliki semua izin pada sumber daya. Jika pasangan AccessKey akun Alibaba Cloud Anda bocor, sumber daya Anda terpapar pada risiko besar. Kami merekomendasikan agar Anda menggunakan pasangan AccessKey pengguna RAM. Untuk informasi lebih lanjut, lihat Buat Pasangan AccessKey.
Berikan izin kepada pengguna RAM berdasarkan prinsip hak istimewa minimal dan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Buat Kebijakan Kustom.
Buat variabel lingkungan untuk menyimpan informasi identitas.
Linux
PentingVariabel lingkungan sementara yang dikonfigurasi dengan menggunakan perintah export hanya valid untuk sesi saat ini. Setelah Anda keluar dari sesi, variabel lingkungan yang dikonfigurasi menjadi tidak valid. Untuk mengonfigurasi variabel lingkungan permanen, tambahkan perintah export ke file konfigurasi startup sistem operasi Anda.
# AccessKey Id export ALICLOUD_ACCESS_KEY="<yourAccessKeyID>" # AccessKey Secret export ALICLOUD_SECRET_KEY="<yourAccessKeySecret>" # Wilayah tempat sumber daya diterapkan. export ALICLOUD_REGION="cn-beijing"Windows
Di desktop Windows, klik kanan This PC dan pilih Properties. Di halaman yang muncul, klik Advanced system settings. Dalam kotak dialog System Properties, klik Environment Variables pada tab Advanced.
Dalam kotak dialog Environment Variables, klik New di bagian System variables atau User variables. Dalam kotak dialog yang muncul, buat variabel lingkungan yang dijelaskan dalam tabel berikut.
Variabel
Deskripsi
Contoh
ALICLOUD_ACCESS_KEY
AccessKey Id
yourAccessKeyID
ALICLOUD_SECRET_KEY
AccessKey Secret
yourAccessKeySecret
ALICLOUD_REGION
Wilayah tempat sumber daya diterapkan.
cn-beijing
(Opsional) Konfigurasi solusi akselerasi untuk inisialisasi Terraform
Setelah menulis file konfigurasi Terraform, jalankan perintah terraform init di direktori tempat file konfigurasi disimpan. Terraform secara otomatis memuat versi Provider terbaru atau yang ditentukan berdasarkan informasi Provider dan Provisioner yang ditentukan dalam file konfigurasi, atau berdasarkan sumber daya atau sumber data yang relevan dengan versi Provider.
Jika inisialisasi Terraform habis waktu karena faktor-faktor seperti latensi jaringan, Anda mungkin gagal mengunduh versi Provider. Untuk menyelesaikan masalah tersebut, Anda dapat mengonfigurasi situs gambar Alibaba Cloud. Anda dapat mengunduh Terraform Provider dari sumber-sumber berikut: source = hashicorp/alicloud dan source = aliyun/alicloud. CLI Terraform V0.13.2 dan yang lebih baru mendukung konfigurasi gambar jaringan. Untuk informasi lebih lanjut, lihat Konfigurasi Solusi Akselerasi untuk Inisialisasi Terraform.