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:
- Az első erőforrások exportálása az Azure Export for Terraform használatával
- Azure-erőforrások exportálása HCL-kódba az Azure Export for Terraform használatával
Útmutató cikkek:
Az útmutatók az összetettebb forgatókönyveket, valamint a magyarázatokat és a lehetőségeket ismertetik:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: