All Products
Search
Document Center

Enterprise Distributed Application Service:Instal dan konfigurasikan Terraform

Last Updated:Oct 28, 2025

Sebelum menggunakan Terraform untuk mendefinisikan, mempratinjau, dan menerapkan infrastruktur cloud, instal dan konfigurasikan terlebih dahulu.

Prosedur

  1. Unduh paket yang sesuai untuk sistem operasi Anda dari Terraform.

  2. Ekstrak paket ke direktori /usr/local/bin.

  3. Jalankan perintah terraform untuk memverifikasi instalasi.

    Anda akan melihat output serupa dengan berikut ini:

    username:~$ terraform
    Usage: terraform [-version] [-help] <command> [args]
  4. Buat Pengguna RAM untuk meningkatkan keamanan.

    1. Masuk ke Konsol Resource Access Management (RAM) menggunakan Akun Alibaba Cloud.

    2. Buat Pengguna RAM bernama Terraform dan buat Pasangan Kunci Akses. Untuk informasi lebih lanjut, lihat Buat Pengguna RAM.

    3. Berikan izin kepada Pengguna RAM. Dalam contoh ini, berikan AliyunEDASFullAccess dan AliyunVPCFullAccess kepada pengguna Terraform. Untuk informasi lebih lanjut, lihat Berikan Izin kepada Pengguna RAM.

  5. Buat direktori uji.

    Setiap Proyek Terraform memerlukan direktori kerja tersendiri. Buat direktori uji bernama terraform-test:

    [user@test bin]#mkdir terraform-test
  6. Navigasikan ke direktori terraform-test.

    [user@test bin]#cd terraform-test
    [user@test terraform-test]#
  7. Buat file konfigurasi.

    Terraform membaca semua file *.tf dan *.tfvars di direktori. Anda dapat mengatur konfigurasi dalam beberapa file:

    provider.tf           -- digunakan untuk mengonfigurasi penyedia
    terraform.tfvars      -- digunakan untuk mengonfigurasi variabel yang diperlukan untuk mengonfigurasi penyedia
    varable.tf            -- digunakan untuk mengonfigurasi variabel universal
    resource.tf           -- digunakan untuk mendefinisikan sumber daya
    data.tf               -- digunakan untuk mendefinisikan file paket
    output.tf             -- digunakan untuk mengonfigurasi keluaran

    Sebagai contoh, buat file provider.tf dengan kredensial Anda:

    [user@test terraform-test]# vim provider.tf
    provider "alicloud" {
        region      = "cn-beijing"
        access_key  = "LTA**********NO2"
        secret_key  = "MOk8x0*********************wwff"
    }

    Untuk informasi lebih lanjut tentang konfigurasi, lihat alicloud_edas_application.

  8. Inisialisasi direktori kerja.

    [user@test terraform-test]#terraform init
    
    
    Initializing provider plugins...
    - Checking for available provider plugins on https://releases.hashicorp.com...
    - Downloading plugin for provider "alicloud" (1.25.0)...
    
    
    
    
    The following providers do not have any version constraints in configuration,
    so the latest version was installed.
    
    
    To prevent automatic upgrades to new major versions that may contain breaking
    changes, it is recommended to add version = "..." constraints to the
    corresponding provider blocks in configuration, with the constraint strings
    suggested below.
    
    
    * provider.alicloud: version = "~> 1.25"
    
    
    Terraform has been successfully initialized!
    
    
    You may now begin working with Terraform. Try running "terraform plan" to see
    any changes that are required for your infrastructure. All Terraform commands
    should now work.
    
    
    If you ever set or change modules or backend configuration for Terraform,
    rerun this command to reinitialize your working directory. If you forget, other
    commands will detect it and remind you to do so if necessary.                        
    Penting

    Pastikan menjalankan perintah terraform init setelah membuat direktori kerja dan file konfigurasi.