Skip to content

Commit 5293e56

Browse files
committed
Update the ReadMe file with Azure CLI commands about storage, web app, SQL database and VM.
1 parent 4a9fc0d commit 5293e56

File tree

1 file changed

+65
-1
lines changed

1 file changed

+65
-1
lines changed

README.md

+65-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,66 @@
11
# azure
2-
Azure scripts
2+
Azure CLI scripts
3+
4+
## Setup
5+
6+
- [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest)
7+
8+
## Azure CLI commands
9+
10+
### Azure Web App
11+
12+
```
13+
az group create --name <resource_group_name> --location eastus
14+
15+
az appservice plan create --name <api_plan_name> --resource-group <resource_group_name> --is-linux --location eastus --sku B1
16+
17+
az webapp create --name <webapp_name> --resource-group <resource_group_name> --plan <api_plan_name> --deployment-container-image-name kennethreitz/httpbin:latest
18+
19+
az webapp start --name <webapp_name> --resource-group <resource_group_name>
20+
21+
az webapp show --name <webapp_name> --resource-group <resource_group_name>
22+
23+
az group delete --name <resource_group_name> --no-wait --yes
24+
```
25+
26+
### Azure VM
27+
28+
```
29+
az group create --name myResourceGroup --location eastus
30+
31+
az vm create --resource-group myResourceGroup --name myVM --admin-username azureuser --license-type Windows_Client --image MicrosoftWindowsDesktop:Windows-10:19h1-ent:18362.720.2003120536
32+
33+
az vm open-port --port 80 --resource-group myResourceGroup --name myVM
34+
```
35+
36+
### Azure Storage
37+
38+
```
39+
az group create --name <resource_group_name> --location eastus
40+
41+
az storage account create --name <storage_account_name> --resource-group <resource_group_name> --location eastus --access-tier Hot --kind StorageV2 --sku Standard_RAGRS
42+
43+
az storage account show-connection-string --name <storage_account_name> --resource-group <resource_group_name>
44+
45+
az group delete --name <resource_group_name> --no-wait --yes
46+
```
47+
48+
### Azure SQL Database
49+
50+
```
51+
az group create --name <resource_group_name> --location eastus
52+
53+
az sql server create --name <sql_server_name> --resource-group <resource_group_name> --location eastus --admin-user <sql_admin_user_name> --admin-password <sql_admin_password>
54+
55+
az sql server firewall-rule create --resource-group <resource_group_name> --server <sql_server_name> -n AllowYourIp --start-ip-address <start_ip_address> --end-ip-address <end_ip_address>
56+
57+
az sql db create --resource-group <resource_group_name> --server <sql_server_name> --name <database_name> --edition Basic --zone-redundant false --license-type BasePrice
58+
59+
az sql db show-connection-string --server <sql_server_name> --name <database_name> --client ado.net
60+
61+
az sql db show --resource-group <resource_group_name> --server <sql_server_name>
62+
63+
az sql server show --resource-group <resource_group_name> --name <sql_server_name>
64+
65+
az group delete --name <resource_group_name> --no-wait --yes
66+
```

0 commit comments

Comments
 (0)