how-to:azure
Содержание
Azure
Маршрутизация
- Create Route tables
- Add Routes
- Associate Subnetes
- Virtual machine → Networking → Network Interface → IP configurations - IP forwarding: Enabled
https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-create-route-table-portal
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-udr-overview
Виртуальная сеть
Объединение виртуальных сетей / Пиринговая связь
vNetName1=vNet1-vnet vNetResourceGroup1=vNet1 vNetName2=vNet2-vnet vNetResourceGroup2=vNet2 az network vnet peering create --name $vNetName1-$vNetName2 --resource-group $vNetResourceGroup1 --vnet-name $vNetName1 --remote-vnet $(az network vnet show --resource-group $vNetResourceGroup2 --name $vNetName2 --query id --out tsv) --allow-vnet-access az network vnet peering create --name $vNetName2-$vNetName1 --resource-group $vNetResourceGroup2 --vnet-name $vNetName2 --remote-vnet $(az network vnet show --resource-group $vNetResourceGroup1 --name $vNetName1 --query id --out tsv) --allow-vnet-access
https://learn.microsoft.com/ru-ru/azure/virtual-network/tutorial-connect-virtual-networks-cli
API
Получить токен:
TOKEN=$(az account get-access-token --query accessToken --output tsv)
Получить список MSSQL серверов:
curl -s -H "Authorization: Bearer ${TOKEN}" -H 'Content-Type: application/json' -X GET 'https://management.azure.com/subscriptions/0acc3114-117e-4671-94ac-7ff297f4201a/providers/Microsoft.Sql/servers?api-version=2022-05-01-preview' | jq -r '.[].[].name'
Восстановление удалённых блобов
https://learn.microsoft.com/en-us/azure/storage/blobs/blob-powershell#restore-a-deleted-blob
https://learn.microsoft.com/en-us/azure/storage/blobs/soft-delete-blob-manage#restore-soft-deleted-blobs-and-directories-by-using-powershell
Ошибки
AKS cluster/node in a failed state
Решение для кластера:
az resource update --ids <aks-resource-id> #или az aks update -g <resource-group> -n <name>
how-to/azure.txt · Последнее изменение: — lioncub
