Určení postupu pro přesunutí prostředků mezi skupinami prostředků Azure
V této lekci se dozvíte, jaké kroky budete muset provést a jaké nástroje můžete použít k přesunu prostředků mezi skupinami prostředků.
Principy přesunutí prostředků
Když zahájíte operaci přesunutí, skupina prostředků obsahující vaše prostředky a nová cílová skupina prostředků se uzamknou. V těchto skupinách prostředků nebudete moct provádět operace zápisu nebo odstranění, dokud se operace přesunutí nedokončí. Na vaše prostředky to nebude mít vliv, ale nemůžete přidávat, odstraňovat ani aktualizovat žádné prostředky v těchto skupinách prostředků.
Vaše přesunuté prostředky nezmění umístění. Pokud máte například účet úložiště v oblasti Východní USA a přesunete ho do jiné skupiny prostředků, jeho umístěním zůstane oblast Východní USA.
Přesunutí prostředků mezi předplatnými
V závislosti na typu prostředku můžete prostředky přesouvat mezi předplatnými nebo mezi skupinami prostředků v rámci stejného předplatného.
V našem scénáři musíme přesunout jen dvojici účtů úložiště do jiné skupiny prostředků v rámci stejného předplatného. Pokud z důvodů fakturace potřebujeme přesunout webovou aplikaci Azure a všechny její závislé prostředky do jiného předplatného, může tento proces zahrnovat další kroky. Jak je uvedeno v lekci 2, budete muset přesunout všechny závislé prostředky do jedné skupiny prostředků. Pak můžete tyto prostředky přesunout do nové skupiny prostředků v rámci jiného předplatného. Následující diagram znázorňuje postup, který může být potřeba provést. Tento příklad obsahuje prostředek s jedním závislým prostředkem v samostatné skupině prostředků.
- Přesuňte závislé prostředky do jedné skupiny prostředků, ve které se nachází prostředek.
- Přesuňte prostředek a závislé prostředky ze zdrojového předplatného do cílového.
- V případě potřeby redistribuujte závislé prostředky do různých skupin prostředků v rámci cílového předplatného.
Postup přesunutí prostředků
Jakmile identifikujete prostředky, které chcete přesunout, a ověřte, že je možné je přesunout. Můžete vytvořit skupinu prostředků a přesunout prostředky do této skupiny prostředků.
K přesunutí prostředků můžete použít web Azure Portal, rozhraní Azure CLI, PowerShell nebo Azure REST API. V další lekci pomocí webu Azure Portal přesunete účty úložiště do nové skupiny prostředků. V této lekci se tedy seznámíme s příkazy, které používáte k přesunu prostředků pomocí Azure CLI nebo PowerShellu.
Přesunutí prostředků pomocí Azure CLI
Následující příkazy ukazují, jak můžete přesunout prostředek pomocí Azure CLI.
Vytvořte skupinu prostředků.
az group create --name <destination resource group name> --location <location name>
Získejte prostředek.
yourResource=$(az resource show --resource-group <resource group name> --name <resource name> --resource-type <resource type> --query id --output tsv)
Pomocí ID prostředku přesuňte prostředek do jiné skupiny prostředků.
az resource move --destination-group <destination resource group name> --ids $yourResource
Vraťte všechny prostředky ve vaší skupině prostředků, abyste ověřili, že se prostředek přesunul.
az resource list --resource-group <destination resource group name> --query [].type --output tsv | uniq
Aktualizujte ID prostředků ve všech nástrojích a skriptech, které na vaše prostředky odkazují.
Přesunutí prostředků pomocí Azure PowerShellu
Následující příkazy ukazují, jak můžete přesunout prostředek pomocí Azure PowerShellu.
Vytvořte skupinu prostředků.
New-AzResourceGroup -Name <destination resource group name> -Location <location name>
Získejte prostředek.
$yourResource = Get-AzResource -ResourceGroupName <resource group name> -ResourceName <resource name>
Pomocí ID prostředku přesuňte prostředek do jiné skupiny prostředků.
Move-AzResource -DestinationResourceGroupName <destination resource group name> -ResourceId $yourResource.ResourceId
Vraťte všechny prostředky ve vaší skupině prostředků, abyste ověřili, že se prostředek přesunul.
Get-AzResource -ResourceGroupName <destination resource group name> | ft
Aktualizujte ID prostředků ve všech nástrojích a skriptech, které na vaše prostředky odkazují.