Megosztás a következőn keresztül:


Az Azure Export for Terraform áttekintése

Az Azure Export for Terraform egy olyan eszköz, amely segít csökkenteni az Azure és a Terraform fogalmai közötti fordítás súrlódását.

Előnyök

Az Azure Export for Terraform lehetővé teszi a következőket:

  • Egyszerűsítheti a Terraformba való migrálást az Azure-ban. Az Azure Export for Terraform lehetővé teszi, hogy azure-erőforrásokat migráljon a Terraformba egyetlen paranccsal.
  • Exportálja a felhasználó által megadott erőforráskészleteket a Terraform HCL-kódjába és állapotára egyetlen paranccsal. Az Azure Export for Terraform lehetővé teszi egy előre meghatározott exportálási hatókör megadását. A hatókör lehet olyan részletes, mint egyetlen erőforrás. Exportálhat egy erőforráscsoportot és annak beágyazott erőforrásait is. Végül exportálhat egy teljes előfizetést.
  • Vizsgálja meg az összes közzétett tulajdonsággal rendelkező, már nem használt infrastruktúrát. Akár újonnan kiadott erőforrást tanul, akár éles környezetben vizsgálja meg a problémát, az Azure Export for Terraform támogatja az írásvédett exportálást, és lehetővé teszi az összes konfigurálható erőforrástulajdonság nyilvánosságra hozását.
  • A nem Terraform-infrastruktúrának a Terraformba való integrálásához kövesse a tervet/munkafolyamatot. Exportálja a HCL-kódot, vizsgálja meg a nem Terraform-erőforrásokat, és egyszerűen integrálja őket az éles infrastruktúrába és a távoli háttérrendszerekbe.

Installation

Az Azure Export for Terraform GitHub oldal felsorolja az eszköz kiadásait, amelyek hivatkozásokat tartalmaznak a különböző platformok (Windows MSI-k, Homebrew és Linux-telepítések) telepítésére és a forráskódra.

Usage

Az Azure Export elnevezése a legtrakciósabb esetben a következő:

aztfexport [command] [option] <scope>

A hatókör a futtatott parancstól függően változik, ahogy az elérhető beállításjelölők is. Három parancsot kell használni az exportálni kívánt adatok alapján:

Feladatok Leírás Példa
Egyetlen erőforrás exportálása. Egyetlen erőforrás exportálásához adja meg az erőforráshoz társított Azure resourceID azonosítót. azfexport-erőforrás [option] <erőforrás-azonosítója>
Erőforráscsoport exportálása. Erőforráscsoport (és beágyazott erőforrásai) exportálásához adja meg az erőforráscsoport nevét; nem az azonosítót. azfexport resource-group [option] <erőforráscsoport neve>
Exportálás lekérdezéssel. Az eszköz támogatja az Exportálást egy Azure Resource Graph-lekérdezéssel. aztfexport query [option] <ARG, ahol predikátum>

Adatgyűjtés közzététele

Alapértelmezés szerint az Azure Export for Terraform telemetriai adatokat gyűjt. Ezt a folyamatot azonban egyszerűen letilthatja.

A Microsoft összesíti az összegyűjtött adatokat, hogy azonosítsa a használati mintákat a gyakori problémák azonosítása és az Azure Export for Terraform felhasználói élményének javítása érdekében. A használati adatok például segítenek azonosítani az olyan problémákat, mint az alacsony sikerű parancsok, és segít a munkánk rangsorolásában. Az Azure Export for Terraform nem gyűjt személyes vagy személyes adatokat.

Ha le szeretné tiltani az adatgyűjtést, futtassa a következő parancsot az eszköz telepítése után:

aztfexport config set telemetry_enabled false

További lépések

Fogalmak:

Az Azure Export for Terraform fogalmai: Ismerje meg az Azure Export for Terraform munkafolyamatait, valamint az ajánlott eljárásokat és az aktuális tervezési korlátozásokat.

Rövid útmutató cikkek:

Útmutató cikkek:

Az útmutatók az összetettebb forgatókönyveket, valamint a magyarázatokat és a lehetőségeket ismertetik: