Common Azure Admin Tasks - Portal Cheat Sheet
This handy cheat sheet I prepared some time back. It contains steps to perform common Azure admin tasks 'manually' using Azure portal for quick reference.
Virtual Machines (VMs) and Compute
Basic VM Operations
1. Create a VM:
- Portal > Search "Virtual Machines" > +Create > Fill Basics > Review + Create > Create
2. Start/Stop a VM:
- VM > Overview > Start / Stop
3. Resize a VM:
- VM > Size > Select new size > Resize
4. Delete a VM:
- VM > Overview > Delete > Confirm
5. Reset VM Password:
- VM > Reset Password > Enter username and new password > Update
6. Attach a Data Disk to VM:
- VM > Disks > +Add Data Disk > Save
7. Enable Auto-Shutdown for a VM:
- VM > Auto-shutdown > Enable > Set time > Save
8. Monitor VM Performance:
- VM > Insights > View metrics and graphs
9. Create VM from Marketplace Image:
- +Create > Virtual Machine > Select image from Marketplace > Proceed
10. Capture a VM Image:
- VM > Capture > Provide name > Generalize > Create
Advanced VM Operations
11. Create VM Scale Set (VMSS):
- Search "Virtual Machine Scale Sets" > +Create > Configure > Create
12. Configure Load Balancer for VMSS:
- VMSS > Networking > Load Balancer > Configure rules > Save
13. Use Custom Script Extension on VM:
- VM > Extensions > +Add > Select Custom Script > Upload script
14. Enable Managed Identity for VM:
- VM > Identity > Enable System Assigned Identity > Save
15. Create a Proximity Placement Group:
- Search "Proximity Placement Groups" > +Create > Configure > Create
16. Migrate VM from Classic to ARM Model:
- Use Azure Migrate > Discover > Migrate VMs
17. Set Up VM Backup to Another Region:
- VM > Backup > Configure geo-redundant policy
18. Enable VM Disk Encryption (ADE):
- VM > Disks > Encryption > Enable > Select Key Vault
19. Create a Custom Image from a VM:
- VM > Capture > Generalize VM > Capture Image
20. Deploy Spot VMs:
- +Create VM > Select Spot Instance > Configure > Create
21. Create a VM with Custom VHD:
- +Create VM > Select Custom Image > Upload VHD > Create
22. Configure Accelerated Networking for a VM:
- VM > Networking > Enable Accelerated Networking > Restart VM
23. Enable Disk Performance Tuning:
- VM > Disks > Configure caching mode > Save
24. Configure Azure Bastion with IP-Based Access:
- Bastion > Configure IP-based connection > Save
25. Set Up Azure VM Serial Console Access:
- VM > Support + Troubleshooting > Serial Console > Enable
26. Clone a VM Using Azure CLI:
- Use: az vm create with source VM's managed disk
27. Configure Availability Sets:
- VM > Availability > Create Availability Set > Add VMs
28. Create and Manage Proximity Groups for VMs:
- Create Proximity Placement Group > Assign to VMs
29. Convert a VM from Standard to Spot Instance:
- VM > Configuration > Change to Spot Instance > Save
Networking
Basic Networking
30. Create a Virtual Network:
- Search "Virtual Networks" > +Create > Fill Basics > Create
31. Add a Subnet to a VNet:
- VNet > Subnets > +Subnet > Fill details > Save
32. Create a Public IP:
- Search "Public IP Addresses" > +Create > Fill details > Create
33. Assign Public IP to VM:
- VM > Networking > Associate Public IP > Save
34. Create a Network Security Group (NSG):
- Search "NSG" > +Create > Configure rules > Create
35. Add Inbound Rule to NSG:
- NSG > Inbound Rules > +Add Rule > Save
36. Enable DDoS Protection:
- VNet > DDoS Protection > Enable > Save
37. Create Application Gateway:
- Search "Application Gateway" > +Create > Configure > Create
38. Monitor Network Health:
- Network Watcher > Network Performance Monitor > View status
39. Delete a Virtual Network:
- VNet > Overview > Delete > Confirm
Advanced Networking
40. Create a Hub-and-Spoke Network Topology:
- VNets > Configure peering > Create Hub and Spoke VNets
41. Enable VNet-to-VNet Connection:
- VNet Gateway > Connections > +Add > Connect to another VNet
42. Configure Azure Application Gateway WAF:
- App Gateway > Configuration > Enable WAF > Save
43. Create a Private Endpoint for Storage Account:
- Storage > Networking > +Private Endpoint > Configure > Save
44. Configure Azure Firewall:
- Search "Firewall" > +Create > Configure > Set rules > Save
45. Enable ExpressRoute for Hybrid Connectivity:
- ExpressRoute > +Create > Configure > Create
46. Set Up DNS Private Zones:
- DNS Zone > +Private Zone > Configure > Link VNet
47. Configure BGP Peering on VPN Gateway:
- VPN Gateway > Configure BGP > Save
48. Monitor Traffic with Network Watcher Flow Logs:
- Network Watcher > NSG Flow Logs > Enable > Save
49. Configure NAT Gateway for Outbound Connectivity:
- NAT Gateway > Create > Associate with VNet > Save
50. Implement Azure Private Link for SaaS Services:
- Private Link > Configure for supported services > Save
51. Set Up VNet Peering Across Subscriptions:
- VNet > Peering > Add Peering > Configure Cross-subscription Access
52. Configure Application Gateway with Custom SSL Certificate:
- App Gateway > Listeners > Upload Certificate > Save
53. Implement Forced Tunneling with VPN Gateway:
- VPN Gateway > Configure forced tunneling > Save
54. Configure Azure Route Table (UDR):
- Route Table > Create > Define Routes > Associate with Subnet
55. Enable Traffic Manager with Multi-Region App:
- Traffic Manager > +Profile > Configure > Save
56. Deploy Azure Load Balancer with Health Probes:
- Load Balancer > Configure Health Probes > Save
57. Monitor Network Latency Using Network Performance Monitor:
- Network Watcher > NPM > Create > Configure VMs for Monitoring
58. Implement Service Endpoints for Storage Access:
- VNet > Subnets > Enable Service Endpoint > Select Storage
Storage
Basic Storage Operations
59. Create a Storage Account:
- Search "Storage Accounts" > +Create > Fill Basics > Review + Create
60. Enable Blob Soft Delete:
- Storage Account > Data Protection > Enable soft delete > Save
61. Generate SAS Token:
- Storage Account > Shared Access Signature > Configure > Generate
62. Upload Files to Blob Storage:
- Storage Account > Containers > +Container > Upload > Select files
63. Enable Static Website Hosting:
- Storage Account > Static Website > Enable > Save
64. Create File Share:
- Storage Account > File Shares > +File Share > Create
65. Enable Encryption on Storage:
- Storage Account > Encryption > Enable encryption > Save
66. Monitor Storage Metrics:
- Storage Account > Monitoring > Insights > View metrics
67. Set Storage Account Firewall:
- Storage Account > Networking > Set firewall rules > Save
68. Delete Storage Account:
- Storage Account > Overview > Delete > Confirm
Advanced Storage Operations
69. Configure Blob Lifecycle Management:
- Storage > Data Management > +Add Rule > Configure > Save
70. Enable Cross-Region Replication for Storage:
- Storage Account > Replication > Configure to GRS or RA-GRS
71. Migrate Files Using Azure Data Box:
- Search "Data Box" > +Order > Configure > Create
72. Use AzCopy for Bulk Storage Transfer:
- Run: azcopy copy <source> <destination>
73. Create Shared Access Policies for Blob Storage:
- Storage Account > Containers > Access Policy > Configure
74. Enable Immutable Blob Storage:
- Storage Account > Containers > Immutable Policy > Configure
75. Configure Storage Account Firewall with VNet Rules:
- Storage Account > Networking > Firewall > Configure VNet rules
76. Enable Azure File Sync Service:
- File Sync > +Create Sync Group > Register server > Sync files
77. Configure Azure Data Lake Storage Gen2:
- Storage Account > Enable Data Lake Gen2 > Configure access
Identity and Access Management (IAM)
Basic IAM Operations
78. Add a User in Azure AD:
- Azure AD > Users > +New User > Fill details > Create
79. Reset User Password:
- Azure AD > Users > Select user > Reset Password
80. Assign Role to a User:
- Resource > IAM > +Add Role Assignment > Select Role/User > Save
81. Create Service Principal:
- Azure AD > App Registrations > +New > Register > Certificates & Secrets > Add secret
82. Enable MFA for User:
- Azure AD > Users > MFA > Enable
83. Create Azure AD Group:
- Azure AD > Groups > +New Group > Fill details > Create
84. Assign Group to Role:
- Resource > IAM > +Add Role Assignment > Select Group/Role > Save
85. Monitor Sign-ins:
- Azure AD > Sign-ins > View logs
86. Enable Conditional Access Policy:
- Azure AD > Conditional Access > +New Policy > Configure > Enable
87. Delete a User from Azure AD:
- Azure AD > Users > Select User > Delete
Advanced IAM Operations
88. Enable Azure AD Identity Protection:
- Azure AD > Identity Protection > Configure policies
89. Set Up Privileged Identity Management (PIM):
- Azure AD > PIM > Configure roles > Assign temporary access
90. Implement Just-in-Time (JIT) VM Access:
- Security Center > JIT Access > Enable for VMs
91. Set Up Azure AD B2C:
- Search "Azure AD B2C" > +Create > Configure > Deploy
92. Configure Multi-Factor Authentication Bypass:
- Azure AD > Conditional Access > Exclude from MFA
93. Configure Conditional Access with Device Compliance:
- Azure AD > Conditional Access > Create policy with compliance check
94. Create a Custom Role in Azure IAM:
- IAM > Roles > +Add Custom Role > Define permissions
95. Enable Azure AD Passwordless Authentication:
- Azure AD > Security > Authentication Methods > Enable Passwordless
96. Monitor Privileged User Activity Logs:
- Azure AD > Audit Logs > Filter privileged roles
Backup and Recovery
97. Create Recovery Services Vault:
- Search "Recovery Services Vault" > +Create > Fill details > Create
98. Enable Backup for VM:
- VM > Backup > Configure Policy > Enable
领英推荐
99. Restore a VM from Backup:
- Recovery Vault > Backup Items > Restore VM > Follow steps
100. Configure Backup Policy:
- Vault > Backup Policies > +Add > Configure > Save
101. Enable Soft Delete for Backups:
- Vault > Properties > Soft Delete > Enable
102. Monitor Backup Jobs:
- Vault > Backup Jobs > View status
103. Stop Backup for Resource:
- Vault > Backup Items > Stop Backup > Retain data or delete
104. Create Site Recovery Plan:
- Recovery Services Vault > Replicated Items > +Replication > Configure
105. Test Failover for DR:
- Vault > Replicated Items > Test Failover > Validate
106. Delete Recovery Services Vault:
- Vault > Overview > Delete > Confirm
107. Enable Azure Backup Instant Restore:
- Vault > Backup > Configure Instant Restore > Save
Monitoring and Alerts
108. Create an Alert Rule:
- Monitor > Alerts > +New Alert Rule > Configure condition and action > Create
109. Enable Activity Logs:
- Monitor > Activity Log > Enable Diagnostics > Configure
110. Create Metric Alerts for a VM:
- Monitor > Alerts > +New Alert Rule > Select VM and metrics > Create
111. Set Up Log Analytics Workspace:
- Monitor > Log Analytics Workspaces > +Create > Configure > Create
112. Query Logs in Log Analytics:
- Monitor > Logs > Select Workspace > Run query
113. Create a Dashboard:
- Monitor > Dashboards > +New > Add metrics and charts > Save
114. Enable Diagnostic Settings for a Resource:
- Resource > Monitoring > Diagnostic Settings > Enable > Save
115. Monitor Costs in Azure:
- Monitor > Cost Management + Billing > Cost Analysis
116. Set Budget Alerts:
- Cost Management + Billing > Budgets > +Add > Configure and Save
117. Delete an Alert Rule:
- Monitor > Alerts > Select Rule > Delete
118. Create Action Groups for Alerts:
- Monitor > Action Groups > +Create > Configure > Save
119. Enable Log Analytics on Multiple Resources:
- Monitor > Logs > Configure for multiple workspaces
120. Use KQL Queries in Log Analytics:
- Monitor > Logs > Query > Write and run KQL queries
121. Configure Azure Monitor Autoscale:
- Monitor > Autoscale > +Add > Set metrics and rules
122. Integrate Azure Monitor with Grafana:
- Search "Grafana" > +Create > Connect to Azure Monitor
123. Configure Application Insights for Web Apps:
- Web App > Application Insights > Enable > Monitor metrics
124. Set Up Azure Monitor for Custom Applications:
- Monitor > Logs > Create Queries for Custom App Insights
125. Configure Autoscaling with Metrics Alerts:
- Monitor > Autoscale > Add Rule > Configure Metric Alert
126. Enable Continuous Export in Log Analytics:
- Log Analytics > Configure Export > Select Storage Destination
127. Use Azure Monitor for Container Health Monitoring:
- Monitor > Containers > Configure Insights > View Metrics
128. Enable Application Performance Management (APM) in Azure:
- App Insights > Enable APM > Configure Alerts > Save
Automation and Scripts
129. Create an Automation Account:
- Search "Automation Accounts" > +Create > Configure > Create
130. Import a Runbook:
- Automation Account > Runbooks > +Import > Upload script > Save
131. Schedule a Runbook:
- Runbook > Schedule > Link a Schedule > Save
132. Enable Auto-Start for VMs:
- Automation Account > Runbooks > Add start script > Schedule
133. Use Cloud Shell for Automation:
- Portal > Cloud Shell > Choose PowerShell or Bash > Run commands
134. Create a Logic App:
- Search "Logic Apps" > +Create > Configure workflow > Create
135. Deploy ARM Templates:
- Portal > Template > +Add > Paste template > Deploy
136. Create a Function App:
- Search "Function App" > +Create > Configure > Create
137. Enable Azure Automation Update Management:
- Automation Account > Update Management > Enable > Select VMs
138. Delete Automation Account:
- Automation Account > Overview > Delete
139. Automate VM Patching with Update Management:
- Automation Account > Update Management > Enable > Add VMs
140. Create a Custom Azure Policy Definition:
- Policy > Definitions > +Create Policy > Configure > Assign
141. Deploy an Azure Blueprint Across Subscriptions:
- Blueprints > +Create > Assign > Monitor deployment
142. Automate Resource Cleanup with Logic App:
- Logic App > Workflow > Automate deletion of unused resources
143. Use Azure Automation to Shut Down Unused VMs:
- Automation Account > Create Runbook > Schedule Shut Down
144. Automate Resource Group Cleanup with Scheduled Tasks:
- Logic App > Create Cleanup Workflow > Schedule Run
145. Create Runbooks for Automatic Resource Tagging:
- Automation Account > Create Runbook > Automate Tagging
Databases
146. Create an Azure SQL Database:
- Search "SQL Database" > +Create > Configure > Create
147. Create a SQL Server:
- Search "SQL Servers" > +Create > Configure > Create
148. Enable Azure SQL Firewall Rule:
- SQL Server > Firewall Rules > Add Rule > Save
149. Backup Azure SQL Database:
- SQL Database > Backups > Configure Policy > Save
150. Restore SQL Database from Backup:
- SQL Database > Restore > Select backup > Configure
151. Create a Cosmos DB:
- Search "Cosmos DB" > +Create > Choose API > Configure > Create
152. Scale Azure SQL Database:
- SQL Database > Compute + Storage > Scale > Save
153. Monitor Database Performance:
- SQL Database > Monitoring > View metrics
154. Enable Advanced Data Security:
- SQL Database > Security > Enable Advanced Threat Protection
155. Delete SQL Database:
- SQL Database > Overview > Delete > Confirm
156. Configure Azure SQL with Always On Availability Groups:
- SQL Database > Enable High Availability > Configure AAG
157. Implement Read Replicas for Azure SQL Database:
- SQL Database > Replicas > Add Read Replica > Save
158. Enable Cosmos DB Multi-Region Writes:
- Cosmos DB > Replication > Enable Multi-Write > Save
159. Set Up Azure Synapse Analytics Workspace:
- Search "Synapse" > +Create > Configure Workspace > Save
160. Use Data Factory to Migrate Data from On-Prem:
- Data Factory > +Create > Configure Pipeline > Run
161. Monitor Azure SQL Vulnerability Assessments:
- SQL Database > Security > Vulnerability Assessments > Enable
162. Enable Transparent Data Encryption (TDE) for SQL:
- SQL Database > Security > Enable TDE > Save
163. Use Data Lake Storage with Data Analytics Tools:
- Data Lake > Create > Configure Access > Use with Synapse
164. Configure Cosmos DB Consistency Levels:
- Cosmos DB > Configuration > Set Consistency Level > Save
165. Implement Private Link for Azure SQL Database:
- SQL Database > Private Link > Configure Endpoint > Save
Kubernetes and Containers
166. Create a Kubernetes Cluster (AKS):
- Search "Kubernetes Services" > +Create > Configure > Create
167. Deploy Container to AKS:
- AKS > Workloads > +Create > Upload YAML > Deploy
168. Create an Azure Container Registry (ACR):
- Search "Container Registry" > +Create > Configure > Create
169. Push Image to ACR:
- Use CLI: docker login, docker tag, docker push
170. Deploy Web App from Container:
- Search "Web App" > +Create > Select Docker container > Deploy
171. Enable Auto-Scaling on AKS:
- AKS > Scaling > Enable autoscaling > Configure
172. Monitor AKS Cluster:
- AKS > Insights > View metrics and logs
173. Enable RBAC for AKS:
- AKS > Configuration > Enable RBAC > Save
174. Connect to AKS with Kubectl:
- Use Cloud Shell: az aks get-credentials > kubectl get nodes
175. Delete Kubernetes Cluster:
- AKS > Overview > Delete
Security and Governance
176. Enable Azure Defender:
- Security Center > Settings > Enable Defender > Save
177. Create a Key Vault:
- Search "Key Vault" > +Create > Configure > Create
178. Store Secret in Key Vault:
- Key Vault > Secrets > +Generate/Import > Add
179. Access Key Vault from App:
- Grant app access through Key Vault > Access Policies
180. Enable Azure Policy:
- Policy > Definitions > +Assign > Configure > Assign
181. Monitor Compliance Status:
- Policy > Compliance > View resources
182. Create a Resource Lock:
- Resource > Locks > +Add > Configure > Save
183. Enable Azure Blueprint:
- Blueprints > +Create > Assign blueprint to subscription
184. Enable Security Alerts:
- Security Center > Alerts > Configure notifications
185. Delete a Key Vault:
- Key Vault > Overview > Delete > Confirm
186. Configure Key Vault with Azure Policies:
- Key Vault > Access Policies > Assign Policy > Save
187. Set Up Azure Sentinel Data Connectors:
- Sentinel > Data Connectors > Enable Log Sources
188. Implement Geo-Redundant Key Vault Replication:
- Key Vault > Geo-redundancy > Enable replication > Save
189. Enable Microsoft Defender for Cloud Recommendations:
- Defender > Settings > Enable Recommendations > Save
190. Create and Manage Azure Governance Tagging:
- Resource Group > Tags > Add Tags > Save
191. Enable Resource Locks for Critical Resources:
- Resource > Locks > +Add > Set Lock Type > Save
192. Create Azure Policies with Exemptions:
- Policy > Assign Policy > Set Exemptions > Save
193. Implement Just-in-Time (JIT) Privileged Access for Users:
- Azure AD > PIM > Configure JIT > Save
194. Monitor Security with Conditional Access Insights:
- Azure AD > Conditional Access > Insights > Analyze Logs
195. Implement Azure Identity Governance:
- Azure AD > Governance > Configure Settings
Cost Management and Optimization
196. Monitor Azure Costs Across Multiple Subscriptions:
- Cost Management > Cross-Subscription View > Analyze
197. Implement Azure Reservations to Optimize Costs:
- Search "Reservations" > +Add > Reserve Resources > Save
198. Use Azure Cost Management for Budget Tracking:
- Cost Management > Budgets > Create Budget > Set Alerts
199. Analyze Cost by Resource Tags:
- Cost Management > Cost Analysis > Group by > Tags
200. Set Up Cost Alerts for Subscriptions:
- Cost Management > Alerts > Create Alert > Configure Thresholds