Aracılığıyla paylaş


Terraform için Azure Dışarı Aktarma'ya genel bakış

Terraform için Azure Export, Azure ile Terraform kavramları arasındaki çeviri uyuşmalarını azaltmaya yardımcı olmak için tasarlanmış bir araçtır.

Sosyal haklar

Terraform için Azure Dışarı Aktarma şunları sağlar:

  • Azure'da Terraform'a geçişi basitleştirin. Terraform için Azure Export, tek bir komut kullanarak Azure kaynaklarını Terraform'a geçirmenizi sağlar.
  • Tek bir komutla kullanıcı tarafından belirtilen kaynak kümelerini Terraform HCL koduna ve durumuna aktarın. Terraform için Azure Dışarı Aktarma, dışarı aktarılacak önceden belirlenmiş bir kapsam belirtmenizi sağlar. Kapsam tek bir kaynak kadar ayrıntılı olabilir. Ayrıca, bir kaynak grubunu ve iç içe kaynaklarını dışarı aktarabilirsiniz. Son olarak, aboneliğin tamamını dışarı aktarabilirsiniz.
  • Kullanıma sunulan tüm özelliklerle önceden var olan altyapıyı inceleyin. İster yeni yayımlanan bir kaynağı öğrenerek ister üretimdeki bir sorunu araştırın, Terraform için Azure Export, yapılandırılabilir tüm kaynak özelliklerini kullanıma sunma seçeneğiyle salt okunur dışarı aktarmayı destekler.
  • Terraform dışı altyapıyı Terraform ile tümleştirmek için iş akışını planlama/uygulama adımlarını izleyin. HCL kodunu dışarı aktarın, Terraform dışı kaynakları inceleyin ve bunları üretim altyapınızla ve uzak arka uçlarınızla kolayca tümleştirin.

Yükleme

Terraform github için Azure Dışarı Aktarma sayfasında, çeşitli platformlar (Windows MSI'leri, Homebrew ve Linux yüklemeleri) ve kaynak kodu için yükleme bağlantıları içeren aracın sürümleri listelenir.

Kullanım

Azure Dışarı Aktarma en özetinde şu şekilde çağrılır:

aztfexport [command] [option] <scope>

Kapsam, çalıştırılmakta olan komuta bağlı olarak değişir ve kullanılabilir seçenek bayrakları kümesi de değişir. Dışarı aktarmaya çalıştığınız şeye bağlı olarak kullanılması gereken üç komut vardır:

Görev Açıklama Örnek
Tek bir kaynağı dışarı aktarın. Tek bir kaynağı dışarı aktarmak için kaynakla ilişkili Azure resourceID değerini belirtin. aztfexport kaynağı [option] <kaynak kimliği>
Kaynak grubunu dışarı aktarın. Bir kaynak grubunu (ve iç içe kaynaklarını) dışarı aktarmak için kaynak grubu adını belirtin; kimliği değil. aztfexport resource-group [option] <kaynak grubu adı>
Sorgu kullanarak dışarı aktarma. Araç, Azure Kaynak Grafı sorgusuyla dışarı aktarmayı destekler. aztfexport query [option] <ARG where koşulu>

Sağlayıcılar

Azure Dışarı Aktarma varsayılan olarak sağlayıcıya ayarlı azurerm olsa da, sağlayıcıyı AzAPI da dışarı aktarabilirsiniz:

aztfexport [command] --provider-name=azapi [further options] <scope>

Veri toplamanın açığa çıkması

Terraform için Azure Dışarı Aktarma varsayılan olarak telemetri verilerini toplar. Ancak, bu işlemi kolayca devre dışı bırakabilirsiniz.

Microsoft, yaygın sorunları belirlemek ve Terraform için Azure Dışarı Aktarma deneyimini geliştirmek amacıyla kullanım desenlerini belirlemek için toplanan verileri toplar. Örneğin, kullanım verileri düşük başarıya sahip komutlar gibi sorunları tanımlamaya yardımcı olur ve çalışmalarımızın önceliğini belirlemeye yardımcı olur. Terraform için Azure Export özel veya kişisel veri toplamaz.

Veri toplamayı devre dışı bırakmak istiyorsanız, aracı yükledikten sonra aşağıdaki komutu çalıştırın:

aztfexport config set telemetry_enabled false

Sonraki adımlar

Kavram:

Terraform için Azure Dışarı Aktarma kavramları: Terraform için Azure Export iş akışlarını ve en iyi yöntemlerini ve geçerli tasarım sınırlamalarını öğrenin.

Hızlı başlangıç makaleleri:

Nasıl yapılır makaleleri:

Nasıl yapılır makaleleri, açıklamaların ve seçeneklerin yanı sıra daha karmaşık senaryoları açıklar: