Tüm Ürünler
Search
Belge Merkezi

:Install and configure Terraform

Son Güncelleme:Oct 06, 2026

Cloud altyapısını tanımlamak, önizlemek ve dağıtmak için bir Terraform yapılandırma dosyası kullanmadan önce Terraform'u yüklemeniz ve yapılandırmanız gerekir.

Terraform'u yükleme

Bu konuda, Linux veya Windows işletim sisteminde bir kurulum paketi kullanarak Terraform'un nasıl yükleneceği açıklanmaktadır.

  1. İşletim sisteminize uygun Terraform kurulum paketini Terraform resmi web sitesinden indirin.

  2. Terraform çalışma zamanı ortamını yapılandırın.

    Linux

    Kurulum paketini /usr/local/bin dizinine açmak için aşağıdaki komutu çalıştırın:

    # Replace /terraform_1.9.5_linux_amd64.zip in the following command with the directory in which the installation package is stored.
    sudo unzip /terraform_1.9.5_linux_amd64.zip -d /usr/local/bin
    

    Windows

    1. Kurulum paketini D:\tool\terraform gibi bir dizine açın.

    2. Windows masaüstünde Bilgisayarım'a sağ tıklayın ve Özellikler'i seçin. Görüntülenen sayfada Gelişmiş sistem ayarları'na tıklayın. Sistem Özellikleri iletişim kutusunda Gelişmiş sekmesinde Ortam Değişkenleri'ne tıklayın.

    3. Ortam Değişkenleri iletişim kutusunda Sistem değişkenleri veya Kullanıcı değişkenleri bölümünde Path öğesini seçin ve Düzenle'ye tıklayın. Görüntülenen iletişim kutusunda Terraform kurulum paketinin açıldığı dizini (örneğin D:\tool\terraform) girin ve Tamam'a tıklayın.

  3. Terraform'un yüklenip yüklenmediğini kontrol etmek için terraform komutunu çalıştırın.

    terraform

    Aşağıdaki şekilde gösterildiği gibi kullanılabilir Terraform seçeneklerinin bir listesi görüntüleniyorsa kurulum tamamlanmıştır.

    image.png

Terraform kimlik doğrulamasını yapılandırma

Terraform'u Alibaba Cloud altyapısını yönetmek için kullanmadan önce Terraform Provider kimlik doğrulamasından geçmeniz gerekir. Kimlik doğrulamasından geçtiğinizde yalnızca Terraform'u kullanarak Alibaba Cloud API işlemlerini çağırabilir ve Alibaba Cloud altyapısı ile kaynaklarını oluşturup yönetebilirsiniz. Alibaba Cloud Terraform Provider birden çok kimlik doğrulama yöntemini destekler. Daha fazla bilgi için bkz. Terraform kimlik doğrulaması.

Bu örnekte, ortam değişkenlerinden alınan bir Resource Access Management (RAM) kullanıcısının AccessKey çifti kimlik doğrulaması için kullanılır.

  1. Bir RAM kullanıcısı için bir AccessKey çifti oluşturun. Bir Alibaba Cloud hesabı kaynaklar üzerinde tüm izinlere sahiptir. Alibaba Cloud hesabınızın AccessKey çifti sızdırılırsa kaynaklarınız büyük risklerle karşı karşıya kalır. Bir RAM kullanıcısının AccessKey çiftini kullanmanızı öneririz. Daha fazla bilgi için bkz. AccessKey oluşturma.

  2. En az ayrıcalık ilkesine ve iş gereksinimlerinize göre RAM kullanıcısına izinler verin. Daha fazla bilgi için bkz. Özel ilke oluşturma.

  3. Kimlik bilgilerini depolamak için ortam değişkenleri oluşturun.

    Linux

    Önemli

    export komutu kullanılarak yapılandırılan geçici ortam değişkenleri yalnızca geçerli oturum için geçerlidir. Oturumdan çıktığınızda yapılandırılan ortam değişkenleri geçersiz hale gelir. Kalıcı ortam değişkenlerini yapılandırmak için export komutunu işletim sisteminizin başlangıç yapılandırma dosyasına ekleyebilirsiniz.

    # AccessKey Id
    export ALICLOUD_ACCESS_KEY="<yourAccessKeyID>"
    # AccessKey Secret
    export ALICLOUD_SECRET_KEY="<yourAccessKeySecret>"
    # The region in which resources are deployed.
    export ALICLOUD_REGION="cn-beijing"

    Windows

    1. Windows masaüstünde Bilgisayarım'a sağ tıklayın ve Özellikler'i seçin. Görüntülenen sayfada Gelişmiş sistem ayarları'na tıklayın. Sistem Özellikleri iletişim kutusunda Gelişmiş sekmesinde Ortam Değişkenleri'ne tıklayın.

    2. Ortam Değişkenleri iletişim kutusunda Sistem değişkenleri veya Kullanıcı değişkenleri bölümünde Yeni'ye tıklayın. Görüntülenen iletişim kutusunda aşağıdaki tabloda açıklanan ortam değişkenlerini oluşturun.


      Değişken


      Açıklama


      Örnek


      ALICLOUD_ACCESS_KEY


      AccessKey ID


      yourAccessKeyID


      ALICLOUD_SECRET_KEY


      AccessKey Secret


      yourAccessKeySecret


      ALICLOUD_REGION


      Kaynakların dağıtıldığı bölge.


      cn-beijing

(İsteğe bağlı) Terraform başlatma işlemi için hızlandırma çözümü yapılandırma

Bir Terraform yapılandırma dosyası yazdıktan sonra yapılandırma dosyasının depolandığı dizinde terraform init komutunu çalıştırın. Terraform, yapılandırma dosyasında belirtilen Provider ve Provisioner bilgilerine veya Provider sürümüyle ilgili kaynaklara ya da veri kaynaklarına dayanarak en son veya belirtilen Provider sürümünü otomatik olarak yükler.

Ağ gecikme süresi gibi faktörler nedeniyle Terraform başlatma işlemi zaman aşımına uğrarsa Provider sürümünü indiremeyebilirsiniz. Sorunu çözmek için bir Alibaba Cloud görüntü sitesi yapılandırabilirsiniz. Terraform Provider'ı aşağıdaki kaynaklardan indirebilirsiniz: source = hashicorp/alicloud ve source = aliyun/alicloud. Terraform CLI V0.13.2 ve sonraki sürümleri ağ görüntülerinin yapılandırılmasını destekler. Daha fazla bilgi için bkz. Terraform init hızlandırma yapılandırma.