- az group create --name MyRg --location EASTUS
- az network vnet create --name MyVnet --adress-prefix 10..0.0.23/24 --resource-group MyRg
- az network vnet subnet create --name MySubnet --resource-group MyRg --adress-prefix 10.0.0.20/24 --vnet-name MyVnet
- az network nic create --name MyCarte --subnet-name MySubnet --adress-prefix 10.0.0.12/24
- az network public-ip create --name MyIP --allocation-methode Dynamic/Static
- az network nsg create --name MyNSG --location EASTUS
- az vm create --name MyVM --nics Mycarte --subnet-name MySubnet --vnet-name MyVnet --image Ubuntu --admin-username Sky --admin-password cloud123
- az network nsg rule create --resource-group MyRG --nsg-name MyNSG --name MyRules --priority 100 --source-address-prefixes 0.0.0.0/24 --destination-port-ranges 22 --access allow --protocol tcp
- az network asg create --name MyASG --resource-group MyRG --location EASTUS
-
az network vnet peering create
--name <peering_name>
--resource-group resource-group
--vnet-name VNet1
--remote-vnet VNet2-ID
--allow-vnet-access -
az network vnet peering create
--name peering_name
--resource-group resource-group
--vnet-name VNet2
--remote-vnet VNet1-ID
--allow-vnet-access
- az vm run-command invoke -g MyRG -n MyVM --command-id RunShellScript --scripts "sudo apt update && sudo apt install -y nginx"
- az storage account create --name $storageAccountName --resource-group $resourceGroupName --location $location --sku $sku --kind $kind
- docker build --tag appsvc-tutorial-custom-image .
- docker run -it -p 8000:8000 appsvc-tutorial-custom-image
- az acr create --name registry-name --resource-group myResourceGroup --sku Basic --admin-enabled true
Exécutez la commande az acr show afin de récupérer les informations d’identification pour le registre :
- az acr credential show --resource-group myResourceGroup --name registry-name
La sortie JSON de cette commande fournit deux mots de passe, ainsi que le nom d’utilisateur du registre.
- docker login registry-name.azurecr.io --username registry-username
- docker tag appsvc-tutorial-custom-image registry-name.azurecr.io/appsvc-tutorial-custom-image:latest
- docker push registry-name.azurecr.io/appsvc-tutorial-custom-image:lates
• az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --is-linux
• az webapp create --resource-group myResourceGroup --plan myAppServicePlan --name app-name --deployment-container-image-name registry-name.azurecr.io/appsvc-tutorial-custom-image:latest
- az vm open-port --port 80 -g MyRg -n MyVM
- az vmss create -g MyRg -n MyVM --image ubuntu --upgrade-policy automatic --admin-username Sky --generate-ssh-keys --data-disk-sizes-gb 64 128 --instance-count 3
- az vmss disk attach -g MyRg -n MyScalSet --size-gb 128
- az network nsg create --resource-group $My_Resource --name $My_NSG
- az network public-ip create --resource-group $My_resource --name $My_Public_IP