全部产品
Search
文档中心

Terraform:Instal dan konfigurasikan Terraform

更新时间:Oct 21, 2025

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.

  1. Unduh paket instalasi Terraform yang sesuai dengan sistem operasi Anda dari situs resmi Terraform.

  2. 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/bin
    

    Windows

    1. Ekstrak paket instalasi ke sebuah direktori, seperti D:\tool\terraform.

    2. 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.

    3. 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.

  3. Jalankan perintah terraform untuk memeriksa apakah Terraform telah terinstal.

    terraform

    Jika daftar opsi Terraform yang tersedia ditampilkan, seperti yang ditunjukkan pada gambar berikut, instalasi selesai.

    image.png

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.

  1. 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.

  2. Berikan izin kepada pengguna RAM berdasarkan prinsip hak istimewa minimal dan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Buat Kebijakan Kustom.

  3. Buat variabel lingkungan untuk menyimpan informasi identitas.

    Linux

    Penting

    Variabel 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

    1. 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.

    2. 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.