Rövid útmutató: Az első erőforrások exportálása az Azure Export for Terraform használatával
Ez a cikk bemutatja, hogyan exportálhat Azure-erőforrásokat helyi állapotfájlokba az Azure Export for Terraform használatával.
- Hozzon létre egy teszt Azure-erőforráscsoportot az Azure CLI vagy az Azure PowerShell használatával.
- Hozzon létre egy teszt Linux rendszerű virtuális gépet az Azure CLI vagy az Azure PowerShell használatával.
- Exportálja az erőforráscsoport és a virtuális gép állapotát az Azure-ból a helyi állapotfájlba.
- Ellenőrizze, hogy a helyi állapot megegyezik-e az Azure-beli erőforrások állapotával.
Előfeltételek
A teszt Azure-erőforrások létrehozása
Linux rendszerű virtuális gép létrehozása.
Azure-erőforráscsoport létrehozásához futtassa az az group create parancsot .
az group create --name myResourceGroup --location eastus
Futtassa az az vm create parancsot a virtuális gép létrehozásához.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
Azure-erőforrás exportálása
Az aztfexport
eszközt két módban futtathatja: interaktív és nem interaktív. Ebben a bemutatóban az interaktív módot használja.
Hozzon létre egy könyvtárat, amelyben tesztelni kell.
Nyisson meg egy parancssort, és lépjen az új könyvtárra.
Futtassa
aztfexport resource-group
a következő nevűmyResourceGroup
erőforráscsoport exportálásához: .aztfexport resource-group myResourceGroup
Az eszköz inicializálása után megjelenik az exportálandó erőforrások listája. Minden sorhoz tartozik egy Azure ResourceID, amely megfelel a megfelelő AzureRM-erőforrástípusnak. Az elérhető parancsok listája a képernyő alján jelenik meg. Az egyik parancs használatával görgessen lefelé, és ellenőrizze, hogy a várt Azure-erőforrások megfelelően vannak-e megfeleltetve a megfelelő Terraform-erőforrástípusokhoz.
Nyomja le
w
az exportálás futtatásához.Főbb pontok:
- Nem interaktív erőforrás esetén adja hozzá a következő jelölőt
--non-interactive
:aztfexport rg --non-interactive myResourceGroup
.
- Nem interaktív erőforrás esetén adja hozzá a következő jelölőt
Megjegyzés:
Az Azure Export for Terraform futtatása több percet is igénybe vehet.
Az eredmények ellenőrzése
Miután az eszköz befejezte az Azure-erőforrások exportálását, futtassa az alábbi parancsokat ugyanabban a könyvtárban, amely tartalmazza a létrehozott fájlokat.
Ha a terminál kimenete Nem szükséges módosítás, akkor gratulálunk!
Az infrastruktúra és annak megfelelő állapota sikeresen exportálva lett a Terraformba.
Clean up resources
Ha már nincs szüksége a cikkben létrehozott erőforrásokra, hajtsa végre a következő lépéseket:
Keresse meg a jelen cikk Terraform-fájljait tartalmazó könyvtárat.
Futtassa a terraformot elpusztítani.
terraform destroy
További lépések
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: