Compare commits

...

2615 Commits

Author SHA1 Message Date
staleycyn
23e1016be6
Merge pull request #1040 from OmegaMadLab/patch-3
Update instructions for downloading ARM templates
2026-02-03 07:22:51 -08:00
Marco Obinu
f38e4ace58
Update instructions for downloading ARM templates
Clarified steps for downloading and extracting ARM templates due to UI changes.
2026-02-03 16:16:50 +01:00
staleycyn
887418300d
Update 11 - Administer Monitoring.md 2026-02-03 06:49:05 -08:00
staleycyn
2933bd72fa
Update 03 - Administer Azure Resources.md 2026-01-30 08:45:39 -08:00
staleycyn
a564777335
Update image description in LAB_05 instructions
Removed note about hosters only allowing WS-2019 from the image description.
2026-01-21 16:02:48 -08:00
staleycyn
f32f90697f
Update LAB_08-Manage_Virtual_Machines.md 2026-01-21 16:02:13 -08:00
staleycyn
ad7f74af74
Update image description for CoreServicesVM 2026-01-21 09:50:03 -08:00
staleycyn
d986207662
Update LAB_08-Manage_Virtual_Machines.md 2026-01-21 09:48:26 -08:00
staleycyn
5a4fd06e2c
Merge pull request #1038 from OmegaMadLab/patch-2
Update instructions for Managed Identity in Azure Policy
2026-01-19 08:13:50 -08:00
Marco Obinu
0da6ed4654
Update instructions for Managed Identity in Azure Policy
Clarified steps regarding the Managed Identity tab in the remediation process to reflect changes to the portal UI
2026-01-19 16:34:48 +01:00
staleycyn
5f631fd04b
Fix note formatting in LAB_10 document
Updated note formatting and corrected HTML entities in the instructions.
2026-01-11 16:39:09 -08:00
staleycyn
ca22aa80aa
Update LAB_10-Implement_Data_Protection.md 2026-01-11 16:36:51 -08:00
staleycyn
8b80b918c2
Update VM image version to Windows Server 2025 2025-12-24 05:25:50 -08:00
staleycyn
5534c959aa
Update LAB_08-Manage_Virtual_Machines.md 2025-12-24 05:25:06 -08:00
staleycyn
24ea29c0a1
Merge pull request #1033 from OmegaMadLab/patch-1
Revise lab instructions for Azure RBAC management
2025-12-10 12:29:01 -08:00
Marco Obinu
3d1d445d35
Revise lab instructions for Azure RBAC management
Updated lab instructions for managing subscriptions and RBAC in Azure to fix cleanup steps.

In the scripting steps to delete the management group I used the  az104-mg1 name it was already used in the creation steps.
2025-12-10 21:24:24 +01:00
staleycyn
17422c4c88
Merge pull request #1032 from petender/patch-1
Revise lab instructions for Manage Subscriptions and RBAC
2025-11-24 12:11:13 -08:00
Peter De Tender
908253f588
Revise lab instructions for Manage Subscriptions and RBAC
Updated lab content to reflect changes in estimated timing and improved clarity on tasks and roles.
2025-11-24 11:19:39 -08:00
staleycyn
6984d12114
Update LAB_11-Implement_Monitoring.md 2025-11-19 05:34:54 -08:00
staleycyn
e231f64171
Revise management settings instructions
Updated instructions to review settings instead of modifying them.
2025-11-18 09:19:24 -08:00
staleycyn
cec09116e3
Merge pull request #1030 from turibbio/patch-2
Update lab instructions for managing subscriptions and RBAC
2025-11-18 08:31:46 -08:00
turibbio
c6cf2b7629
Update lab instructions for managing subscriptions and RBAC
Fix formatting
2025-11-18 15:00:03 +01:00
staleycyn
05bb81c7df
Merge pull request #1029 from turibbio/patch-1
Update lab instructions for RBAC and management groups
2025-11-18 04:50:32 -08:00
turibbio
b840094947
Update Instructions/Labs/LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-18 11:50:26 +01:00
turibbio
f2286b4293
Update lab instructions for RBAC and management groups
This step goes before opening the blade.
2025-11-18 11:46:25 +01:00
staleycyn
2a6199d64a
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2025-11-17 06:59:53 -08:00
staleycyn
22a5691707
Add note on data visibility delay in Azure Monitor
Added a note about data appearance time in Azure Monitor.
2025-11-14 11:54:13 -08:00
staleycyn
6685c7c7d7
Update LAB_11-Implement_Monitoring.md 2025-11-14 09:56:53 -08:00
staleycyn
a2ace87164
Merge pull request #1027 from jkulbe-msft/patch-5
Fix syntax error in AZ CLI command
2025-11-14 05:45:23 -08:00
Jan Kulbe
f1c419f30b
Specify resource group in disk list command
Updated the command to list disks with resource group.
2025-11-14 11:24:04 +01:00
Jan Kulbe
3f406be6e2
Fix syntax error in AZ CLI command
Specify resource group in disk list command, required parameter
2025-11-14 11:19:50 +01:00
staleycyn
5fa05bc54f
Update LAB_05-Implement_Intersite_Connectivity.md 2025-11-13 09:51:23 -08:00
staleycyn
0f4ac44c53
Update LAB_09a-Implement_Web_Apps.md 2025-11-13 06:18:34 -08:00
staleycyn
c18fd888df
Fix formatting issue in LAB_10 document 2025-11-13 06:01:57 -08:00
staleycyn
e61fb99529
Update image description in VM specifications 2025-11-13 05:59:02 -08:00
staleycyn
eaffcd04d4
Update LAB_08-Manage_Virtual_Machines.md 2025-11-13 05:56:36 -08:00
staleycyn
e781db3ab7
Update LAB_04-Implement_Virtual_Networking.md 2025-11-13 05:34:42 -08:00
staleycyn
56341afd9a
Remove code marker for localization
Updated the lab instructions for managing subscriptions and RBAC, including task details and cleanup steps.
2025-11-03 06:04:14 -08:00
staleycyn
16e2ea399f
Merge pull request #1023 from kbakdev/patch-27
Fix file paths and formatting in LAB_11 instructions
2025-10-23 05:48:58 -07:00
Kacper Bąk
29f564bc1f
Fix file paths and formatting in LAB_11 instructions 2025-10-23 12:40:52 +02:00
staleycyn
902892b695
Merge pull request #1022 from kbakdev/patch-26
Fix capitalization of 'App Services' in instructions
2025-10-22 06:05:28 -07:00
staleycyn
91e3ce2143
Merge pull request #1021 from kbakdev/patch-21
Refine wording in Azure Storage management instructions
2025-10-22 06:05:09 -07:00
Kacper Bąk
06ed8cfc9e
Fix capitalization of 'App Services' in instructions 2025-10-22 14:19:42 +02:00
Kacper Bąk
e1ec7171a8
Refine wording in Azure Storage management instructions
Updated wording for clarity and consistency in instructions.
2025-10-22 10:49:28 +02:00
staleycyn
9efa03b56f
Merge pull request #1019 from kbakdev/patch-24
Refine Azure VM creation instructions
2025-10-21 06:58:32 -07:00
staleycyn
17532b2f29
Merge pull request #1020 from kbakdev/patch-25
Fix file paths and formatting in lab instructions
2025-10-21 06:56:00 -07:00
staleycyn
e5644756e2
Merge pull request #1018 from kbakdev/patch-23
added missing + between Review and Create
2025-10-21 06:49:28 -07:00
staleycyn
35c5ad9b2e
Merge pull request #1017 from kbakdev/patch-22
rename outbound security rule
2025-10-21 06:49:06 -07:00
Kacper Bąk
7e70af1b10
Fix file paths and formatting in lab instructions
Updated file paths and formatting for consistency in the lab instructions.
2025-10-21 14:39:25 +02:00
Kacper Bąk
f2200ba54a
Refine Azure VM creation instructions
Updated terminology and formatting for clarity in the instructions.
2025-10-21 13:26:21 +02:00
Kacper Bąk
804d02aade
added missing + between Review and Create 2025-10-21 11:58:38 +02:00
Kacper Bąk
bc0bade6ea
rename outbound security rule 2025-10-21 11:47:19 +02:00
staleycyn
61606f6289
Merge pull request #1015 from survivant/master
Fix typos and linguistic errors in documentation / hacktoberfest
2025-10-11 06:09:19 -07:00
Sebastien Dionne
2b57842db2 Fix typos and linguistic errors in documentation
Signed-off-by: Sebastien Dionne <survivant00@gmail.com>
2025-10-11 08:55:18 -04:00
staleycyn
baa4979e6e
Update LAB_11-Implement_Monitoring.md 2025-10-10 06:07:00 -07:00
staleycyn
ec2443bcf7
Update LAB_10-Implement_Data_Protection.md 2025-10-10 06:06:44 -07:00
staleycyn
8935ed12c8
Update lab scenario by removing retired simulations note
Removed note about retired interactive lab simulations.
2025-10-10 06:06:23 -07:00
staleycyn
25cf47fe82
Update LAB_09a-Implement_Web_Apps.md 2025-10-10 06:06:13 -07:00
staleycyn
35770c8807
Update LAB_08-Manage_Virtual_Machines.md 2025-10-10 06:06:01 -07:00
staleycyn
9468522d5f
Update lab scenario by removing retired simulations note
Removed note about retired interactive lab simulations.
2025-10-10 06:05:48 -07:00
staleycyn
352c060c40
Update LAB_06-Implement_Network_Traffic_Management.md 2025-10-10 06:05:29 -07:00
staleycyn
0621899e3f
Update LAB_05 document to remove retired simulations
Removed note about retired interactive lab simulations.
2025-10-10 06:05:16 -07:00
staleycyn
89b320d1b3
Revise Lab 04 instructions for virtual networking
Updated the lab instructions for implementing virtual networking, including tasks for creating virtual networks, subnets, security groups, and DNS zones.
2025-10-10 06:05:04 -07:00
staleycyn
378029be17
Update lab instructions by removing retired simulations note
Removed note about retired interactive lab simulations.
2025-10-10 06:04:47 -07:00
staleycyn
dea4f5d116
Remove retired lab simulations section
Removed note about retired lab simulations.
2025-10-10 06:04:29 -07:00
staleycyn
f20735f79d
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2025-10-10 06:04:13 -07:00
staleycyn
f16c69b748
Merge pull request #1013 from ITBlandMCT/patch-1
Update LAB_01-Manage_Entra_ID_Identities.md
2025-09-29 11:48:10 -07:00
Eric Bland
1f96d8b364
Update LAB_01-Manage_Entra_ID_Identities.md
Add "In the **Manage** blade, select" so that the student can find "Users"
2025-09-29 12:56:35 -05:00
staleycyn
c20816e7b2
Merge pull request #1011 from MichaelGKing/patch-1
Fixed naming for resource group to align with previous sections.
2025-09-26 07:39:28 -07:00
Michael King
e732019364
Fixed naming for resource group to align with previous sections. 2025-09-26 11:40:43 +10:00
staleycyn
abb16016c4
Update Task 6 to route traffic to perimeter subnet
Corrected the location of the virtual network appliance in Task 6.
2025-09-25 05:47:42 -07:00
staleycyn
6c4e5e4e9f
Merge pull request #1008 from ITBlandMCT/patch-5
Update LAB_09a UI update
2025-09-19 09:27:57 -07:00
Eric Bland
ab8e613a4f
Update LAB_09a UI update
Scale out is now under the App Service plan section, not settings.
2025-09-19 11:21:07 -05:00
staleycyn
69f3f7d70c
Merge pull request #1007 from ITBlandMCT/patch-4
Update LAB_08-Manage_Virtual_Machines.md
2025-09-19 07:40:07 -07:00
Eric Bland
78141cb97f
Update LAB_08-Manage_Virtual_Machines.md
add --output table to az vm show to make it readable (and match the PowerShell command from the previous task)
2025-09-19 09:13:25 -05:00
staleycyn
4ab86eff45
Merge pull request #1006 from ITBlandMCT/patch-3
Update LAB_03b update PowerShell command
2025-09-17 10:58:33 -07:00
Eric Bland
dfb4dba802
Update LAB_03b update PowerShell command
to match the CLI commands used later in the lab
2025-09-17 12:53:58 -05:00
staleycyn
f190a6bdce
Remove cost optimization training link 2025-09-03 07:24:15 -07:00
staleycyn
c639e98460
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2025-09-03 07:23:51 -07:00
staleycyn
a858b5c3c4
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2025-09-03 07:23:33 -07:00
staleycyn
61962b894c
Merge pull request #1003 from ITBlandMCT/patch-4
Fix Deny Internet NSG in Mod 04
2025-08-30 14:20:23 -07:00
staleycyn
3b0c5befa2
Merge pull request #999 from ITBlandMCT/patch-3
LAB_07-Typos
2025-08-30 13:50:01 -07:00
Eric Bland
6af7f54e0e
Fix Deny Internet NSG in Mod 04 2025-08-28 09:09:34 -05:00
Eric Bland
854a2a5bd5
LAB_07-Typos
Task 1, Step 13, second bullet: 
Missing an `*` at the end of bolded word causing formatting error, "If based blobs" should be "If base blobs", 
moved the "`" so that only "30" of "30 days" types into the lab VM.
2025-08-25 09:12:12 -05:00
staleycyn
a252995337
Remove access control link from Azure Storage lab
Removed a link about controlling access to Azure Storage with shared access signatures. Module retired.
2025-08-22 10:10:10 -07:00
staleycyn
94ffcf259a
Clarify options and steps in Azure Storage management
Updated instructions to clarify options and steps for managing Azure Storage.
2025-08-22 10:01:01 -07:00
staleycyn
250659f5bc
Clarify Azure Storage management instructions
Updated instructions for managing Azure Storage, clarifying public network access settings and lifecycle management rules.
2025-08-22 09:39:39 -07:00
staleycyn
c4a5a57c0b
Update LAB_04-Implement_Virtual_Networking.md 2025-08-12 07:58:06 -07:00
staleycyn
b7a15f2697
Update az104-11-vm-template.json 2025-07-04 07:01:39 -07:00
staleycyn
22210aba49
Update az104-11-vm-template.json 2025-06-11 18:40:13 -07:00
staleycyn
4fd37bda07
Delete Allfiles/Interactive Lab Simulation Files directory 2025-06-11 18:36:21 -07:00
staleycyn
fb67ea20b2
Delete Allfiles/Interactive Lab Simulation Files/10 directory 2025-06-11 18:36:05 -07:00
staleycyn
39ae882594
Delete Allfiles/Interactive Lab Simulation Files/08 directory 2025-06-11 18:35:22 -07:00
staleycyn
86ded7d191
Delete Allfiles/Interactive Lab Simulation Files/07 directory 2025-06-11 18:34:43 -07:00
staleycyn
b1bdc4286c
Delete Allfiles/Interactive Lab Simulation Files/06 directory 2025-06-11 18:34:23 -07:00
staleycyn
60ff75c786
Delete Allfiles/Interactive Lab Simulation Files/05 directory 2025-06-11 18:34:14 -07:00
staleycyn
54b6c6003b
Delete Allfiles/Interactive Lab Simulation Files/04 directory 2025-06-11 18:33:54 -07:00
staleycyn
7d72343945
Delete Allfiles/Interactive Lab Simulation Files/03 directory 2025-06-11 18:33:34 -07:00
staleycyn
9b3bb8957a
Delete Allfiles/Interactive Lab Simulation Files/02 directory 2025-06-11 18:33:21 -07:00
staleycyn
798323da59
Merge pull request #992 from mikaseitsonen/patch-1
Update Lab 10 az104-10-vms-edge-template.json
2025-06-11 08:38:38 -07:00
mikaseitsonen
39b3d56b6f
Fix az104-10-vms-edge-template.json to use Standard IPV4 Public IP with Static allocation method
Basic IPv4 SKU Public IP Addresses no longer available. Thus, change to Standard SKU which only allows Static as allocation method
2025-06-11 16:59:12 +03:00
staleycyn
9e79d57d62
Update LAB_11-Implement_Monitoring.md 2025-05-27 16:13:27 -07:00
staleycyn
09be6c719c
Update LAB_10-Implement_Data_Protection.md 2025-05-27 16:13:09 -07:00
staleycyn
6f56f730c3
Update LAB_09c-Implement-Azure-Container-Apps.md 2025-05-27 16:12:58 -07:00
staleycyn
63b1f230ba
Update LAB_09b-Implement_Azure_Container_Instances.md 2025-05-27 16:12:44 -07:00
staleycyn
e1f6f58df5
Update LAB_09a-Implement_Web_Apps.md 2025-05-27 16:12:20 -07:00
staleycyn
57a6658d6c
Update LAB_08-Manage_Virtual_Machines.md 2025-05-27 16:12:06 -07:00
staleycyn
33b6b107fb
Update LAB_07-Manage_Azure_Storage.md 2025-05-27 16:11:53 -07:00
staleycyn
fe085722c0
Update LAB_06-Implement_Network_Traffic_Management.md 2025-05-27 16:11:41 -07:00
staleycyn
842c49cbb7
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-27 16:11:30 -07:00
staleycyn
35710aad6c
Update LAB_04-Implement_Virtual_Networking.md 2025-05-27 16:11:12 -07:00
staleycyn
5624ed2d6d
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2025-05-27 16:11:00 -07:00
staleycyn
5599b1f75b
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2025-05-27 16:10:50 -07:00
staleycyn
2b6ba05af9
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2025-05-27 16:10:37 -07:00
staleycyn
a434c51c0d
Update LAB_10-Implement_Data_Protection.md 2025-05-23 10:28:55 -07:00
staleycyn
db1349a2db
Update LAB_06-Implement_Network_Traffic_Management.md 2025-05-23 10:28:10 -07:00
staleycyn
cb440e41df
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-23 10:27:14 -07:00
staleycyn
1c3f80bd2e
Update LAB_04-Implement_Virtual_Networking.md 2025-05-23 10:18:27 -07:00
staleycyn
fb3f01a58e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2025-05-23 10:15:22 -07:00
staleycyn
a36ca14526
Update LAB_11-Implement_Monitoring.md 2025-05-19 10:03:20 -07:00
staleycyn
dbd118de14
Add files via upload 2025-05-19 10:00:37 -07:00
staleycyn
4bf47d9507
Update LAB_11-Implement_Monitoring.md 2025-05-19 10:00:19 -07:00
staleycyn
ede1623ca7
Update LAB_10-Implement_Data_Protection.md 2025-05-19 09:54:23 -07:00
staleycyn
a5557c5073
Update LAB_07-Manage_Azure_Storage.md 2025-05-19 09:52:42 -07:00
staleycyn
8adb975dc2
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-19 09:47:48 -07:00
staleycyn
f7262decc2
Update LAB_06-Implement_Network_Traffic_Management.md 2025-05-18 20:25:41 -07:00
staleycyn
55046a8d99
Update LAB_09a-Implement_Web_Apps.md 2025-05-18 20:17:00 -07:00
staleycyn
3854117fae
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-18 20:13:35 -07:00
staleycyn
c8fbf018e3
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-18 20:11:38 -07:00
staleycyn
1faccc63bd
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-18 20:09:43 -07:00
staleycyn
6410bdafc3
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-18 20:06:21 -07:00
staleycyn
6841acfe8d
Update LAB_05-Implement_Intersite_Connectivity.md 2025-05-18 20:00:07 -07:00
staleycyn
e603646ae7
Add files via upload 2025-05-18 19:51:32 -07:00
staleycyn
c674a0c697
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2025-05-18 19:47:30 -07:00
staleycyn
d7d0fdd116
Update LAB_04-Implement_Virtual_Networking.md 2025-05-14 17:53:27 -07:00
staleycyn
561475916e
Update LAB_04-Implement_Virtual_Networking.md 2025-05-14 05:52:27 -07:00
staleycyn
f242e93a04
Merge pull request #976 from awillslo/patch-14
Update LAB_07-Manage_Azure_Storage.md
2025-05-13 19:02:47 -07:00
awillslo
0761ca2c8a
Update LAB_07-Manage_Azure_Storage.md 2025-05-13 20:25:12 -04:00
staleycyn
227a6542ea
Merge pull request #975 from awillslo/master
Update LAB_05-Implement_Intersite_Connectivity.md
2025-05-13 15:02:01 -07:00
awillslo
7e8c5434b5
Update LAB_05-Implement_Intersite_Connectivity.md
minor changes to match UI navigation and selection
2025-05-13 16:36:16 -04:00
staleycyn
95723cece1
Update LAB_04-Implement_Virtual_Networking.md 2025-05-13 10:23:04 -07:00
staleycyn
89bc9a0486
Update LAB_04-Implement_Virtual_Networking.md 2025-05-13 10:13:49 -07:00
staleycyn
fa7945179b
Update LAB_04-Implement_Virtual_Networking.md 2025-05-13 10:12:42 -07:00
staleycyn
2c57463971
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2025-05-13 09:18:01 -07:00
staleycyn
25e894d3be
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2025-04-14 05:50:27 -07:00
staleycyn
22b9441805
Update LAB_08-Manage_Virtual_Machines.md 2025-04-10 15:15:14 -07:00
staleycyn
81c595fdeb
Update LAB_08-Manage_Virtual_Machines.md 2025-04-10 15:14:30 -07:00
staleycyn
818c51e5ec
Update LAB_08-Manage_Virtual_Machines.md 2025-04-10 13:25:12 -07:00
staleycyn
840d0a279a
Update LAB_10-Implement_Data_Protection.md 2025-04-06 08:49:48 -07:00
staleycyn
115d0499a8
Update LAB_09b-Implement_Azure_Container_Instances.md 2025-04-06 06:25:55 -07:00
staleycyn
014f249f58
Update LAB_09c-Implement-Azure-Container-Apps.md 2025-04-06 05:24:12 -07:00
staleycyn
6e1d799142
Update LAB_09a-Implement_Web_Apps.md 2025-04-05 06:46:59 -07:00
staleycyn
f05981120d
Update LAB_07-Manage_Azure_Storage.md 2025-04-04 14:09:12 -07:00
staleycyn
0aab969803
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2025-04-04 14:02:53 -07:00
staleycyn
6edf4771ed
Update LAB_04-Implement_Virtual_Networking.md 2025-04-04 12:18:38 -07:00
staleycyn
81e9932bfb
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2025-04-04 12:03:34 -07:00
staleycyn
48a935b104
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2025-04-04 11:29:44 -07:00
staleycyn
fd46d27813
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2025-04-03 15:19:21 -07:00
staleycyn
1e7106ab9e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2025-04-03 15:05:48 -07:00
staleycyn
c8f44c1c95
Update LAB_11-Implement_Monitoring.md 2025-04-02 14:01:00 -07:00
staleycyn
f3b6fc6226
Update LAB_07-Manage_Azure_Storage.md 2025-03-28 06:13:53 -07:00
staleycyn
c868243dd1
Merge pull request #955 from sayedimac/patch-1
Container apps now have a drop down menu
2025-03-27 08:22:03 -07:00
Johan Myburgh
f893d3898f
Container apps now have a drop down menu
I have updated this to look exactly like the one from App Services

Select **+ Create**, from drop-down menu, **Container App**. Notice the other choices.
2025-03-27 14:49:56 +00:00
staleycyn
268c184812
Update LAB_08-Manage_Virtual_Machines.md 2025-03-26 06:02:10 -07:00
staleycyn
f89a3ea39e
Update LAB_06-Implement_Network_Traffic_Management.md 2025-03-17 09:38:57 -07:00
staleycyn
ad1d9f6c74
Update LAB_06-Implement_Network_Traffic_Management.md 2025-03-17 09:38:42 -07:00
staleycyn
7ce0c78363
Update LAB_05-Implement_Intersite_Connectivity.md 2025-02-27 08:01:14 -08:00
staleycyn
a67346921a
Update LAB_08-Manage_Virtual_Machines.md 2025-02-20 06:02:27 -08:00
staleycyn
237c2c56d4
Update LAB_04-Implement_Virtual_Networking.md 2025-01-16 05:15:43 -08:00
staleycyn
aac8038474
Update LAB_09a-Implement_Web_Apps.md 2025-01-10 05:06:13 -08:00
staleycyn
87fbd00922
Update 01 - Administer Identity.md 2025-01-02 10:57:23 -08:00
staleycyn
98bc6251f3
Update LAB_08-Manage_Virtual_Machines.md 2024-12-29 18:37:49 -08:00
staleycyn
6c70168f63
Add files via upload 2024-12-28 17:05:32 -08:00
staleycyn
8034f3f58f
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-11-25 13:29:44 -08:00
staleycyn
e7acf7c6cc
Update LAB_01-Manage_Entra_ID_Identities.md 2024-11-25 13:28:25 -08:00
staleycyn
e1bc550232
Update LAB_08-Manage_Virtual_Machines.md 2024-11-25 08:52:14 -08:00
staleycyn
0c9bc21269
Update LAB_08-Manage_Virtual_Machines.md 2024-11-25 08:48:30 -08:00
staleycyn
99e118ee03
Update LAB_08-Manage_Virtual_Machines.md 2024-11-25 08:45:27 -08:00
staleycyn
8f9d06b400
Update LAB_06-Implement_Network_Traffic_Management.md 2024-11-14 08:17:02 -08:00
staleycyn
c2c5d8334d
Update LAB_06-Implement_Network_Traffic_Management.md 2024-11-14 05:46:57 -08:00
staleycyn
77c19e60f8
Update LAB_06-Implement_Network_Traffic_Management.md 2024-11-13 11:23:56 -08:00
staleycyn
f37bfb6e69
Update LAB_06-Implement_Network_Traffic_Management.md 2024-11-13 10:04:00 -08:00
staleycyn
9bbd6d4832
Update LAB_06-Implement_Network_Traffic_Management.md 2024-11-13 09:18:05 -08:00
staleycyn
775c7b2f1d
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-11-07 08:43:57 -08:00
staleycyn
9caa393cbd
Merge pull request #936 from verwijnen/master
Minor text change due to VM deletion UI change,
2024-11-04 05:36:23 -08:00
Johannes Verwijnen
b35c29e9c4
Minor text change due to VM deletion UI change,
Just changed the text to align with the new UI of VM deletion (ie. no more typing)
2024-11-04 13:43:07 +02:00
staleycyn
1c9d17378f
Update LAB_04-Implement_Virtual_Networking.md 2024-10-24 05:08:48 -07:00
staleycyn
798a2d66b2
Update LAB_10-Implement_Data_Protection.md 2024-10-22 06:37:40 -07:00
staleycyn
ebfe942a0c
Update LAB_09a-Implement_Web_Apps.md 2024-10-10 07:32:51 -07:00
staleycyn
ea5888c2a7
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-10-03 08:28:36 -07:00
staleycyn
8ae9d37296
Update LAB_06-Implement_Network_Traffic_Management.md 2024-10-03 08:15:00 -07:00
staleycyn
ce5f20c469
Update LAB_06-Implement_Network_Traffic_Management.md 2024-10-03 08:08:43 -07:00
staleycyn
05de5a19ff
Update LAB_01-Manage_Entra_ID_Identities.md 2024-10-03 07:55:32 -07:00
staleycyn
bbd06c6800
Update LAB_04-Implement_Virtual_Networking.md 2024-10-02 06:05:44 -07:00
staleycyn
9d2b9fbdc6
Update LAB_01-Manage_Entra_ID_Identities.md 2024-10-01 04:26:37 -07:00
staleycyn
392126828e
Merge pull request #928 from jkulbe-msft/patch-4
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2024-09-23 06:58:11 -07:00
staleycyn
9e3a9ae79a
Merge pull request #927 from jkulbe-msft/patch-3
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md
2024-09-23 06:57:43 -07:00
Jan Kulbe
256ee7511d
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
only one click on "next" required to go to parameters
2024-09-23 15:51:29 +02:00
Jan Kulbe
bfb200d388
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md
corrected steps to get to the "add custom role" wizard
2024-09-23 15:41:42 +02:00
staleycyn
ecfc935b6c
Update LAB_06-Implement_Network_Traffic_Management.md 2024-09-11 08:30:42 -07:00
staleycyn
3fe324967a
Update LAB_06-Implement_Network_Traffic_Management.md 2024-09-11 06:08:42 -07:00
staleycyn
dd02151af5
Update LAB_09a-Implement_Web_Apps.md 2024-09-11 06:04:02 -07:00
staleycyn
f2d2e07222
Update LAB_04-Implement_Virtual_Networking.md 2024-09-10 07:58:24 -07:00
staleycyn
2019a4c9e9
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-08-18 11:30:09 -07:00
staleycyn
cf64f43fb0
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-08-08 07:28:39 -07:00
staleycyn
ce78b80e1b
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-08-08 07:25:54 -07:00
staleycyn
0aad11215c
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-08-01 05:45:39 -07:00
staleycyn
04eefdeb11
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-08-01 05:44:20 -07:00
staleycyn
1795e9fa64
Update LAB_01-Manage_Entra_ID_Identities.md 2024-07-15 14:11:10 -07:00
staleycyn
67db2e0708
Update LAB_09a-Implement_Web_Apps.md 2024-06-25 07:35:06 -07:00
staleycyn
a08354702a
Update LAB_05-Implement_Intersite_Connectivity.md 2024-06-24 07:23:18 -07:00
staleycyn
aaaf09911b
Update LAB_01-Manage_Entra_ID_Identities.md 2024-06-22 09:13:03 -07:00
staleycyn
e3d4571dd9
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-06-22 09:07:10 -07:00
staleycyn
3e4e343b0a
Update LAB_01-Manage_Entra_ID_Identities.md 2024-06-22 07:04:35 -07:00
staleycyn
e5e3983154
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-06-22 07:03:05 -07:00
staleycyn
4cf173ae2a
Merge pull request #913 from sersap/patch-1
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md
2024-06-22 05:57:58 -07:00
sersap
135713502a
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-06-21 18:32:05 +02:00
sersap
4af64607c6
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-06-21 18:19:02 +02:00
staleycyn
a18ca9c4d3
Update LAB_06-Implement_Network_Traffic_Management.md 2024-06-21 07:13:38 -07:00
staleycyn
c4bca4defe
Update LAB_09a-Implement_Web_Apps.md 2024-06-21 07:09:31 -07:00
staleycyn
21434e5ff2
Update LAB_10-Implement_Data_Protection.md 2024-06-21 07:08:23 -07:00
staleycyn
e709a2f965
Update LAB_08-Manage_Virtual_Machines.md 2024-06-20 16:04:37 -07:00
staleycyn
b442e62d1e
Update LAB_04-Implement_Virtual_Networking.md 2024-06-20 16:03:24 -07:00
staleycyn
e89d6e5a19
Update LAB_08-Manage_Virtual_Machines.md 2024-06-20 16:00:10 -07:00
staleycyn
8152cbf94f
Update LAB_09a-Implement_Web_Apps.md 2024-06-20 15:58:30 -07:00
staleycyn
402c3a52b8
Update LAB_01-Manage_Entra_ID_Identities.md 2024-06-20 15:55:24 -07:00
staleycyn
56ef2f300f
Update LAB_10-Implement_Data_Protection.md 2024-06-20 08:43:16 -07:00
staleycyn
faa279c0b8
Update LAB_10-Implement_Data_Protection.md 2024-06-20 08:42:05 -07:00
staleycyn
5760412279
Update LAB_09a-Implement_Web_Apps.md 2024-06-19 19:12:55 -07:00
staleycyn
7afe93de6c
Update LAB_01-Manage_Entra_ID_Identities.md 2024-06-18 19:40:56 -07:00
staleycyn
6c9ce1c82f
Update LAB_08-Manage_Virtual_Machines.md 2024-06-13 05:54:30 -07:00
staleycyn
8347851530
Merge pull request #894 from kbakdev/patch-20
Update LAB_09a-Implement_Web_Apps.md
2024-05-27 16:18:28 -07:00
staleycyn
7b8e143892
Merge pull request #893 from kbakdev/patch-19
Update LAB_08-Manage_Virtual_Machines.md
2024-05-27 14:04:25 -07:00
Kacper Bąk
5222722fa5
Update LAB_09a-Implement_Web_Apps.md 2024-05-27 22:01:43 +02:00
Kacper Bąk
5f16c000ee
Update LAB_08-Manage_Virtual_Machines.md 2024-05-27 20:37:38 +02:00
staleycyn
7eb8972b83
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-05-25 11:44:23 -07:00
staleycyn
5d065e73ea
Update LAB_07-Manage_Azure_Storage.md 2024-05-23 11:15:33 -07:00
staleycyn
632d13c713
Update LAB_08-Manage_Virtual_Machines.md 2024-05-22 10:28:52 -07:00
staleycyn
a066af1dfd
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-05-22 10:26:50 -07:00
staleycyn
fc6c2ae852
Update LAB_07-Manage_Azure_Storage.md 2024-05-18 07:13:06 -07:00
staleycyn
526dde2753
Update LAB_11-Implement_Monitoring.md 2024-05-10 07:41:11 -07:00
staleycyn
a1866d48eb
Update LAB_10-Implement_Data_Protection.md 2024-05-10 07:40:14 -07:00
staleycyn
33df15fdb8
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-05-10 07:38:38 -07:00
staleycyn
6edf0ec7ca
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-05-10 07:37:37 -07:00
staleycyn
bd2d7a250e
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-05-10 07:37:00 -07:00
staleycyn
908ca32c2f
Update LAB_09a-Implement_Web_Apps.md 2024-05-10 07:36:04 -07:00
staleycyn
45e7a3c880
Update LAB_08-Manage_Virtual_Machines.md 2024-05-10 07:34:56 -07:00
staleycyn
695456ba87
Update LAB_07-Manage_Azure_Storage.md 2024-05-10 07:33:59 -07:00
staleycyn
e295d8b8f1
Update LAB_06-Implement_Network_Traffic_Management.md 2024-05-10 07:32:42 -07:00
staleycyn
1af5ed0995
Update LAB_05-Implement_Intersite_Connectivity.md 2024-05-10 07:31:02 -07:00
staleycyn
3222d4a07b
Update LAB_04-Implement_Virtual_Networking.md 2024-05-10 07:29:50 -07:00
staleycyn
9bc8559ca3
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-05-10 07:28:08 -07:00
staleycyn
07d54f83b6
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-05-10 07:26:33 -07:00
staleycyn
355b80633e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-05-10 07:24:57 -07:00
staleycyn
0f0f7b5366
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-05-10 07:23:50 -07:00
staleycyn
0b5e54311e
Update LAB_01-Manage_Entra_ID_Identities.md 2024-05-10 07:21:27 -07:00
staleycyn
6aafb1e882
Merge pull request #875 from kbakdev/patch-13
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:44:01 -07:00
staleycyn
f1f11de019
Merge pull request #874 from kbakdev/patch-12
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:43:32 -07:00
staleycyn
9cd6b2d5ee
Merge pull request #873 from kbakdev/patch-11
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:43:01 -07:00
staleycyn
6eb07a1f21
Merge pull request #872 from kbakdev/patch-10
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:42:38 -07:00
staleycyn
9ad73b8e51
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 14:41:56 -07:00
staleycyn
ae6ecae123
Merge pull request #870 from kbakdev/patch-8
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:39:44 -07:00
staleycyn
a1aaee800e
Merge pull request #869 from kbakdev/patch-7
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:39:10 -07:00
staleycyn
433c755f3d
Merge pull request #868 from kbakdev/patch-6
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:38:45 -07:00
staleycyn
a66a5b3b7b
Merge pull request #867 from kbakdev/patch-5
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:38:23 -07:00
staleycyn
fd60b1a09c
Merge pull request #866 from kbakdev/patch-4
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:37:22 -07:00
staleycyn
8c96428ddd
Merge pull request #865 from kbakdev/patch-3
Update LAB_06-Implement_Network_Traffic_Management.md
2024-04-27 14:37:02 -07:00
Kacper Bąk
60cb91a9e1
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:43:29 +02:00
Kacper Bąk
98dc35a97b
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:42:22 +02:00
Kacper Bąk
9394b08305
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:39:15 +02:00
Kacper Bąk
42a880cb56
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:36:58 +02:00
Kacper Bąk
f6d53f5a16
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:30:35 +02:00
Kacper Bąk
acfc939e34
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:26:08 +02:00
Kacper Bąk
115986c0d5
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:20:57 +02:00
Kacper Bąk
5acce74027
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:07:40 +02:00
Kacper Bąk
6e0f52c71b
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 22:01:16 +02:00
Kacper Bąk
2e0b2b87c5
Update LAB_06-Implement_Network_Traffic_Management.md 2024-04-27 20:51:43 +02:00
staleycyn
02a79815b8
Update LAB_05-Implement_Intersite_Connectivity.md 2024-04-27 06:13:22 -07:00
staleycyn
04634265f0
Merge pull request #863 from kbakdev/patch-1
Update LAB_04-Implement_Virtual_Networking.md
2024-04-25 13:59:26 -07:00
Kacper Bąk
9d222b287c
Update LAB_04-Implement_Virtual_Networking.md 2024-04-25 22:55:05 +02:00
staleycyn
6173b63dc8
Update LAB_05-Implement_Intersite_Connectivity.md 2024-04-18 09:47:39 -07:00
staleycyn
e404ef128e
Update LAB_04-Implement_Virtual_Networking.md 2024-04-18 07:12:40 -07:00
staleycyn
558c74a029
Update 07 - Administer Azure Storage.md 2024-04-09 11:13:37 -07:00
staleycyn
9826ed0793
Update LAB_04-Implement_Virtual_Networking.md 2024-04-09 07:15:41 -07:00
staleycyn
46756d0134
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-03-30 08:40:52 -07:00
staleycyn
96ccc480f1
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-03-30 08:40:25 -07:00
staleycyn
efc560b58b
Update LAB_01-Manage_Entra_ID_Identities.md 2024-03-30 06:39:35 -07:00
staleycyn
01f04b0a87
Update LAB_10-Implement_Data_Protection.md 2024-03-17 18:29:19 -07:00
staleycyn
f132757b4f
Add files via upload 2024-03-17 18:28:58 -07:00
staleycyn
f1508a2c97
Merge pull request #858 from Kableado/master-lab03b_T2_5
Fïx Lab_03B: Fix disk name on task 2 step 5
2024-03-13 09:08:16 -07:00
Valeriano A.R.
ca738bb763 Fïx Lab_03B: Fix disk name on task 2 step 5 2024-03-13 17:05:55 +01:00
staleycyn
88af28fa5f
Update LAB_08-Manage_Virtual_Machines.md 2024-03-13 08:36:41 -07:00
staleycyn
fe7eeb1a8d
Update LAB_08-Manage_Virtual_Machines.md 2024-03-13 08:24:03 -07:00
staleycyn
d28e31f5f5
Update LAB_08-Manage_Virtual_Machines.md 2024-03-13 08:17:31 -07:00
staleycyn
eab7ee5107
Update LAB_08-Manage_Virtual_Machines.md 2024-03-13 08:15:50 -07:00
staleycyn
b34ad6f17a
Update LAB_06-Implement_Network_Traffic_Management.md 2024-03-13 06:12:11 -07:00
staleycyn
01f6d68119
Delete Allfiles/Interactive Lab Simulation Files/remove.md 2024-03-12 13:02:45 -07:00
staleycyn
e13d7b1349
Add files via upload 2024-03-12 13:02:20 -07:00
staleycyn
d1042ce2d9
Update 01 - Administer Identity.md 2024-03-12 09:08:23 -07:00
staleycyn
b38e9cd6a3
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-03-11 09:34:21 -07:00
staleycyn
d30f909ac4
Update LAB_11-Implement_Monitoring.md 2024-03-10 10:37:27 -07:00
staleycyn
5e52f52866
Update LAB_06-Implement_Network_Traffic_Management.md 2024-03-10 10:35:10 -07:00
staleycyn
7ac6bd0bd4
Update LAB_08-Manage_Virtual_Machines.md 2024-03-06 15:04:58 -08:00
staleycyn
de5ffc5fdc
Add files via upload 2024-03-04 12:51:05 -08:00
staleycyn
50062f733b
Add files via upload 2024-03-04 12:50:23 -08:00
staleycyn
d030dc11d7
Add files via upload 2024-03-04 12:49:46 -08:00
staleycyn
77eddad52e
Add files via upload 2024-03-04 12:49:14 -08:00
staleycyn
3b047182ea
Add files via upload 2024-03-04 12:44:38 -08:00
staleycyn
9d49ca058c
Add files via upload 2024-03-04 12:43:48 -08:00
staleycyn
eb5a9ff65f
Create remove.md 2024-03-04 12:21:24 -08:00
staleycyn
0846647962
Delete Allfiles/Archive directory 2024-03-04 12:20:41 -08:00
staleycyn
b9aa822829
Update LAB_04-Implement_Virtual_Networking.md 2024-03-04 05:46:56 -08:00
staleycyn
ea4b796745
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-03-04 05:44:38 -08:00
staleycyn
a27b32d7e5
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-03-04 05:41:28 -08:00
staleycyn
3a708e6f75
Add files via upload 2024-03-02 05:52:18 -08:00
staleycyn
c461f53961
Add files via upload 2024-03-02 05:51:15 -08:00
staleycyn
c75273356f
Add files via upload 2024-03-02 05:50:42 -08:00
staleycyn
2dec477227
Delete Allfiles/Archive/02/az104-02a-customRoleDefinition.json 2024-03-02 05:47:42 -08:00
staleycyn
68e42e68cf
Delete Allfiles/04/az104-04-vms-loop-template.json 2024-03-01 13:18:24 -08:00
staleycyn
8c2017949c
Delete Allfiles/04/az104-04-vms-loop-parameters.json 2024-03-01 13:18:14 -08:00
staleycyn
4d799c5c31
Add files via upload 2024-03-01 13:17:31 -08:00
staleycyn
97dd2dbbfb
Add files via upload 2024-03-01 13:17:00 -08:00
staleycyn
9e6bb4eea5
Add files via upload 2024-03-01 13:01:05 -08:00
staleycyn
7dbcea6414
Create remove.md 2024-03-01 12:58:23 -08:00
staleycyn
8adc3ad385
Update LAB_08-Manage_Virtual_Machines.md 2024-02-29 06:51:21 -08:00
staleycyn
87e728a6cb
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-28 05:37:44 -08:00
staleycyn
7538423981
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-27 07:25:18 -08:00
staleycyn
f054f5d26b
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-27 06:31:29 -08:00
staleycyn
d1499f513a
Delete New Instructions directory 2024-02-23 08:14:09 -08:00
staleycyn
0f8ca58740
Update LAB_08-Manage_Virtual_Machines.md 2024-02-23 07:50:14 -08:00
staleycyn
c11bc68529
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-23 07:43:40 -08:00
staleycyn
4f7036c99d
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-23 07:40:42 -08:00
staleycyn
c82b928b27
Delete Instructions/Labs/LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2024-02-23 07:35:08 -08:00
staleycyn
cd136921bd
Delete Instructions/Labs/LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2024-02-23 07:35:00 -08:00
staleycyn
89bdd296d7
Delete Instructions/Labs/LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2024-02-23 07:34:41 -08:00
staleycyn
6307feccee
Add files via upload 2024-02-23 07:32:32 -08:00
staleycyn
823e55eaa3
Delete Instructions/media/lab11.png 2024-02-23 07:31:52 -08:00
staleycyn
b86c7fd4a7
Delete Instructions/media/lab09a.png 2024-02-23 07:31:43 -08:00
staleycyn
a4a5281853
Delete Instructions/media/lab09c.png 2024-02-23 07:31:33 -08:00
staleycyn
2430e587d5
Delete Instructions/media/lab03b.png 2024-02-23 07:31:21 -08:00
staleycyn
d741ec6948
Delete Instructions/media/lab03c.png 2024-02-23 07:31:11 -08:00
staleycyn
f9c0841ec8
Delete Instructions/media/lab06.png 2024-02-23 07:30:55 -08:00
staleycyn
ada4b91ff0
Delete Instructions/media/lab03a.png 2024-02-23 07:30:46 -08:00
staleycyn
4e65064dc6
Delete Instructions/media/lab07.png 2024-02-23 07:30:37 -08:00
staleycyn
f0da46a982
Delete Instructions/media/lab05.png 2024-02-23 07:30:27 -08:00
staleycyn
9cd39e9da7
Delete Instructions/media/lab10.png 2024-02-23 07:30:17 -08:00
staleycyn
116c615d0d
Delete Instructions/media/lab03d.png 2024-02-23 07:30:06 -08:00
staleycyn
6dc0228959
Delete Instructions/media/lab02b.png 2024-02-23 07:29:57 -08:00
staleycyn
103f1015b0
Delete Instructions/media/lab09b.png 2024-02-23 07:29:47 -08:00
staleycyn
23e2caec12
Delete Instructions/media/lab04.png 2024-02-23 07:29:37 -08:00
staleycyn
6e82aa0b22
Delete Instructions/media/lab02aentra.png 2024-02-23 07:29:27 -08:00
staleycyn
0726d0e748
Delete Instructions/media/lab08.png 2024-02-23 07:29:15 -08:00
staleycyn
5842dff0ff
Delete Instructions/media/lab02a.png 2024-02-23 07:29:03 -08:00
staleycyn
3de5e39123
Delete Instructions/media/lab01entra.png 2024-02-23 07:28:51 -08:00
staleycyn
08ce4b8cf2
Delete Instructions/media/lab01.png 2024-02-23 07:28:36 -08:00
staleycyn
bd00eba375
Add files via upload 2024-02-23 07:26:48 -08:00
staleycyn
c077e10a63
Delete Allfiles/Labs/11/az104-11-vm-parameters.json 2024-02-23 07:24:56 -08:00
staleycyn
178363cd7b
Add files via upload 2024-02-23 07:24:43 -08:00
staleycyn
46aea58232
Add files via upload 2024-02-23 07:23:42 -08:00
staleycyn
fb3161cc9d
Delete Allfiles/Labs/08/lab08diskcode.txt 2024-02-23 07:23:06 -08:00
staleycyn
ead1e12e1e
Delete Allfiles/Labs/08/az104-08-install_IIS.ps1 2024-02-23 07:22:59 -08:00
staleycyn
855375a5a6
Delete Allfiles/Labs/08/az104-08-custom_script_extension.json 2024-02-23 07:22:50 -08:00
staleycyn
c3d62d1e26
Delete Allfiles/Labs/08/az104-08-configure_VMSS_disks.ps1 2024-02-23 07:22:42 -08:00
staleycyn
350a98aae9
Delete Allfiles/Labs/07/az104-07-vm-template.json 2024-02-23 07:22:07 -08:00
staleycyn
dabda4bd6d
Delete Allfiles/Labs/07/az104-07-vm-parameters.json 2024-02-23 07:21:59 -08:00
staleycyn
5c2c0b6ea4
Delete Allfiles/Labs/07/LICENSE 2024-02-23 07:21:52 -08:00
staleycyn
4911644b7a
Add files via upload 2024-02-23 07:21:37 -08:00
staleycyn
ec47e438b5
Delete Allfiles/Labs/06/az104-06-vms-loop-template.json 2024-02-23 07:21:00 -08:00
staleycyn
15bf213451
Delete Allfiles/Labs/06/az104-06-vms-loop-parameters.json 2024-02-23 07:20:51 -08:00
staleycyn
08c6ef4ddb
Add files via upload 2024-02-23 07:20:34 -08:00
staleycyn
47ee488bc3
Delete Allfiles/Labs/05/az104-05-vnetvm-loop-template.json 2024-02-23 07:20:10 -08:00
staleycyn
bd1a566c58
Delete Allfiles/Labs/05/az104-05-vnetvm-loop-parameters.json 2024-02-23 07:20:02 -08:00
staleycyn
3930875f96
Delete Allfiles/Labs/04/az104-04-vms-loop-template.json 2024-02-23 07:19:39 -08:00
staleycyn
92aaeeb6f6
Delete Allfiles/Labs/04/az104-04-vms-loop-parameters.json 2024-02-23 07:19:25 -08:00
staleycyn
a5ba905180
Add files via upload 2024-02-23 07:19:10 -08:00
staleycyn
496c684fd1
Delete Allfiles/Labs/03/az104-03b-md-template.json 2024-02-23 07:18:36 -08:00
staleycyn
76c138408f
Delete Allfiles/Labs/03/az104-03b-md-parameters.json 2024-02-23 07:18:29 -08:00
staleycyn
cbede6a1d2
Add files via upload 2024-02-23 07:18:08 -08:00
staleycyn
4997a9625f
Delete Allfiles/Labs/02/az104-02a-customRoleDefinition.json 2024-02-23 07:16:59 -08:00
staleycyn
cbc404f64c
Update LAB_10-Implement_Data_Protection.md 2024-02-22 15:39:03 -08:00
staleycyn
da3588f891
Update LAB_08-Manage_Virtual_Machines.md 2024-02-22 15:35:45 -08:00
staleycyn
179b1246f7
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-22 15:34:09 -08:00
staleycyn
f87d2c4a56
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-02-22 15:33:00 -08:00
staleycyn
ff8b62a22d
Update LAB_11-Implement_Monitoring.md 2024-02-22 14:44:50 -08:00
staleycyn
952d3ee47d
Update LAB_11-Implement_Monitoring.md 2024-02-22 14:40:20 -08:00
staleycyn
d14bc44534
Update LAB_11-Implement_Monitoring.md 2024-02-22 14:22:56 -08:00
staleycyn
a568b4e211
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-02-22 05:05:20 -08:00
staleycyn
d35a4de49a
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-02-22 05:04:33 -08:00
staleycyn
04c08aceb4
Merge pull request #840 from ephiax20/patch-2
Update LAB_07-Manage_Azure_Storage.md
2024-02-22 04:55:31 -08:00
Simon E
d49e555985
Update LAB_07-Manage_Azure_Storage.md
Found another ellipses to fix, added the (...) for clarity.
2024-02-22 10:04:44 +00:00
staleycyn
a431190a88
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-21 09:17:33 -08:00
staleycyn
7d0002a37f
Update LAB_10-Implement_Data_Protection.md 2024-02-21 09:15:53 -08:00
staleycyn
7e271c5a15
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-21 09:12:02 -08:00
staleycyn
0ff93af0f5
Update LAB_08-Manage_Virtual_Machines.md 2024-02-21 09:10:21 -08:00
staleycyn
deb508c03d
Update LAB_07-Manage_Azure_Storage.md 2024-02-21 09:08:54 -08:00
staleycyn
c7dd78f6c7
Merge pull request #839 from ephiax20/patch-1
Update 03 - Administer Azure Resources.md
2024-02-21 08:34:44 -08:00
Simon E
83855a8099
Update 03 - Administer Azure Resources.md
ellipsis*
2024-02-21 16:31:41 +00:00
staleycyn
1ce9fa8a8f
Delete New Instructions/media/az104-lab03-editor.png 2024-02-21 07:40:46 -08:00
staleycyn
f29f7a2167
Delete New Instructions/media/az104-lab01-create-resource-group.png 2024-02-21 07:40:29 -08:00
staleycyn
1e0c732ac1
Delete New Instructions/media/az104-lab01-cloudshell-header.png 2024-02-21 07:40:15 -08:00
staleycyn
9ce2f4b5cc
Rename az104-lab01-cloudshell-icon.png to az104-lab03-cloudshell-icon.png 2024-02-21 07:39:33 -08:00
staleycyn
494fc8c074
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-21 07:38:58 -08:00
staleycyn
21683e9296
Merge pull request #838 from earthquakesan/master
rename 'az group deployment' (deprecated) to 'az deployment group' in lab 03
2024-02-17 07:10:36 -08:00
Ivan Ermilov
5ba5bb1cd7 rename 'az group deployment' (deprecated) to 'az deployment group' in lab 03 2024-02-17 13:49:12 +01:00
staleycyn
104c8fea04
Add files via upload 2024-02-15 09:29:14 -08:00
staleycyn
54163cb97f
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-15 09:28:02 -08:00
staleycyn
79c6bf66de
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-15 09:11:38 -08:00
staleycyn
714614a280
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-15 08:40:11 -08:00
staleycyn
35bec468f8
Update LAB_08-Manage_Virtual_Machines.md 2024-02-15 08:09:15 -08:00
staleycyn
694fdcfbde
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-02-15 08:08:37 -08:00
staleycyn
fa862d8470
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-15 08:08:18 -08:00
staleycyn
69a2f58af0
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-15 08:07:41 -08:00
staleycyn
284fe2f17a
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-02-15 07:33:31 -08:00
staleycyn
09da23702b
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-14 09:18:15 -08:00
staleycyn
de3c0862ba
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-14 09:16:55 -08:00
staleycyn
4629d3b443
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-14 08:52:31 -08:00
staleycyn
df4af5b9c2
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-02-14 08:45:24 -08:00
staleycyn
8a20f5aa27
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-14 08:37:59 -08:00
staleycyn
7b1804c2c9
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-14 08:03:17 -08:00
staleycyn
759a9db6f4
Update LAB_11-Implement_Monitoring.md 2024-02-13 09:59:24 -08:00
staleycyn
9196d97a14
Update LAB_10-Implement_Data_Protection.md 2024-02-13 09:59:00 -08:00
staleycyn
09fca266a9
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-02-13 09:58:20 -08:00
staleycyn
fd3a8cbe4a
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-02-13 09:57:56 -08:00
staleycyn
0c1d802d1c
Update LAB_09a-Implement_Web_Apps.md 2024-02-13 09:57:27 -08:00
staleycyn
de7efa9cdf
Update LAB_08-Manage_Virtual_Machines.md 2024-02-13 09:57:03 -08:00
staleycyn
123b675be6
Update LAB_07-Manage_Azure_Storage.md 2024-02-13 09:56:43 -08:00
staleycyn
c7682696cd
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-13 09:56:24 -08:00
staleycyn
dbcb40da71
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-13 09:56:01 -08:00
staleycyn
609d0fd186
Update LAB_04-Implement_Virtual_Networking.md 2024-02-13 09:55:25 -08:00
staleycyn
ad71f16409
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-13 09:54:40 -08:00
staleycyn
289c88f7c8
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-02-13 09:53:40 -08:00
staleycyn
544c5dcaf9
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-13 09:44:39 -08:00
staleycyn
f11266f355
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-02-13 09:44:14 -08:00
staleycyn
eba609dee6
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-13 08:12:21 -08:00
staleycyn
6e69e6f79b
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-13 07:55:11 -08:00
staleycyn
b5699f34f3
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-13 07:05:47 -08:00
staleycyn
6ca5fa633b
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-13 06:51:15 -08:00
staleycyn
1e970f317f
Merge pull request #837 from PiotrMackowski/patch-1
Update LAB_07-Manage_Azure_Storage.md
2024-02-13 06:26:17 -08:00
Piotr
ed90c26fb2
Update LAB_07-Manage_Azure_Storage.md
Invoke-WebRequest -URI '[blob SAS URL]' should be run from the VM, as per the explanation in the note under step 10.

Running the request using the PowerShell Script pane is quicker, alternatively one could connect to the VM and run the command from there.
2024-02-13 12:42:11 +01:00
staleycyn
de389968fb
Update LAB_10-Implement_Data_Protection.md 2024-02-12 17:52:10 -08:00
staleycyn
eb8f454b3f
Update LAB_08-Manage_Virtual_Machines.md 2024-02-12 08:51:15 -08:00
staleycyn
727e8ad203
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-12 08:46:53 -08:00
staleycyn
c3022968d7
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-12 08:42:33 -08:00
staleycyn
15031d85e4
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-12 08:41:51 -08:00
staleycyn
4bb16459c6
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-12 08:34:36 -08:00
staleycyn
439f13615c
Merge pull request #835 from jmenne/lab6corrections
Lab6 Corrections
2024-02-12 08:13:26 -08:00
staleycyn
75d1d7344b
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-12 08:12:35 -08:00
staleycyn
45ea7d30f6
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-12 07:40:27 -08:00
jmenne
a233afd83c Rename template and parameter file 2024-02-12 14:18:05 +01:00
jmenne
9c95cbe296 template fix, VM2 not in subnet2. 2024-02-12 14:12:25 +01:00
staleycyn
da90a0e51a
Update LAB_09a-Implement_Web_Apps.md 2024-02-11 06:30:24 -08:00
staleycyn
67a7450260
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-02-11 06:30:02 -08:00
staleycyn
df212b4359
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-02-11 06:29:50 -08:00
staleycyn
525404dfcf
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-02-11 06:29:20 -08:00
staleycyn
a0a6def283
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-11 06:24:20 -08:00
staleycyn
8ba5034ebd
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-11 06:23:05 -08:00
staleycyn
51863b4559
Update LAB_07-Manage_Azure_Storage.md 2024-02-10 07:03:08 -08:00
staleycyn
2db3f4e4aa
Add files via upload 2024-02-10 06:40:31 -08:00
staleycyn
feb69011f2
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 12:57:08 -08:00
staleycyn
0ccaa7cc72
Add files via upload 2024-02-09 12:55:33 -08:00
staleycyn
1d47f7a5a3
Add files via upload 2024-02-09 12:53:37 -08:00
staleycyn
40a67455da
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 11:53:20 -08:00
staleycyn
179977af41
Update azuredeploydisk.bicep 2024-02-09 11:37:39 -08:00
staleycyn
7ac0d89f77
Update azuredeploydisk.bicep 2024-02-09 11:35:39 -08:00
staleycyn
4e3567f564
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 11:35:10 -08:00
staleycyn
c2e9ac9b53
Delete New Instructions/AllFiles/Lab03/azuredeploydiskcompleted.bicep 2024-02-09 11:22:23 -08:00
staleycyn
600b4fcba5
Add files via upload 2024-02-09 11:21:51 -08:00
staleycyn
2fb0c1ebf7
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 11:17:37 -08:00
staleycyn
9563d0aabb
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 11:08:54 -08:00
staleycyn
c9736ac0da
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 10:33:21 -08:00
staleycyn
3b6a01b572
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 10:31:15 -08:00
staleycyn
8e379ecc3c
Add files via upload 2024-02-09 09:08:00 -08:00
staleycyn
bf2f3c66e1
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 09:07:48 -08:00
staleycyn
0e246cf2e0
Add files via upload 2024-02-09 09:00:17 -08:00
staleycyn
83582a0430
Create azuredeploydisk.bicep 2024-02-09 08:59:59 -08:00
staleycyn
028102dddd
Delete New Instructions/AllFiles/Lab03/azuredeploy.bicep 2024-02-09 08:59:16 -08:00
staleycyn
409499fd42
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 08:58:42 -08:00
staleycyn
4ec4ed44ce
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-09 06:30:22 -08:00
staleycyn
28a173d754
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-09 06:28:09 -08:00
staleycyn
dcedcd3e05
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-09 06:27:11 -08:00
staleycyn
69c2a04d7f
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-09 06:26:14 -08:00
staleycyn
566f810e43
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-08 18:41:51 -08:00
staleycyn
d60b5979a0
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-08 13:16:28 -08:00
staleycyn
4d9ff2730b
Add files via upload 2024-02-08 12:56:52 -08:00
staleycyn
c2b976e288
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-08 12:27:33 -08:00
staleycyn
b94eb9a0da
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-08 09:17:14 -08:00
staleycyn
42a458bc3f
Add files via upload 2024-02-07 14:00:38 -08:00
staleycyn
9cfcf539ee
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 13:59:15 -08:00
staleycyn
97680a644b
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 13:57:58 -08:00
staleycyn
2686461eec
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 13:41:53 -08:00
staleycyn
0f424c85aa
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 12:56:10 -08:00
staleycyn
b8650df2fa
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 12:55:24 -08:00
staleycyn
1184e754c2
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 12:54:30 -08:00
staleycyn
14584026c8
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 12:53:31 -08:00
staleycyn
ecfbbac9df
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 12:53:11 -08:00
staleycyn
67dca8cc60
Add files via upload 2024-02-07 12:28:44 -08:00
staleycyn
6707ff73d0
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-07 12:26:16 -08:00
staleycyn
323dc6fe7e
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-07 09:51:01 -08:00
staleycyn
23984e4e3f
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-07 09:39:47 -08:00
staleycyn
dfbac67f90
Add files via upload 2024-02-07 09:38:09 -08:00
staleycyn
a5ad4f8280
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-07 09:37:54 -08:00
staleycyn
ef5eed86a7
Add files via upload 2024-02-07 09:32:27 -08:00
staleycyn
e126a07b7e
Add files via upload 2024-02-06 10:56:37 -08:00
staleycyn
85ad450719
Add files via upload 2024-02-06 10:55:50 -08:00
staleycyn
babdcbefc4
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-06 10:55:38 -08:00
staleycyn
4a02e23308
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-06 10:28:06 -08:00
staleycyn
c380c99ea7
Add files via upload 2024-02-06 10:24:02 -08:00
staleycyn
b5e43aac76
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-06 09:51:58 -08:00
staleycyn
dbf70e2464
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-06 09:51:46 -08:00
staleycyn
0492a4eadd
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-06 08:57:32 -08:00
staleycyn
467b01a1cb
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-05 07:39:39 -08:00
staleycyn
30f92f3b2d
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-05 06:32:16 -08:00
staleycyn
d68f77b48e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-02-05 06:04:40 -08:00
staleycyn
9370132f0a
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-05 06:03:02 -08:00
staleycyn
115793288d
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-04 18:05:17 -08:00
staleycyn
4f46e07c24
Add files via upload 2024-02-04 18:03:50 -08:00
staleycyn
c6cec6180f
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-04 16:33:31 -08:00
staleycyn
66671cd814
Update LAB_08-Manage_Virtual_Machines.md 2024-02-04 10:08:35 -08:00
staleycyn
6fd633c7b6
Update LAB_08-Manage_Virtual_Machines.md 2024-02-04 09:42:08 -08:00
staleycyn
a18c01a443
Add files via upload 2024-02-04 09:33:02 -08:00
staleycyn
3416f7886c
Update LAB_07-Manage_Azure_Storage.md 2024-02-04 09:32:49 -08:00
staleycyn
4815f1ce5b
Update LAB_07-Manage_Azure_Storage.md 2024-02-04 09:29:52 -08:00
staleycyn
be309bd78a
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-04 06:59:52 -08:00
staleycyn
8456475f3d
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-04 06:59:27 -08:00
staleycyn
8c9c5cc4dd
Update LAB_06-Implement_Network_Traffic_Management.md 2024-02-04 06:57:30 -08:00
staleycyn
61eced5102
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-03 18:29:18 -08:00
staleycyn
eb514fedca
Add files via upload 2024-02-03 18:25:13 -08:00
staleycyn
0201b6fe73
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-03 18:22:15 -08:00
staleycyn
7c86f54685
Update LAB_04-Implement_Virtual_Networking.md 2024-02-03 15:35:47 -08:00
staleycyn
70f6d875ea
Update LAB_04-Implement_Virtual_Networking.md 2024-02-03 15:11:20 -08:00
staleycyn
7fbde1b6a0
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-02-03 11:55:46 -08:00
staleycyn
867822011c
Add files via upload 2024-02-03 08:37:43 -08:00
staleycyn
5ff70c8311
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-02-03 08:35:10 -08:00
staleycyn
ba0f0bd41b
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-02-03 08:01:42 -08:00
staleycyn
aa1fc183c3
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-03 06:34:21 -08:00
staleycyn
e3d541cf73
Update LAB_01-Manage_Entra_ID_Identities.md 2024-02-03 06:27:16 -08:00
staleycyn
13b5c46218
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 16:51:52 -08:00
staleycyn
49d72773ba
Update and rename LAB_01_Manage_Entra_ID_Identities.md to LAB_01-Manage_Entra_ID_Identities.md 2024-02-02 09:01:48 -08:00
staleycyn
fc71d36e17
Update and rename LAB_01-Manage_Entra_ID_Identities.md to LAB_01_Manage_Entra_ID_Identities.md 2024-02-02 09:01:22 -08:00
staleycyn
d805ae4c02
Update LAB_05-Implement_Intersite_Connectivity.md 2024-02-02 08:59:28 -08:00
staleycyn
85adc41dfc
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 08:56:58 -08:00
staleycyn
f8b4daf5e3
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 08:08:49 -08:00
staleycyn
88851de82b
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 08:05:19 -08:00
staleycyn
9e121accff
Update LAB_08-Manage_Virtual_Machines.md 2024-02-02 07:19:44 -08:00
staleycyn
043c7f7f72
Update LAB_08-Manage_Virtual_Machines.md 2024-02-02 07:19:11 -08:00
staleycyn
f3cbbb7c61
Add files via upload 2024-02-02 06:38:09 -08:00
staleycyn
e6587c6678
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 06:37:03 -08:00
staleycyn
38145227d7
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 06:36:52 -08:00
staleycyn
e78756b0f6
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 06:28:04 -08:00
staleycyn
7e709d30b8
Update LAB_04-Implement_Virtual_Networking.md 2024-02-02 06:17:44 -08:00
staleycyn
127d1ae2fa
Update LAB_10-Implement_Data_Protection.md 2024-02-01 15:49:43 -08:00
staleycyn
714ef2e47e
Update LAB_04-Implement_Virtual_Networking.md 2024-02-01 13:48:21 -08:00
staleycyn
da6c484d9e
Update LAB_10-Implement_Data_Protection.md 2024-02-01 12:58:40 -08:00
staleycyn
6671dc386e
Update LAB_10-Implement_Data_Protection.md 2024-02-01 11:17:25 -08:00
staleycyn
94feb29296
Add files via upload 2024-02-01 11:16:43 -08:00
staleycyn
3b55632ae3
Update LAB_10-Implement_Data_Protection.md 2024-02-01 11:15:36 -08:00
staleycyn
ffbaff5fec
Add files via upload 2024-02-01 10:52:38 -08:00
staleycyn
11f1e5dc6f
Add files via upload 2024-02-01 10:23:27 -08:00
staleycyn
8de7d654ba
Update LAB_10-Implement_Data_Protection.md 2024-02-01 10:22:41 -08:00
staleycyn
52096010bf
Update LAB_10-Implement_Data_Protection.md 2024-02-01 09:44:07 -08:00
staleycyn
8de52f2d62
Update LAB_10-Implement_Data_Protection.md 2024-02-01 09:11:32 -08:00
staleycyn
9240d5df52
Update LAB_10-Implement_Data_Protection.md 2024-02-01 07:41:16 -08:00
staleycyn
30d0255455
Add files via upload 2024-01-31 18:01:12 -08:00
staleycyn
da667eb890
Add files via upload 2024-01-31 17:58:51 -08:00
staleycyn
56ee746d84
Update LAB_10-Implement_Data_Protection.md 2024-01-31 17:57:40 -08:00
staleycyn
0201f30fb1
Update LAB_10-Implement_Data_Protection.md 2024-01-31 17:47:38 -08:00
staleycyn
549c022b4c
Merge pull request #832 from mjcorkery62/patch-1
Update LAB_08-Manage_Virtual_Machines.md
2024-01-31 13:38:59 -08:00
mjcorkery62
efacfdc2ef
Update LAB_08-Manage_Virtual_Machines.md
Task 6 step 11 asked learners to go to Settings tab for the VMSS scale set. The Instances option is outside of any section of the blade.  Referring to the Overview section gets learners to look closer to where they will find the Instances option.
2024-01-31 14:35:24 -05:00
staleycyn
fc6f8dfb85
Update az104-10-vms-edge-parameters.json 2024-01-31 10:55:51 -08:00
staleycyn
748246edc6
Update LAB_10-Implement_Data_Protection.md 2024-01-31 10:55:30 -08:00
staleycyn
aced17008e
Merge pull request #831 from culmat/patch-1
Update LAB_07-Manage_Azure_Storage.md
2024-01-31 06:02:41 -08:00
Matthias Cullmann
996825b119
Update LAB_07-Manage_Azure_Storage.md
Azure AD now is called Microsoft Entra
2024-01-31 12:05:36 +01:00
staleycyn
09cf0d34f7
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-30 09:59:13 -08:00
staleycyn
28f46a7844
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-30 09:58:44 -08:00
staleycyn
c007d8478d
Delete New Instructions/media/az104-lab06-connection-troubleshoot.png 2024-01-30 09:51:26 -08:00
staleycyn
2ff98dda5f
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-30 09:50:51 -08:00
staleycyn
1f49f23869
Add files via upload 2024-01-30 09:50:27 -08:00
staleycyn
62d94acbdc
Add files via upload 2024-01-30 09:46:21 -08:00
staleycyn
b80ed0f033
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-30 09:45:10 -08:00
staleycyn
849daa90e6
Add files via upload 2024-01-30 09:40:30 -08:00
staleycyn
1112a8ad05
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-30 09:21:04 -08:00
staleycyn
2e0575dff1
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-30 09:18:35 -08:00
staleycyn
7f8db911b5
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-30 09:18:03 -08:00
staleycyn
78adbc7ca2
Update LAB_07-Manage_Azure_Storage.md 2024-01-30 08:13:32 -08:00
staleycyn
4cf5344c00
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-30 07:34:23 -08:00
staleycyn
c28f497f95
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-30 07:02:16 -08:00
staleycyn
793437d252
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-30 06:24:15 -08:00
staleycyn
ef49e44ef9
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-30 06:23:11 -08:00
staleycyn
2ac692abeb
Merge pull request #830 from jmenne/newlab08
Lab08,Task1: Step4 Change Image to WS 2019, Step 6 fixed Table
2024-01-30 06:04:24 -08:00
jmenne
3ef0bb1532 Lab08,Task1: Step4 Image to WS 2019, Step 6 Table
fixed Markdown violations
2024-01-30 13:34:42 +01:00
staleycyn
44907d00ad
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-29 18:15:02 -08:00
staleycyn
2d2a9f095d
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-29 18:13:25 -08:00
staleycyn
f23d2e0dc6
Add files via upload 2024-01-29 15:43:31 -08:00
staleycyn
3cff9d8cb8
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-29 15:42:49 -08:00
staleycyn
d64c43d439
Add files via upload 2024-01-29 15:19:13 -08:00
staleycyn
de7c880df5
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-29 14:44:34 -08:00
staleycyn
b6d0868f7e
Add files via upload 2024-01-29 14:44:02 -08:00
staleycyn
38387f2010
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-29 14:43:22 -08:00
staleycyn
532c706d1d
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-29 14:41:36 -08:00
staleycyn
3d50c9bcd3
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-29 12:46:14 -08:00
staleycyn
060f2476b1
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-29 11:47:57 -08:00
staleycyn
18c4dc266f
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-29 11:40:59 -08:00
staleycyn
446f706465
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-29 08:05:24 -08:00
staleycyn
7bc4081893
Add files via upload 2024-01-29 07:58:36 -08:00
staleycyn
ddf9e4bfdb
Add files via upload 2024-01-29 07:53:10 -08:00
staleycyn
156ab04fe7
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-29 07:52:56 -08:00
staleycyn
434f0e50d6
Add files via upload 2024-01-29 07:43:55 -08:00
staleycyn
79b04777a7
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-29 07:43:10 -08:00
staleycyn
b0c4ffd941
Add files via upload 2024-01-29 07:34:06 -08:00
staleycyn
59f2f13910
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-29 07:18:54 -08:00
staleycyn
bdd59987ce
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-29 07:15:27 -08:00
staleycyn
818c9c6871
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-29 07:12:45 -08:00
staleycyn
c8179dbe10
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-27 06:29:20 -08:00
staleycyn
a2a7634954
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-27 06:26:34 -08:00
staleycyn
c62dc33c2c
Update LAB_11-Implement_Monitoring.md 2024-01-25 10:38:09 -08:00
staleycyn
d2f074550c
Update LAB_10-Implement_Data_Protection.md 2024-01-25 10:37:53 -08:00
staleycyn
d9a6fa01c3
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-01-25 10:37:36 -08:00
staleycyn
6dc08d4367
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-01-25 10:37:25 -08:00
staleycyn
70cf255717
Update LAB_11-Implement_Monitoring.md 2024-01-25 10:06:55 -08:00
staleycyn
aed25fdcf3
Update LAB_10-Implement_Data_Protection.md 2024-01-25 09:26:17 -08:00
staleycyn
1c6429720d
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-01-25 08:56:34 -08:00
staleycyn
00ef540c2e
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-01-25 08:55:58 -08:00
staleycyn
152e2b5167
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-01-25 08:55:05 -08:00
staleycyn
453edd21f0
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-01-25 08:53:02 -08:00
staleycyn
54a0ceaa92
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-01-25 08:51:45 -08:00
staleycyn
8f336a9de3
Update LAB_09a-Implement_Web_Apps.md 2024-01-25 08:44:02 -08:00
staleycyn
1f173c7127
Update LAB_08-Manage_Virtual_Machines.md 2024-01-25 08:41:22 -08:00
staleycyn
ac6f84d4d0
Update LAB_08-Manage_Virtual_Machines.md 2024-01-25 08:34:38 -08:00
staleycyn
07f36e3066
Update LAB_07-Manage_Azure_Storage.md 2024-01-25 08:31:59 -08:00
staleycyn
596eb8ba78
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-25 08:21:53 -08:00
staleycyn
1ac567ba69
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-25 08:14:32 -08:00
staleycyn
2e8bd1c8a8
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-25 08:11:57 -08:00
staleycyn
07166f6034
Update LAB_04-Implement_Virtual_Networking.md 2024-01-25 07:53:49 -08:00
staleycyn
3ab8f9a212
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-25 07:45:59 -08:00
staleycyn
1db3a75a9b
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-25 07:44:49 -08:00
staleycyn
5aced6ba7e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-25 07:38:41 -08:00
staleycyn
9dde5b185c
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-25 07:32:32 -08:00
staleycyn
8dcfe3dc49
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-25 07:31:56 -08:00
staleycyn
8d86524ee8
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-25 06:43:37 -08:00
staleycyn
73119196e1
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-24 13:18:51 -08:00
staleycyn
d8eb28f125
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-24 09:08:25 -08:00
staleycyn
d44507dd20
Rename LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md to LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-24 09:05:36 -08:00
staleycyn
b1fc32609e
Update LAB_04-Implement_Virtual_Networking.md 2024-01-24 07:47:13 -08:00
staleycyn
7a6b72d941
Update LAB_04-Implement_Virtual_Networking.md 2024-01-24 07:15:00 -08:00
staleycyn
ceb11ca66a
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-23 10:59:07 -08:00
staleycyn
d4aab5c92e
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-22 13:57:40 -08:00
staleycyn
c459393c2c
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-22 08:20:26 -08:00
staleycyn
96d52abd4b
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-01-20 06:46:01 -08:00
staleycyn
b0950370ec
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-01-20 06:45:21 -08:00
staleycyn
d7eb34fd3e
Update LAB_09c-Implement-Azure-Container-Apps.md 2024-01-20 06:44:26 -08:00
staleycyn
3a1ff1c8e2
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-01-20 06:41:53 -08:00
staleycyn
191479669a
Create LAB_09c-Implement-Azure-Container-Apps.md 2024-01-20 06:40:39 -08:00
staleycyn
2eebd3d159
Update LAB_09b-Implement_Azure_Container_Instances.md 2024-01-20 06:40:14 -08:00
staleycyn
6e56d600ed
Rename LAB_09b-Implement_Azure_Containers.md to LAB_09b-Implement_Azure_Container_Instances.md 2024-01-20 06:39:37 -08:00
staleycyn
119ad35f37
Update LAB_11-Implement_Monitoring.md 2024-01-17 15:51:26 -08:00
staleycyn
8b863cb95d
Update LAB_04-Implement_Virtual_Networking.md 2024-01-17 14:31:35 -08:00
staleycyn
32d3eb0677
Update LAB_11-Implement_Monitoring.md 2024-01-17 08:08:17 -08:00
staleycyn
ff30e1a68d
Update LAB_11-Implement_Monitoring.md 2024-01-17 08:07:47 -08:00
staleycyn
9dc3d2de64
Update LAB_10-Implement_Data_Protection.md 2024-01-16 15:53:04 -08:00
staleycyn
b27b6ba910
Update az104-06-vms-loop-template.json 2024-01-16 06:18:43 -08:00
staleycyn
6491150fce
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-15 19:11:45 -08:00
staleycyn
bf83aa646a
Update az104-06-vms-loop-template.json 2024-01-15 19:08:13 -08:00
staleycyn
c9737bfcca
Update az104-06-vms-loop-template.json 2024-01-15 19:05:48 -08:00
staleycyn
2e5ee99f21
Update LAB_09a-Implement_Web_Apps.md 2024-01-15 12:22:29 -08:00
staleycyn
c7c9ab5471
Update LAB_08-Manage_Virtual_Machines.md 2024-01-15 07:10:03 -08:00
staleycyn
17fedddad0
Update LAB_08-Manage_Virtual_Machines.md 2024-01-14 14:24:51 -08:00
staleycyn
ae3a6f0f45
Update LAB_07-Manage_Azure_Storage.md 2024-01-14 14:05:38 -08:00
staleycyn
08ff5a4045
Update LAB_07-Manage_Azure_Storage.md 2024-01-14 13:51:15 -08:00
staleycyn
e2c28abe11
Update az104-06-vms-loop-template.json 2024-01-14 09:24:16 -08:00
staleycyn
5bc4880178
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-14 09:16:42 -08:00
staleycyn
04615badff
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-14 09:14:31 -08:00
staleycyn
164e66fb74
Update az104-06-vms-loop-template.json 2024-01-14 08:04:34 -08:00
staleycyn
6fd7b9c1c2
Update az104-06-vms-loop-template.json 2024-01-14 08:03:19 -08:00
staleycyn
f6507d2656
Update az104-06-vms-loop-template.json 2024-01-14 08:01:14 -08:00
staleycyn
66a0b2fd94
Update az104-06-vms-loop-template.json 2024-01-14 07:57:37 -08:00
staleycyn
c6ff09565f
Update az104-06-vms-loop-template.json 2024-01-14 07:53:13 -08:00
staleycyn
269da6cc3b
Update az104-06-vms-loop-template.json 2024-01-14 07:47:17 -08:00
staleycyn
e8be011528
Update az104-06-vms-loop-template.json 2024-01-14 07:37:54 -08:00
staleycyn
cdef871bc1
Update az104-06-vms-loop-template.json 2024-01-14 07:36:24 -08:00
staleycyn
d098d5d0cb
Update az104-06-vms-loop-template.json 2024-01-14 07:32:28 -08:00
staleycyn
21cb918a85
Update az104-06-vms-loop-template.json 2024-01-14 07:28:58 -08:00
staleycyn
24a4702a75
Update az104-06-vms-loop-template.json 2024-01-14 07:25:25 -08:00
staleycyn
1747012ad6
Update az104-06-vms-loop-template.json 2024-01-14 07:22:48 -08:00
staleycyn
2e541669d4
Update az104-06-vms-loop-template.json 2024-01-14 07:22:25 -08:00
staleycyn
c91d1b88f1
Update az104-06-vms-loop-template.json 2024-01-14 07:22:04 -08:00
staleycyn
341b81c29f
Update az104-06-vms-loop-template.json 2024-01-14 07:21:23 -08:00
staleycyn
ad61ed85cd
Update az104-06-vms-loop-template.json 2024-01-14 07:20:21 -08:00
staleycyn
7aa54168bb
Update az104-06-vms-loop-template.json 2024-01-14 07:19:20 -08:00
staleycyn
8332ff21f6
Update az104-06-vms-loop-template.json 2024-01-14 07:18:41 -08:00
staleycyn
abf32f3f3c
Update az104-06-vms-loop-template.json 2024-01-14 07:14:27 -08:00
staleycyn
3db60b3722
Update az104-06-vms-loop-template.json 2024-01-14 07:11:41 -08:00
staleycyn
6055a76b36
Update az104-06-vms-loop-template.json 2024-01-14 07:11:23 -08:00
staleycyn
826d8878ba
Update az104-06-vms-loop-template.json 2024-01-14 07:09:12 -08:00
staleycyn
2208684c01
Update az104-06-vms-loop-template.json 2024-01-14 07:07:48 -08:00
staleycyn
a09111e43a
Update az104-06-vms-loop-template.json 2024-01-14 07:05:01 -08:00
staleycyn
89eae1e486
Update az104-06-vms-loop-template.json 2024-01-14 07:02:38 -08:00
staleycyn
cc25d8c41f
Update az104-06-vms-loop-template.json 2024-01-14 06:59:38 -08:00
staleycyn
534dea41f6
Update az104-06-vms-loop-template.json 2024-01-14 06:55:33 -08:00
staleycyn
d8829abbb6
Update az104-06-vms-loop-template.json 2024-01-13 17:31:31 -08:00
staleycyn
a287f8ee56
Update az104-06-vms-loop-template.json 2024-01-13 17:25:42 -08:00
staleycyn
6287f450e4
Update az104-06-vms-loop-template.json 2024-01-13 17:23:09 -08:00
staleycyn
fbe0130d19
Update az104-06-vms-loop-template.json 2024-01-13 17:21:41 -08:00
staleycyn
28e28b312f
Update az104-06-vms-loop-template.json 2024-01-13 17:20:19 -08:00
staleycyn
3449345ddf
Update az104-06-vms-loop-template.json 2024-01-13 17:17:35 -08:00
staleycyn
6f772b237a
Update az104-06-vms-loop-parameters.json 2024-01-13 17:13:36 -08:00
staleycyn
71451827e3
Update az104-06-vms-loop-template.json 2024-01-13 17:13:21 -08:00
staleycyn
7d72dcf1de
Update az104-06-vms-loop-template.json 2024-01-13 17:11:11 -08:00
staleycyn
471a08b430
Update az104-06-vms-loop-template.json 2024-01-13 17:06:46 -08:00
staleycyn
de4b6034e6
Add files via upload 2024-01-13 16:55:45 -08:00
staleycyn
377dcbb59f
Add files via upload 2024-01-13 12:25:43 -08:00
staleycyn
342925a214
Add files via upload 2024-01-13 12:24:46 -08:00
staleycyn
5327574d76
Update LAB_11-Implement_Monitoring.md 2024-01-13 12:09:14 -08:00
staleycyn
696df3846b
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-13 12:08:53 -08:00
staleycyn
df7397b89a
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-13 12:05:25 -08:00
staleycyn
bd1b3355bd
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-13 10:27:44 -08:00
staleycyn
4e1aeb4f74
Update LAB_04-Implement_Virtual_Networking.md 2024-01-13 07:32:54 -08:00
staleycyn
2d4f8d30ff
Update LAB_04-Implement_Virtual_Networking.md 2024-01-13 07:08:49 -08:00
staleycyn
f8fc56e379
Update LAB_04-Implement_Virtual_Networking.md 2024-01-12 07:59:26 -08:00
staleycyn
5bde78ab2b
Update LAB_04-Implement_Virtual_Networking.md 2024-01-12 07:53:41 -08:00
staleycyn
2fc1420345
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-11 18:09:03 -08:00
staleycyn
cce4036d34
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-11 18:08:04 -08:00
staleycyn
4a39e93247
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-11 17:40:41 -08:00
staleycyn
1311849b4b
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-11 17:30:45 -08:00
staleycyn
6c1323df2b
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-11 17:19:41 -08:00
staleycyn
650cb6529e
Delete New Instructions/media/az104-lab02b-manualtag.png 2024-01-11 10:37:29 -08:00
staleycyn
e92521a07d
Add files via upload 2024-01-11 10:36:52 -08:00
staleycyn
2d42f3512c
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-11 10:20:54 -08:00
staleycyn
ae65711387
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-11 10:08:01 -08:00
staleycyn
e94e1119ce
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-11 09:53:39 -08:00
staleycyn
1ff6f49bc0
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-11 09:25:14 -08:00
staleycyn
1a8eb1adb2
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-11 09:22:55 -08:00
staleycyn
5ef935fc18
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-11 08:53:32 -08:00
staleycyn
3bb5f082fa
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-11 08:36:29 -08:00
staleycyn
48528ca7be
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-11 08:11:29 -08:00
staleycyn
be73a2227b
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-11 07:31:40 -08:00
staleycyn
8d397ad29e
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-11 06:47:43 -08:00
staleycyn
b4087afb0a
Add files via upload 2024-01-11 06:27:51 -08:00
staleycyn
15af541ab7
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-11 06:24:05 -08:00
staleycyn
b72b64c89f
Update LAB_07-Manage_Azure_Storage.md 2024-01-10 17:32:54 -08:00
staleycyn
8faf099f60
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-10 17:32:40 -08:00
staleycyn
4c0273944a
Update LAB_04-Implement_Virtual_Networking.md 2024-01-10 17:32:02 -08:00
staleycyn
590026842b
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-10 17:31:44 -08:00
staleycyn
9b0d71834e
Rename az104-lab07-architecture-diagram.png to az104-lab07-architecture.png 2024-01-10 17:31:16 -08:00
staleycyn
bd0b2754d4
Rename az104-lab06lb-architecture.png to az104-lab06-lb-architecture.png 2024-01-10 17:31:01 -08:00
staleycyn
637201b68b
Rename az104-lab06gw-architecture-diagram.png to az104-lab06-gw-architecture.png 2024-01-10 17:30:48 -08:00
staleycyn
960d9166e0
Rename az104-lab06lb-architecture-diagram.png to az104-lab06lb-architecture.png 2024-01-10 17:30:28 -08:00
staleycyn
3409989e73
Rename az104-lab04-arch-diagram.png to az104-lab04-architecture.png 2024-01-10 17:30:14 -08:00
staleycyn
985ef84c33
Delete New Instructions/media/az104-lab04-diagram.png 2024-01-10 17:29:55 -08:00
staleycyn
72fa3ec393
Rename az104-lab02b-architecture-diagram.png to az104-lab02b-architecture.png 2024-01-10 17:29:25 -08:00
staleycyn
b6560763a0
Update LAB_11-Implement_Monitoring.md 2024-01-10 17:28:27 -08:00
staleycyn
6df38141ab
Rename az104-lab11-architecture-diagram.png to az104-lab11-architecture.png 2024-01-10 17:28:12 -08:00
staleycyn
1987b27821
Update LAB_10-Implement_Data_Protection.md 2024-01-10 17:27:02 -08:00
staleycyn
7d8f2e9a31
Rename az104-lab10-architecture-diagram.png to az104-lab10-architecture.png 2024-01-10 17:26:34 -08:00
staleycyn
be2cc85284
Update LAB_09b-Implement_Azure_Containers.md 2024-01-10 17:25:25 -08:00
staleycyn
a845175efc
Rename az104-lab09baci-architecture-diagram.png to az104-lab09b-aci-architecture.png 2024-01-10 17:24:44 -08:00
staleycyn
1c9849e0d9
Rename az104-lab09baca-architecture-diagram.png to az104-lab09b-aca-architecture.png 2024-01-10 17:24:24 -08:00
staleycyn
662f30695f
Delete New Instructions/media/az104-lab09b-architecture-diagram.png 2024-01-10 17:23:52 -08:00
staleycyn
14dc6533a8
Update LAB_09a-Implement_Web_Apps.md 2024-01-10 17:22:37 -08:00
staleycyn
69a5163c3e
Rename az104-lab09a-architecture-diagram.png to az104-lab09a-architecture.png 2024-01-10 17:22:16 -08:00
staleycyn
2debde7f80
Update LAB_08-Manage_Virtual_Machines.md 2024-01-10 17:20:28 -08:00
staleycyn
75ccbf0740
Rename az104-lab08b-architecture-diagram.png to az104-lab08-vmss-architecture.png 2024-01-10 17:19:20 -08:00
staleycyn
3cdf27e8e4
Rename az104-lab08a-architecture-diagram.png to az104-lab08-vm-architecture.png 2024-01-10 17:18:53 -08:00
staleycyn
c696c4e5b8
Delete New Instructions/media/az104-lab07-sas1.png 2024-01-10 17:15:46 -08:00
staleycyn
6c6c419320
Delete New Instructions/media/az104-lab07-storage1.png 2024-01-10 17:15:10 -08:00
staleycyn
5b75024f20
Delete New Instructions/media/az104-lab07-upload-blob.png 2024-01-10 17:14:55 -08:00
staleycyn
9c4d8117d0
Delete New Instructions/media/az104-lab07-storage-error.png 2024-01-10 17:14:42 -08:00
staleycyn
6257a07c52
Delete New Instructions/media/az104-lab07-storage-networking.png 2024-01-10 17:14:21 -08:00
staleycyn
86e871870e
Delete New Instructions/media/az104-lab07-storage-review.png 2024-01-10 17:14:10 -08:00
staleycyn
84cabb57ea
Delete New Instructions/media/az104-lab07-template1.png 2024-01-10 17:13:26 -08:00
staleycyn
943def77e1
Delete New Instructions/media/az104-lab07-run-command.png 2024-01-10 17:13:14 -08:00
staleycyn
8885bddb35
Delete New Instructions/media/az104-lab07-parameters1.png 2024-01-10 17:13:03 -08:00
staleycyn
cf237abf5c
Delete New Instructions/media/az104-lab07-file-browse.png 2024-01-10 17:12:13 -08:00
staleycyn
c314e125f6
Delete New Instructions/media/az104-lab07-deploy1.png 2024-01-10 17:11:02 -08:00
staleycyn
8f77c0532f
Delete New Instructions/media/az104-lab05-createmfgvm2.png 2024-01-10 17:07:12 -08:00
staleycyn
ecaf79c908
Delete New Instructions/media/az104-lab05-mfgvnet.png 2024-01-10 17:06:20 -08:00
staleycyn
66c27b81dc
Delete New Instructions/media/az104-lab05-createmfgvm.png 2024-01-10 17:06:03 -08:00
staleycyn
8c44059d4f
Delete New Instructions/media/az104-lab05-createcorevnet.png 2024-01-10 17:05:48 -08:00
staleycyn
e4a4b7e360
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-10 17:05:16 -08:00
staleycyn
6c4e50f99e
Rename az104-lab05-architecture-diagram.png to az104-lab05-architecture.png 2024-01-10 17:04:48 -08:00
staleycyn
ea43fd6d2b
Delete New Instructions/media/az104-lab04-address-space.png 2024-01-10 17:03:30 -08:00
staleycyn
b5607017a1
Delete New Instructions/media/az104-lab04-vnet-search.png 2024-01-10 17:03:12 -08:00
staleycyn
4c050cab1f
Delete New Instructions/media/az104-lab04-subnets.png 2024-01-10 17:02:59 -08:00
staleycyn
6fb2b8e8a5
Delete New Instructions/media/az104-lab04-createvnet.png 2024-01-10 17:02:47 -08:00
staleycyn
7547cf5313
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-10 17:01:44 -08:00
staleycyn
64103fa78c
Rename az104-lab03b-architecture-diagram.png to az104-lab03-architecture.png 2024-01-10 17:01:12 -08:00
staleycyn
72b225cf39
Rename az104-lab03d-editor.png to az104-lab03-editor.png 2024-01-10 17:00:48 -08:00
staleycyn
93b33a0892
Delete New Instructions/media/az104-lab03c-updatesku2.png 2024-01-10 17:00:21 -08:00
staleycyn
fb0c91beef
Delete New Instructions/media/az104-lab03c-updatesku.png 2024-01-10 17:00:09 -08:00
staleycyn
ac10fd9875
Delete New Instructions/media/az104-lab03c-createrg.png 2024-01-10 16:59:57 -08:00
staleycyn
940a6e8cde
Delete New Instructions/media/az104-lab03c-diagram.png 2024-01-10 16:59:43 -08:00
staleycyn
0f3ba188a1
Delete New Instructions/media/az104-lab03c-architecture-diagram.png 2024-01-10 16:59:09 -08:00
staleycyn
f8878b6bd0
Delete New Instructions/media/az104-lab03b-customdeploy.png 2024-01-10 16:58:55 -08:00
staleycyn
334e8519cb
Delete New Instructions/media/az104-lab03c-createdisk.png 2024-01-10 16:58:35 -08:00
staleycyn
1e243dddc4
Delete New Instructions/media/az104-lab03b-createdisk.png 2024-01-10 16:58:21 -08:00
staleycyn
980da06eb6
Delete New Instructions/media/az104-lab03a-premium.png 2024-01-10 16:57:22 -08:00
staleycyn
47036a57ae
Delete New Instructions/media/az104-lab03a-moverg.png 2024-01-10 16:56:14 -08:00
staleycyn
c0a08b199d
Delete New Instructions/media/az104-lab03a-deletelock.png 2024-01-10 16:56:06 -08:00
staleycyn
7de14b536e
Delete New Instructions/media/az104-lab03a-deleteerror.png 2024-01-10 16:55:55 -08:00
staleycyn
a518b2af74
Delete New Instructions/media/az104-lab03a-createdisk2.png 2024-01-10 16:55:37 -08:00
staleycyn
abfb7b3652
Delete New Instructions/media/az104-lab03a-createdisk1.png 2024-01-10 16:55:25 -08:00
staleycyn
bc36d3284a
Delete New Instructions/media/az104-lab03a-architecture-diagram.png 2024-01-10 16:55:14 -08:00
staleycyn
16007bdcf4
Delete New Instructions/media/az104-lab02b-policyscope2.png 2024-01-10 16:53:00 -08:00
staleycyn
243411dee1
Rename az104-lab2a-clonerole.png to az104-lab02a-clone-role.png 2024-01-10 16:51:46 -08:00
staleycyn
e9e29e35f9
Rename az104-lab2a-clone-role.png to az104-lab2a-clonerole.png 2024-01-10 16:50:37 -08:00
staleycyn
878ca4a760
Add files via upload 2024-01-10 16:49:07 -08:00
staleycyn
d79aef87b5
Delete New Instructions/media/az104-lab02a-role-JSON.png 2024-01-10 16:45:53 -08:00
staleycyn
5de713829d
Delete New Instructions/media/az104-lab02a-clone-role.png 2024-01-10 16:44:26 -08:00
staleycyn
9b7f12d037
Rename az104-lab01-user-and-groups2.png to az104-lab01-architecture.png 2024-01-10 16:42:56 -08:00
staleycyn
745a292599
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-10 16:42:24 -08:00
staleycyn
0597228b84
Delete New Instructions/media/az104-lab01-user-and-groups.png 2024-01-10 16:40:56 -08:00
staleycyn
476ac596e3
Add files via upload 2024-01-10 14:44:33 -08:00
staleycyn
0204b13e7b
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-10 14:43:24 -08:00
staleycyn
662f70af0c
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-10 14:00:08 -08:00
staleycyn
fc985191f4
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-09 17:28:58 -08:00
staleycyn
cbd1c4bbc5
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-09 17:22:43 -08:00
staleycyn
3cc638afc6
Update LAB_10-Implement_Data_Protection.md 2024-01-09 16:44:58 -08:00
staleycyn
8ec5efaf18
Update LAB_10-Implement_Data_Protection.md 2024-01-09 16:28:20 -08:00
staleycyn
0265d3796f
Update LAB_09a-Implement_Web_Apps.md 2024-01-09 15:03:34 -08:00
staleycyn
93c3b2bc75
Update LAB_08-Manage_Virtual_Machines.md 2024-01-09 15:01:23 -08:00
staleycyn
86b7be0337
Update LAB_07-Manage_Azure_Storage.md 2024-01-09 14:47:31 -08:00
staleycyn
355e2de36b
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-09 14:37:01 -08:00
staleycyn
b586bd9931
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-09 14:27:09 -08:00
staleycyn
3b9a1b66fc
Update LAB_04-Implement_Virtual_Networking.md 2024-01-09 14:25:23 -08:00
staleycyn
e60cb6af3e
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-09 14:23:24 -08:00
staleycyn
301c5e340c
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-09 14:18:48 -08:00
staleycyn
d274f8f118
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-09 14:16:45 -08:00
staleycyn
b53ade294d
Update LAB_11-Implement_Monitoring.md 2024-01-09 14:08:24 -08:00
staleycyn
f6f4cfdea3
Update LAB_10-Implement_Data_Protection.md 2024-01-09 13:58:40 -08:00
staleycyn
43f76f1a54
Update LAB_09b-Implement_Azure_Containers.md 2024-01-09 13:54:11 -08:00
staleycyn
5f93a0d423
Update LAB_09a-Implement_Web_Apps.md 2024-01-09 13:50:35 -08:00
staleycyn
8b040a0d9b
Update LAB_08-Manage_Virtual_Machines.md 2024-01-09 13:44:01 -08:00
staleycyn
03caea2a90
Update LAB_07-Manage_Azure_Storage.md 2024-01-09 13:29:27 -08:00
staleycyn
7bc082826d
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-09 12:32:28 -08:00
staleycyn
07e8307e72
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-09 12:24:07 -08:00
staleycyn
880287c967
Update LAB_04-Implement_Virtual_Networking.md 2024-01-09 12:20:17 -08:00
staleycyn
6f81581d36
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-09 12:16:10 -08:00
staleycyn
04132ccf28
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-09 12:12:31 -08:00
staleycyn
b78bde965d
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-09 11:51:09 -08:00
staleycyn
1174e3796f
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-09 11:46:08 -08:00
staleycyn
a05216d38c
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-09 11:44:30 -08:00
staleycyn
16cb532d41
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-09 11:42:53 -08:00
staleycyn
da98366f53
Update az104-06-vms-loop-template.json 2024-01-09 11:00:50 -08:00
staleycyn
842efad6b5
Merge pull request #819 from jileary23/patch-3
Update az104-06-vms-loop-template.json
2024-01-09 10:56:24 -08:00
Jill Leary
a476f1ac48
Update az104-06-vms-loop-template.json 2024-01-09 10:54:05 -08:00
staleycyn
9cbfeccd5a
Merge pull request #818 from jileary23/patch-2
Update LAB_06-Implement_Network_Traffic_Management.md
2024-01-09 10:53:48 -08:00
Jill Leary
6f09b67ca7
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-09 10:48:44 -08:00
staleycyn
3a4bad14c3
Update and rename template.json to az104-04-template.json 2024-01-09 10:27:02 -08:00
staleycyn
97421a3431
Update and rename parameters.json to az104-04-parameters.json 2024-01-09 10:26:42 -08:00
staleycyn
ee3b61fc11
Add files via upload 2024-01-09 08:37:27 -08:00
staleycyn
2aced90eeb
Add files via upload 2024-01-09 08:36:17 -08:00
staleycyn
36433a7921
Add files via upload 2024-01-09 08:34:05 -08:00
staleycyn
09ec37b250
Update LAB_04-Implement_Virtual_Networking.md 2024-01-09 08:32:01 -08:00
staleycyn
c2ee12c3b1
Update LAB_04-Implement_Virtual_Networking.md 2024-01-09 07:20:05 -08:00
staleycyn
b783dfc43e
Add files via upload 2024-01-08 13:05:33 -08:00
staleycyn
7f6aded4ee
Create az104-lab07-architecture-diagram.png 2024-01-08 13:05:19 -08:00
staleycyn
4ee82b9436
Update LAB_04-Implement_Virtual_Networking.md 2024-01-08 08:39:17 -08:00
staleycyn
85dd0c1171
Update LAB_10-Implement_Data_Protection.md 2024-01-08 08:26:34 -08:00
staleycyn
6d4c573340
Update LAB_10-Implement_Data_Protection.md 2024-01-08 07:27:26 -08:00
staleycyn
36c58b5059
Update LAB_10-Implement_Data_Protection.md 2024-01-07 15:23:28 -08:00
staleycyn
6bc51d8cb3
Update LAB_09b-Implement_Azure_Containers.md 2024-01-07 10:53:13 -08:00
staleycyn
b77e24b86a
Update LAB_09a-Implement_Web_Apps.md 2024-01-07 09:57:38 -08:00
staleycyn
fb8111aea6
Update LAB_08-Manage_Virtual_Machines.md 2024-01-07 08:50:44 -08:00
staleycyn
682aec027e
Update LAB_08-Manage_Virtual_Machines.md 2024-01-07 08:24:51 -08:00
staleycyn
ccf2451815
Update LAB_07-Manage_Azure_Storage.md 2024-01-06 14:02:16 -08:00
staleycyn
d54745207a
Update LAB_07-Manage_Azure_Storage.md 2024-01-06 13:59:44 -08:00
staleycyn
51fc8895ce
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-06 13:39:23 -08:00
staleycyn
47f1767f97
Update LAB_04-Implement_Virtual_Networking.md 2024-01-06 06:41:05 -08:00
staleycyn
a81de135df
Add files via upload 2024-01-05 15:16:56 -08:00
staleycyn
ccdcbd041a
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-05 15:11:47 -08:00
staleycyn
aebc48ad3f
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-05 14:34:37 -08:00
staleycyn
1648d6b013
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-05 11:39:42 -08:00
staleycyn
d616af585a
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-05 11:07:17 -08:00
staleycyn
d1ceda2ab7
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-05 11:01:16 -08:00
staleycyn
e3bd2c23a0
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-05 07:31:04 -08:00
staleycyn
25854ea016
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-05 06:44:52 -08:00
staleycyn
818913e5d4
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-05 06:16:52 -08:00
staleycyn
ed6289bb07
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-05 05:54:55 -08:00
staleycyn
5c30955cec
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-04 16:37:50 -08:00
staleycyn
5736037720
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-04 16:06:04 -08:00
staleycyn
3b393937e4
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-04 16:04:26 -08:00
staleycyn
15d23fc2fd
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-04 14:23:49 -08:00
staleycyn
b69a3d2ddb
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-04 13:56:02 -08:00
staleycyn
a17539aa1c
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-04 13:52:44 -08:00
staleycyn
0eaca71f72
Update LAB_04-Implement_Virtual_Networking.md 2024-01-04 11:47:37 -08:00
staleycyn
4e80d1dba0
Update LAB_04-Implement_Virtual_Networking.md 2024-01-04 09:24:00 -08:00
staleycyn
cd6bd60c58
Update LAB_11-Implement_Monitoring.md 2024-01-04 09:22:25 -08:00
staleycyn
5f2bbf6f1e
Update LAB_10-Implement_Data_Protection.md 2024-01-04 09:21:51 -08:00
staleycyn
a5355a291f
Update LAB_09a-Implement_Web_Apps.md 2024-01-04 08:16:25 -08:00
staleycyn
f5c49e7590
Update LAB_08-Manage_Virtual_Machines.md 2024-01-04 08:16:08 -08:00
staleycyn
851ced1be7
Update LAB_07-Manage_Azure_Storage.md 2024-01-04 08:15:48 -08:00
staleycyn
8d4d8fe428
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-04 08:15:33 -08:00
staleycyn
9d6361e351
Update LAB_05-Implement_Intersite_Connectivity.md 2024-01-04 08:15:06 -08:00
staleycyn
5df00bb696
Update LAB_04-Implement_Virtual_Networking.md 2024-01-04 08:13:33 -08:00
staleycyn
dd31fbdcc1
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-04 08:08:33 -08:00
staleycyn
0c8e8ebb8a
Add files via upload 2024-01-04 08:07:22 -08:00
staleycyn
8ee0878d6f
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-04 08:07:11 -08:00
staleycyn
a76279bc15
Add files via upload 2024-01-04 08:04:29 -08:00
staleycyn
2bb9268cc7
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-04 07:42:32 -08:00
staleycyn
30ff0b010a
Add files via upload 2024-01-04 07:40:52 -08:00
staleycyn
7f2eb89db6
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-04 07:36:20 -08:00
staleycyn
6aa6ba79c9
Add files via upload 2024-01-04 07:11:57 -08:00
staleycyn
0c6f389b74
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-04 07:10:26 -08:00
staleycyn
d196a9daff
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-04 06:39:46 -08:00
staleycyn
9312e3ab92
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-03 18:26:46 -08:00
staleycyn
e03d2464cb
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-03 18:26:27 -08:00
staleycyn
e3705be13f
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-03 17:51:18 -08:00
staleycyn
2ae4ef70f3
Add files via upload 2024-01-03 13:54:08 -08:00
staleycyn
c6074bc78d
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-03 13:51:06 -08:00
staleycyn
0ce88b661b
Add files via upload 2024-01-03 13:49:02 -08:00
staleycyn
eaac274c4e
Add files via upload 2024-01-03 13:43:23 -08:00
staleycyn
bff9970237
Update LAB_04-Implement_Virtual_Networking.md 2024-01-03 10:05:43 -08:00
staleycyn
f1668b3ed4
Update LAB_04-Implement_Virtual_Networking.md 2024-01-03 10:03:12 -08:00
staleycyn
cf617d1262
Update LAB_04-Implement_Virtual_Networking.md 2024-01-03 09:51:53 -08:00
staleycyn
b609deadce
Update LAB_04-Implement_Virtual_Networking.md 2024-01-03 09:50:34 -08:00
staleycyn
b5e033dce6
Add files via upload 2024-01-03 09:47:02 -08:00
staleycyn
5ce29ae11f
Add files via upload 2024-01-03 08:23:35 -08:00
staleycyn
14671f6ee5
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-03 08:20:01 -08:00
staleycyn
d235231c63
Add files via upload 2024-01-03 08:06:07 -08:00
staleycyn
9c951f7cfc
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-03 08:04:42 -08:00
staleycyn
d73b3c402b
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-03 07:59:38 -08:00
staleycyn
3181d1eb13
Add files via upload 2024-01-03 07:51:59 -08:00
staleycyn
9d70b99b98
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-03 07:51:17 -08:00
staleycyn
c4738cdfca
Add files via upload 2024-01-03 07:46:18 -08:00
staleycyn
cd754edfd7
Update LAB_11-Implement_Monitoring.md 2024-01-03 07:16:50 -08:00
staleycyn
168e1958c3
Update LAB_10-Implement_Data_Protection.md 2024-01-03 07:16:29 -08:00
staleycyn
3658144d56
Update LAB_10-Implement_Data_Protection.md 2024-01-03 07:15:17 -08:00
staleycyn
b0e1f04f4d
Update LAB_11-Implement_Monitoring.md 2024-01-03 07:01:56 -08:00
staleycyn
ab60103ec2
Update LAB_11-Implement_Monitoring.md 2024-01-03 06:39:50 -08:00
staleycyn
854c76da3c
Update LAB_10-Implement_Data_Protection.md 2024-01-03 06:39:40 -08:00
staleycyn
de0a88bb41
Update LAB_09b-Implement_Azure_Containers.md 2024-01-03 06:39:27 -08:00
staleycyn
4150a37a9d
Update LAB_09a-Implement_Web_Apps.md 2024-01-03 06:39:16 -08:00
staleycyn
554202c2c0
Update LAB_08-Manage_Virtual_Machines.md 2024-01-03 06:39:06 -08:00
staleycyn
5ddd461e4e
Update LAB_07-Manage_Azure_Storage.md 2024-01-03 06:38:51 -08:00
staleycyn
10660361fb
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-03 06:38:40 -08:00
staleycyn
3ea8ccf385
Update LAB_04-Implement_Virtual_Networking.md 2024-01-03 06:38:22 -08:00
staleycyn
1dd51ef45b
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2024-01-03 06:38:11 -08:00
staleycyn
83539b8efc
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2024-01-03 06:37:58 -08:00
staleycyn
293ecd1725
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2024-01-03 06:37:42 -08:00
staleycyn
c499c367f5
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-03 06:37:32 -08:00
staleycyn
771fde4f77
Update LAB_11-Implement_Monitoring.md 2024-01-02 18:57:11 -08:00
staleycyn
ce5fb29200
Update LAB_11-Implement_Monitoring.md 2024-01-02 18:55:48 -08:00
staleycyn
c686fd5953
Update LAB_11-Implement_Monitoring.md 2024-01-02 18:46:09 -08:00
staleycyn
80ff0f9e6f
Update LAB_11-Implement_Monitoring.md 2024-01-02 18:35:56 -08:00
staleycyn
9fe057dd38
Delete New Instructions/AllFiles/Lab11/az104-11-vm-parameters.json 2024-01-02 18:11:17 -08:00
staleycyn
a73f253d83
Update az104-11-vm-template.json 2024-01-02 18:11:06 -08:00
staleycyn
4e3b15c33c
Update LAB_11-Implement_Monitoring.md 2024-01-02 18:07:57 -08:00
staleycyn
a37e8e1aca
Update az104-06-vms-loop-template.json 2024-01-02 18:02:52 -08:00
staleycyn
b6decbfc57
Add files via upload 2024-01-02 16:12:21 -08:00
staleycyn
500a7f9775
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 16:03:53 -08:00
staleycyn
93170e54fe
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 16:03:23 -08:00
staleycyn
55488d60d0
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 16:00:15 -08:00
staleycyn
734a427da3
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 15:45:53 -08:00
staleycyn
c94b749631
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 15:40:45 -08:00
staleycyn
df3656f5e1
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 11:50:24 -08:00
staleycyn
6ecc59f851
Update az104-06-vms-loop-template.json 2024-01-02 10:54:29 -08:00
staleycyn
4dc4d4f572
Delete New Instructions/AllFiles/Lab06/az104=06-vms-loop-parameters.json 2024-01-02 10:52:27 -08:00
staleycyn
d97b57b0ea
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 08:17:28 -08:00
staleycyn
fffb6ba24d
Update LAB_06-Implement_Network_Traffic_Management.md 2024-01-02 07:14:48 -08:00
staleycyn
a2f7b2e703
Delete New Instructions/AllFiles/Lab04/delete.md 2024-01-02 07:13:45 -08:00
staleycyn
7878e04568
Update LAB_11-Implement_Monitoring.md 2024-01-02 07:12:36 -08:00
staleycyn
f9160aeac2
Update LAB_10-Implement_Data_Protection.md 2024-01-02 07:11:21 -08:00
staleycyn
2b1034c341
Update az104-10-vms-edge-parameters.json 2024-01-02 07:03:47 -08:00
staleycyn
f146e13b63
Update az104-10-vms-edge-template.json 2024-01-02 07:00:18 -08:00
staleycyn
44c14e3dd5
Add files via upload 2024-01-01 08:08:20 -08:00
staleycyn
58ecd1da61
Delete New Instructions/media/az104-lab8-scale-rule.png 2024-01-01 08:08:01 -08:00
staleycyn
5564754add
Delete New Instructions/media/az104-11-architecture-diagram.png 2024-01-01 08:07:11 -08:00
staleycyn
0dac304710
Add files via upload 2024-01-01 08:06:15 -08:00
staleycyn
e9914b4087
Update LAB_01-Manage_Entra_ID_Identities.md 2024-01-01 07:58:20 -08:00
staleycyn
99d3c4ad21
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-31 08:06:30 -08:00
staleycyn
b5ebbd94df
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-30 14:30:19 -08:00
staleycyn
82d604d2d1
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-30 14:00:46 -08:00
staleycyn
4f4c6ecadb
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-30 07:21:51 -08:00
staleycyn
7eb4ce34bf
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-29 21:10:02 -08:00
staleycyn
837b9f4684
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-29 13:11:22 -08:00
staleycyn
5ec1a3f17d
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-29 13:04:39 -08:00
staleycyn
ca925194a0
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-29 11:00:02 -08:00
staleycyn
fc1ab720f3
Add files via upload 2023-12-29 10:53:15 -08:00
staleycyn
ffd18728e4
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-29 10:51:52 -08:00
staleycyn
c39f301e23
Create azuredeploy.bicep 2023-12-29 10:47:05 -08:00
staleycyn
13e40cb1db
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-29 10:46:20 -08:00
staleycyn
b0dc87ea51
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-29 10:38:27 -08:00
staleycyn
bca5bdd9e0
Add files via upload 2023-12-29 06:41:02 -08:00
staleycyn
25dba7d4b9
Add files via upload 2023-12-29 06:32:52 -08:00
staleycyn
afeb5ac1df
Update LAB_10-Implement_Data_Protection.md 2023-12-29 06:04:25 -08:00
staleycyn
e5f6e7b136
Update LAB_09a-Implement_Web_Apps.md 2023-12-29 05:56:42 -08:00
staleycyn
852909f1db
Update LAB_09b-Implement_Azure_Containers.md 2023-12-29 05:56:02 -08:00
staleycyn
55124a8974
Update LAB_08-Manage_Virtual_Machines.md 2023-12-29 05:50:52 -08:00
staleycyn
6e0e8b216a
Add files via upload 2023-12-29 05:30:01 -08:00
staleycyn
4997d5f149
Add files via upload 2023-12-29 05:27:38 -08:00
staleycyn
4764749486
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-29 05:22:32 -08:00
staleycyn
21a0f588b2
Update az104-06-vms-loop-template.json 2023-12-28 14:07:17 -08:00
staleycyn
efb3fb893c
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-28 12:16:50 -08:00
staleycyn
cd74462388
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-28 11:54:33 -08:00
staleycyn
fb8c43a2b1
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-28 07:07:37 -08:00
staleycyn
e401ca2e42
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-28 07:05:27 -08:00
staleycyn
0bc0861359
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-28 06:39:38 -08:00
staleycyn
fd2c709e83
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-28 06:35:06 -08:00
staleycyn
0c208f37ae
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-27 16:47:11 -08:00
staleycyn
c4e240f4d9
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-27 16:10:05 -08:00
staleycyn
fbc2c5a13b
Update LAB_08-Manage_Virtual_Machines.md 2023-12-27 11:59:43 -08:00
staleycyn
d976d3398c
Update LAB_08-Manage_Virtual_Machines.md 2023-12-27 11:54:59 -08:00
staleycyn
cd567b4637
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-27 10:51:31 -08:00
staleycyn
a3d5b43c33
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-27 07:58:38 -08:00
staleycyn
649b239d32
Update LAB_11-Implement_Monitoring.md 2023-12-27 07:57:14 -08:00
staleycyn
c4f0590e81
Update LAB_10-Implement_Data_Protection.md 2023-12-27 07:53:24 -08:00
staleycyn
8d38b4a7dc
Update LAB_04-Implement_Virtual_Networking.md 2023-12-27 07:46:07 -08:00
staleycyn
8ea30c65ee
Update LAB_09b-Implement_Azure_Containers.md 2023-12-27 07:45:36 -08:00
staleycyn
30acf20d12
Update LAB_09a-Implement_Web_Apps.md 2023-12-27 07:41:16 -08:00
staleycyn
51abaa2466
Update LAB_08-Manage_Virtual_Machines.md 2023-12-27 07:35:43 -08:00
staleycyn
276815d79c
Update LAB_07-Manage_Azure_Storage.md 2023-12-27 07:23:31 -08:00
staleycyn
ea367edcc2
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-27 07:16:40 -08:00
staleycyn
f212775f34
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-27 07:07:51 -08:00
staleycyn
95384fb035
Update LAB_04-Implement_Virtual_Networking.md 2023-12-27 07:04:42 -08:00
staleycyn
804fd084a1
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-27 07:01:09 -08:00
staleycyn
7d297f5204
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-27 06:56:24 -08:00
staleycyn
234b15ce9d
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-27 06:55:31 -08:00
staleycyn
6acd78df86
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-27 06:53:57 -08:00
staleycyn
f615d37a75
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-27 06:44:54 -08:00
staleycyn
71e2f8bfe6
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-27 06:43:35 -08:00
staleycyn
c31fafcea1
Add files via upload 2023-12-20 13:42:18 -08:00
staleycyn
b042bcc164
Update LAB_11-Implement_Monitoring.md 2023-12-20 13:41:31 -08:00
staleycyn
6e4b4cf026
Add files via upload 2023-12-20 13:39:24 -08:00
staleycyn
837f33055f
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 13:39:01 -08:00
staleycyn
c9531cf0f1
Add files via upload 2023-12-20 13:37:16 -08:00
staleycyn
2654cd93c4
Add files via upload 2023-12-20 13:34:36 -08:00
staleycyn
d5f69b3286
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 13:30:03 -08:00
staleycyn
c0d05dd973
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 13:19:19 -08:00
staleycyn
95ca06c09c
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 12:31:12 -08:00
staleycyn
3ffcfb1644
Update LAB_09b-Implement_Azure_Containers.md 2023-12-20 12:27:30 -08:00
staleycyn
a6f5c6ebcb
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 12:26:37 -08:00
staleycyn
1dadfae199
Add files via upload 2023-12-20 11:41:55 -08:00
staleycyn
9cd6e056b7
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 11:41:03 -08:00
staleycyn
eae15fce35
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-20 11:11:38 -08:00
staleycyn
63d5067b5e
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-20 11:07:51 -08:00
staleycyn
5c90d78990
Update LAB_11-Implement_Monitoring.md 2023-12-20 11:03:34 -08:00
staleycyn
58faafd70d
Update LAB_10-Implement_Data_Protection.md 2023-12-20 11:03:01 -08:00
staleycyn
2aa633d9ab
Update LAB_09b-Implement_Azure_Containers.md 2023-12-20 11:02:23 -08:00
staleycyn
2e5ddd8d46
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 11:01:55 -08:00
staleycyn
6f7c6c7705
Update LAB_09a-Implement_Web_Apps.md 2023-12-20 11:01:06 -08:00
staleycyn
d5bffdf89b
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-20 10:57:04 -08:00
staleycyn
f87790e3aa
Update LAB_07-Manage_Azure_Storage.md 2023-12-20 10:56:29 -08:00
staleycyn
5069a7a804
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-20 10:53:57 -08:00
staleycyn
46af2841e4
Update LAB_04-Implement_Virtual_Networking.md 2023-12-20 10:51:55 -08:00
staleycyn
71e5fdcab0
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-20 10:48:51 -08:00
staleycyn
aedf192d65
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-20 10:47:50 -08:00
staleycyn
54a25bdb09
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-20 10:47:03 -08:00
staleycyn
9309b8c4be
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-20 10:43:53 -08:00
staleycyn
28e5da2c00
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-20 10:38:58 -08:00
staleycyn
65cb4c5939
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 10:30:06 -08:00
staleycyn
316606c709
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 09:12:34 -08:00
staleycyn
fa6dbd08a1
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 07:48:41 -08:00
staleycyn
b2800b7ab6
Update LAB_11-Implement_Monitoring.md 2023-12-20 07:45:29 -08:00
staleycyn
5735f89e5f
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 07:44:32 -08:00
staleycyn
013cad0c6a
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 07:40:58 -08:00
staleycyn
81f05b5170
Update LAB_08-Manage_Virtual_Machines.md 2023-12-20 07:30:26 -08:00
staleycyn
9fdfadbc8c
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-20 06:55:02 -08:00
staleycyn
ad09a56404
Update LAB_11-Implement_Monitoring.md 2023-12-20 06:47:48 -08:00
staleycyn
2919a9b438
Update LAB_11-Implement_Monitoring.md 2023-12-20 06:42:35 -08:00
staleycyn
467e8efe64
Update LAB_11-Implement_Monitoring.md 2023-12-20 06:39:27 -08:00
staleycyn
cdb1b900d4
Update LAB_10-Implement_Data_Protection.md 2023-12-20 05:53:27 -08:00
staleycyn
6eddd998a4
Update LAB_10-Implement_Data_Protection.md 2023-12-20 05:52:49 -08:00
staleycyn
2efa5ddfc3
Add files via upload 2023-12-20 05:47:54 -08:00
staleycyn
45995f8843
Update LAB_10-Implement_Data_Protection.md 2023-12-20 05:46:22 -08:00
staleycyn
e351eba029
Add files via upload 2023-12-20 05:09:03 -08:00
staleycyn
1e02f384ce
Update az104-10-vms-edge-template.json 2023-12-20 05:05:28 -08:00
staleycyn
024aaf2a1b
Update az104-10-vms-edge-parameters.json 2023-12-20 05:05:10 -08:00
staleycyn
b958a8ae27
Update LAB_10-Implement_Data_Protection.md 2023-12-20 05:04:32 -08:00
staleycyn
f3d0dc0943
Rename az104-11-architecture-diagram.png to az104-lab11-architecture-diagram.png 2023-12-19 12:27:26 -08:00
staleycyn
cb5a53e697
Update LAB_11-Implement_Monitoring.md 2023-12-19 12:26:27 -08:00
staleycyn
52f5bdc725
Add files via upload 2023-12-19 12:25:08 -08:00
staleycyn
25abdca117
Update LAB_11-Implement_Monitoring.md 2023-12-19 12:09:33 -08:00
staleycyn
d81fd00027
Update LAB_11-Implement_Monitoring.md 2023-12-19 11:51:12 -08:00
staleycyn
0ec2649655
Update LAB_11-Implement_Monitoring.md 2023-12-19 10:36:28 -08:00
staleycyn
44484ab73c
Update LAB_11-Implement_Monitoring.md 2023-12-19 09:46:29 -08:00
staleycyn
aab8e5f65e
Add files via upload 2023-12-19 09:43:46 -08:00
staleycyn
d177a68f3f
Create az104-11-vm-parameters.json 2023-12-19 09:43:19 -08:00
staleycyn
195e1e9faf
Update LAB_11-Implement_Monitoring.md 2023-12-19 06:33:37 -08:00
staleycyn
4d5e46debe
Update LAB_11-Implement_Monitoring.md 2023-12-19 06:06:07 -08:00
staleycyn
fa167fa6c4
Update LAB_11-Implement_Monitoring.md 2023-12-19 06:05:27 -08:00
staleycyn
a5545142c1
Update LAB_11-Implement_Monitoring.md 2023-12-19 06:02:24 -08:00
staleycyn
ed22ffb7fc
Update LAB_11-Implement_Monitoring.md 2023-12-19 06:01:09 -08:00
staleycyn
c2c0b12975
Update LAB_11-Implement_Monitoring.md 2023-12-19 05:58:27 -08:00
staleycyn
3c60391371
Update LAB_11-Implement_Monitoring.md 2023-12-19 05:57:53 -08:00
staleycyn
b353f5fff2
Delete New Instructions/media/delete.md 2023-12-19 05:55:11 -08:00
staleycyn
e9743c5ca0
Rename az104-11-alert-processing-rule-schedule.png to az104-lab11-alert-processing-rule-schedule.png 2023-12-19 05:54:34 -08:00
staleycyn
530d49d636
Rename az104-11-alert-email.png to az104-lab11-alert-email.png 2023-12-19 05:54:21 -08:00
staleycyn
878743ecc5
Update LAB_11-Implement_Monitoring.md 2023-12-19 05:54:08 -08:00
staleycyn
8bd0cec14c
Add files via upload 2023-12-19 05:48:33 -08:00
staleycyn
bc74a29458
Update LAB_11-Implement_Monitoring.md 2023-12-19 05:48:20 -08:00
staleycyn
c215152d46
Add files via upload 2023-12-19 05:41:36 -08:00
staleycyn
e4d233c13f
Update LAB_11-Implement_Monitoring.md 2023-12-19 05:41:21 -08:00
staleycyn
5a6497502d
Update LAB_11-Implement_Monitoring.md 2023-12-19 05:39:39 -08:00
staleycyn
12b522cb8e
Update LAB_11-Implement_Monitoring.md 2023-12-18 12:31:20 -08:00
staleycyn
0b85ab4e82
Add files via upload 2023-12-18 10:33:01 -08:00
staleycyn
62d7a6d6e1
Add files via upload 2023-12-18 10:04:27 -08:00
staleycyn
8f43b0769d
Update LAB_10-Implement_Data_Protection.md 2023-12-18 09:48:57 -08:00
staleycyn
84c27cfb43
Add files via upload 2023-12-18 09:37:03 -08:00
staleycyn
e4b41639ff
Update LAB_10-Implement_Data_Protection.md 2023-12-18 09:35:23 -08:00
staleycyn
4b0ce8f8f9
Create az104-10-vms-edge-parameters.json 2023-12-18 09:31:18 -08:00
staleycyn
24bba1294b
Create az104-10-vms-edge-template.json 2023-12-18 09:30:45 -08:00
staleycyn
a9f59b4f5f
Update LAB_10-Implement_Data_Protection.md 2023-12-18 09:30:01 -08:00
staleycyn
8559153239
Update LAB_10-Implement_Data_Protection.md 2023-12-18 09:21:46 -08:00
staleycyn
fafa4075cc
Update LAB_10-Implement_Data_Protection.md 2023-12-18 08:10:31 -08:00
staleycyn
56a895c73e
Add files via upload 2023-12-18 05:22:53 -08:00
staleycyn
c3c97d1d95
Delete New Instructions/Lab/LAB_08-Manage_Virtual_Machines.md 2023-12-18 05:21:38 -08:00
staleycyn
fc653d2b23
Add files via upload 2023-12-17 05:41:10 -08:00
staleycyn
5c95b6185c
Update LAB_09b-Implement_Azure_Containers.md 2023-12-17 05:40:39 -08:00
staleycyn
b0215ce175
Update LAB_09b-Implement_Azure_Containers.md 2023-12-17 05:24:38 -08:00
staleycyn
321dec6469
Add files via upload 2023-12-17 05:22:53 -08:00
staleycyn
90552c10b4
Add files via upload 2023-12-17 05:21:10 -08:00
staleycyn
6431a12add
Update LAB_09b-Implement_Azure_Containers.md 2023-12-17 05:16:47 -08:00
staleycyn
8f971aab7e
Add files via upload 2023-12-17 05:11:20 -08:00
staleycyn
a67388ae56
Add files via upload 2023-12-16 11:55:12 -08:00
staleycyn
2b9504961d
Add files via upload 2023-12-16 07:18:26 -08:00
staleycyn
0e30fa225f
Add files via upload 2023-12-16 07:03:32 -08:00
staleycyn
e73d5b4afd
Create az104-06-vms-loop-template.json 2023-12-16 06:47:10 -08:00
staleycyn
d1f9c22102
Update and rename delete.md to az104=06-vms-loop-parameters.json 2023-12-16 06:45:23 -08:00
staleycyn
1e60da6d1a
Create delete.md 2023-12-16 06:43:34 -08:00
staleycyn
9b52b9d83d
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-16 06:43:02 -08:00
staleycyn
64b96e3eba
Delete New Instructions/media/az104-lab06-architecture-diagram.png 2023-12-16 06:40:03 -08:00
staleycyn
5145ef5150
Add files via upload 2023-12-16 06:39:13 -08:00
staleycyn
c89d9a7590
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-16 06:39:01 -08:00
staleycyn
f564e42f8b
Add files via upload 2023-12-16 06:17:39 -08:00
staleycyn
c833bc5ab2
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-16 06:17:27 -08:00
staleycyn
4446dbce53
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-16 05:56:00 -08:00
staleycyn
353a5daaba
Add files via upload 2023-12-16 05:50:22 -08:00
staleycyn
cbe405dd39
Add files via upload 2023-12-16 05:48:51 -08:00
staleycyn
8884f6c911
Add files via upload 2023-12-16 05:45:41 -08:00
staleycyn
b2a9510035
Add files via upload 2023-12-16 05:26:27 -08:00
staleycyn
4ab8f1ffc8
Update LAB_04-Implement_Virtual_Networking.md 2023-12-16 05:08:20 -08:00
staleycyn
7c6e4b7f9b
Add files via upload 2023-12-16 05:07:43 -08:00
staleycyn
89d1452642
Add files via upload 2023-12-15 17:34:19 -08:00
staleycyn
23fe1d843e
Add files via upload 2023-12-15 17:17:16 -08:00
staleycyn
16caace1d2
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-15 17:16:44 -08:00
staleycyn
46d5a03d9b
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-15 13:55:42 -08:00
staleycyn
e305d5f979
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-15 13:54:38 -08:00
staleycyn
e810b0d4bc
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-15 13:53:28 -08:00
staleycyn
1f1cf5fb7d
Add files via upload 2023-12-15 13:51:12 -08:00
staleycyn
e667d77be7
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-15 13:48:21 -08:00
staleycyn
c856a097d3
Update LAB_09b-Implement_Azure_Containers.md 2023-12-15 12:57:35 -08:00
staleycyn
d18e12be03
Merge pull request #815 from jileary23/patch-1
Update LAB_07-Manage_Azure_Storage.md
2023-12-15 08:54:55 -08:00
staleycyn
03c1323af0
Add files via upload 2023-12-15 07:14:53 -08:00
staleycyn
ba4ffab048
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-15 07:14:41 -08:00
staleycyn
1411733565
Add files via upload 2023-12-15 07:13:24 -08:00
staleycyn
b5976fc411
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-15 07:12:47 -08:00
staleycyn
fa56076797
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-15 07:08:35 -08:00
staleycyn
346fee2b5d
Update LAB_06-Implement_Network_Traffic_Management.md 2023-12-15 06:54:00 -08:00
staleycyn
58a28960b1
Add files via upload 2023-12-14 17:31:17 -08:00
staleycyn
21f6438adf
Update LAB_09b-Implement_Azure_Containers.md 2023-12-14 17:27:47 -08:00
staleycyn
85806402b4
Add files via upload 2023-12-14 17:20:54 -08:00
staleycyn
bfa6d1b758
Update LAB_09b-Implement_Azure_Containers.md 2023-12-14 17:20:28 -08:00
staleycyn
8cd5ebde36
Update LAB_09b-Implement_Azure_Containers.md 2023-12-14 17:14:30 -08:00
staleycyn
bef34259bc
Update LAB_09b-Implement_Azure_Containers.md 2023-12-14 17:13:20 -08:00
staleycyn
09e617dd94
Add files via upload 2023-12-14 16:22:33 -08:00
staleycyn
5f1feade34
Update LAB_09b-Implement_Azure_Containers.md 2023-12-14 16:21:52 -08:00
staleycyn
dd11f1270b
Update LAB_09b-Implement_Azure_Containers.md 2023-12-14 16:20:55 -08:00
staleycyn
7b828a14dc
Update LAB_09b-Implement_Azure_Containers.md 2023-12-14 16:20:15 -08:00
staleycyn
07859861df
Add files via upload 2023-12-14 16:13:44 -08:00
Jill Leary
15d4a847f0
Update LAB_07-Manage_Azure_Storage.md 2023-12-14 10:28:52 -08:00
staleycyn
7188670e1e
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-13 06:48:29 -08:00
staleycyn
b9a5228a87
Delete New Instructions/Lab/LAB_xx-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-12-13 06:29:13 -08:00
staleycyn
6950e32830
Delete New Instructions/Lab/LAB_xx-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-12-13 06:29:04 -08:00
staleycyn
50004e2cca
Delete New Instructions/Lab/LAB_xx-Implement_Virtual_Networking.md 2023-12-13 06:28:50 -08:00
staleycyn
2e3033b842
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-13 06:25:07 -08:00
staleycyn
07b528d093
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 15:39:15 -08:00
staleycyn
b74d299f04
Add files via upload 2023-12-12 15:37:02 -08:00
staleycyn
83e133470e
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 15:35:29 -08:00
staleycyn
ab9248a49d
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 13:25:28 -08:00
staleycyn
612e8d0cc5
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 13:12:00 -08:00
staleycyn
7af4639e81
Update LAB_07-Manage_Azure_Storage.md 2023-12-12 13:10:48 -08:00
staleycyn
18f39edc65
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-12 13:10:27 -08:00
staleycyn
05cae252d0
Update LAB_04-Implement_Virtual_Networking.md 2023-12-12 13:09:56 -08:00
staleycyn
5102acda24
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-12 13:07:20 -08:00
staleycyn
9d08ba13c0
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-12 13:06:57 -08:00
staleycyn
a6529c1fc5
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-12 13:06:23 -08:00
staleycyn
7920b4ac91
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-12 13:05:48 -08:00
staleycyn
ad840226d0
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 13:04:59 -08:00
staleycyn
daf261a83e
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 12:56:12 -08:00
staleycyn
c26152039d
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 12:55:10 -08:00
staleycyn
497e6b7dcf
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-12 12:49:41 -08:00
staleycyn
2ec407e570
Update LAB_09a-Implement_Web_Apps.md 2023-12-12 12:48:39 -08:00
staleycyn
f4bedbee4f
Add files via upload 2023-12-12 12:45:22 -08:00
staleycyn
242aed74e0
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-12 05:53:35 -08:00
staleycyn
5abe340611
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-12 05:33:25 -08:00
staleycyn
460a932922
Add files via upload 2023-12-12 05:30:13 -08:00
staleycyn
f1ec8cfb06
Rename az104-lab5-architecture-diagram.png to az104-lab05-architecture-diagram.png 2023-12-12 05:28:22 -08:00
staleycyn
b827652ac8
Delete New Instructions/media/az104-lab05-architecture-diagram.png 2023-12-12 05:27:59 -08:00
staleycyn
b94a068fd0
Add files via upload 2023-12-12 05:26:48 -08:00
staleycyn
cec922addb
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-11 10:09:51 -08:00
staleycyn
0145daf5d5
Delete New Instructions/media/lab01 and lab02 media with color block.zip 2023-12-11 10:09:29 -08:00
staleycyn
c5bfda87e5
Rename az104-lab5-architecture-diagram.png to az104-lab05-architecture-diagram.png 2023-12-11 10:09:04 -08:00
staleycyn
33683dd3d9
Rename az104-lab2a-role-JSON.png to az104-lab02a-role-JSON.png 2023-12-11 10:08:50 -08:00
staleycyn
c68516408c
Rename az104-lab2a-clone-role.png to az104-lab02a-clone-role.png 2023-12-11 10:08:36 -08:00
staleycyn
03557f2d98
Rename az104-lab2a-architecture.png to az104-lab02a-architecture.png 2023-12-11 10:08:22 -08:00
staleycyn
f87ec469e1
Rename az104-lab1-user-and-groups.png to az104-lab01-user-and-groups.png 2023-12-11 10:08:09 -08:00
staleycyn
17e79fefea
Rename AZ104-lab02a-searchactivitylog.png to az104-lab02a-searchactivitylog.png 2023-12-11 10:07:56 -08:00
staleycyn
c4df77c5e8
Rename az104-lab1-user-and-groups2.png to az104-lab01-user-and-groups2.png 2023-12-11 10:07:35 -08:00
staleycyn
cd4a79dc38
Rename az104-lab1-create-resource-group.png to az104-lab01-create-resource-group.png 2023-12-11 10:07:23 -08:00
staleycyn
86520828b2
Rename az104-lab1-create-assigned-group.png to az104-lab01-create-assigned-group.png 2023-12-11 10:07:04 -08:00
staleycyn
1d7f1a1572
Delete New Instructions/media/az104-lab02b-policyscope.png 2023-12-11 10:06:43 -08:00
staleycyn
c01767e060
Delete New Instructions/media/az104-lab02b-policyparams2.png 2023-12-11 10:05:42 -08:00
staleycyn
c5cdffafcf
Delete New Instructions/media/az104-lab02b-policyparams.png 2023-12-11 10:05:32 -08:00
staleycyn
7d4ed3e0bd
Delete New Instructions/media/az104-lab02b-newrg.png 2023-12-11 10:05:17 -08:00
staleycyn
986de7d88e
Delete New Instructions/media/az104-lab02b-createstorage1.png 2023-12-11 10:05:04 -08:00
staleycyn
424fb290c4
Delete New Instructions/media/az104-lab2a-add-members.png 2023-12-11 09:53:36 -08:00
staleycyn
7d99f68f74
Delete New Instructions/media/az104-lab2a-add-scope.png 2023-12-11 09:53:21 -08:00
staleycyn
db1efaec7e
Delete New Instructions/media/az104-lab2a-create-mgmt-group.png 2023-12-11 09:52:55 -08:00
staleycyn
e90d554b61
Delete New Instructions/media/az104-lab2a-assign-role.png 2023-12-11 09:52:38 -08:00
staleycyn
6490ca412d
Delete New Instructions/media/az104-lab2a-mgmt-add-subscription.png 2023-12-11 09:52:21 -08:00
staleycyn
43143133e3
Delete New Instructions/media/az104-lab2a-add-not-action.png 2023-12-11 09:52:09 -08:00
staleycyn
e661a5cdea
Delete New Instructions/media/az104-lab2a-add-custom-role.png 2023-12-11 09:51:54 -08:00
staleycyn
3c981ce289
Delete New Instructions/media/az104-lab1-dynamic-query-old.png 2023-12-11 09:50:07 -08:00
staleycyn
0f47938092
Delete New Instructions/media/az104-lab1-dynamic-group-filter.png 2023-12-11 09:49:40 -08:00
staleycyn
22d5254426
Delete New Instructions/media/az104-lab1-create-user.png 2023-12-11 09:49:28 -08:00
staleycyn
17673b09cd
Delete New Instructions/media/az104-lab1-create-user-old.png 2023-12-11 09:49:10 -08:00
staleycyn
cf6f5af170
Delete New Instructions/media/az104-lab1-assign-role.png 2023-12-11 09:48:48 -08:00
staleycyn
e5750bcc8a
Delete New Instructions/media/az104-lab1-add-member-to-group.png 2023-12-11 09:48:28 -08:00
staleycyn
1c4d2f7e31
Delete New Instructions/media/AZ104-lab01-cloudshellicon.png 2023-12-11 09:48:11 -08:00
staleycyn
6346bd01da
Add files via upload 2023-12-11 09:15:49 -08:00
staleycyn
df33ee1bd1
Delete New Instructions/Lab/delete.md 2023-12-11 09:14:22 -08:00
staleycyn
8c56f0fff2
Delete New Instructions/Lab/cindyLab07.md 2023-12-11 09:14:13 -08:00
staleycyn
b507e2ae06
Update LAB_07-Manage_Azure_Storage.md 2023-12-11 09:13:36 -08:00
staleycyn
73ea0080f1
Update LAB_07-Manage_Azure_Storage.md 2023-12-11 08:58:58 -08:00
staleycyn
4102c9c161
Update LAB_07-Manage_Azure_Storage.md 2023-12-10 17:31:41 -08:00
staleycyn
aa5ff70972
Update cindyLab07.md 2023-12-10 17:31:17 -08:00
staleycyn
aa9e2503d0
Update cindyLab07.md 2023-12-10 12:01:03 -08:00
staleycyn
03ff904fdc
Add files via upload 2023-12-10 11:49:07 -08:00
staleycyn
9beee5e8bf
Update cindyLab07.md 2023-12-10 11:48:53 -08:00
staleycyn
1554d1ad76
Update cindyLab07.md 2023-12-10 07:48:47 -08:00
staleycyn
af4d22128d
Update cindyLab07.md 2023-12-10 07:32:30 -08:00
staleycyn
85918ded08
Add files via upload 2023-12-10 07:17:29 -08:00
staleycyn
a866e170d9
Update cindyLab07.md 2023-12-10 07:16:08 -08:00
staleycyn
aa25e7b185
Update cindyLab07.md 2023-12-10 06:14:00 -08:00
staleycyn
9cf638bb96
Update cindyLab07.md 2023-12-09 08:34:27 -08:00
staleycyn
8761cb078a
Rename cindyLab07 to cindyLab07.md 2023-12-09 08:29:28 -08:00
staleycyn
3b612e2a66
Create cindyLab07 2023-12-09 08:28:57 -08:00
staleycyn
c3d8cb08e6
Update LAB_07-Manage_Azure_Storage.md 2023-12-09 08:28:20 -08:00
staleycyn
0735a69461
Add files via upload 2023-12-09 07:21:33 -08:00
staleycyn
ad308a7932
Update LAB_04-Implement_Virtual_Networking.md 2023-12-09 07:19:54 -08:00
staleycyn
8aa943ce22
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-09 07:11:03 -08:00
staleycyn
52e6d139db
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-09 07:10:24 -08:00
staleycyn
702dce29aa
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-09 07:10:07 -08:00
staleycyn
80c1694ebc
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-09 07:09:47 -08:00
staleycyn
3221505223
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-09 07:09:09 -08:00
staleycyn
50a6907018
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-09 07:06:57 -08:00
staleycyn
91b6a2eea9
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-09 06:35:38 -08:00
staleycyn
815f1c2297
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-09 05:58:19 -08:00
staleycyn
6f32c10608
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-09 05:44:25 -08:00
staleycyn
39cc140723
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-09 05:43:59 -08:00
staleycyn
c107d40f2e
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-09 05:28:26 -08:00
staleycyn
855824e532
Add files via upload 2023-12-08 16:01:20 -08:00
staleycyn
6e35fcc344
Add files via upload 2023-12-08 15:59:36 -08:00
staleycyn
6968a03d87
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-08 15:58:25 -08:00
staleycyn
84cc447e90
Add files via upload 2023-12-08 15:56:10 -08:00
staleycyn
df639608e4
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-08 15:55:46 -08:00
staleycyn
557da84bbb
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-08 15:31:40 -08:00
staleycyn
88454c5df6
Update LAB_04-Implement_Virtual_Networking.md 2023-12-08 15:22:44 -08:00
staleycyn
4968f8ecb5
Add files via upload 2023-12-08 14:48:29 -08:00
staleycyn
02c77198e3
Add files via upload 2023-12-08 14:46:48 -08:00
staleycyn
dd3a602250
Add files via upload 2023-12-08 14:39:45 -08:00
staleycyn
8c4459e7bc
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-08 08:57:47 -08:00
staleycyn
0dacc72e5c
Update LAB_04-Implement_Virtual_Networking.md 2023-12-08 08:51:56 -08:00
staleycyn
cdbab52cc9
Update LAB_04-Implement_Virtual_Networking.md 2023-12-08 07:57:41 -08:00
staleycyn
c9f0827f4a
Add files via upload 2023-12-08 07:31:35 -08:00
staleycyn
c829d96074
Add files via upload 2023-12-07 16:23:05 -08:00
staleycyn
6dcd44b424
Add files via upload 2023-12-07 14:45:39 -08:00
staleycyn
c77b417e82
Create delete.md 2023-12-07 14:45:05 -08:00
staleycyn
8115c32f9d
Update LAB_04-Implement_Virtual_Networking.md 2023-12-07 09:57:50 -08:00
staleycyn
3c602caedd
Update LAB_04-Implement_Virtual_Networking.md 2023-12-07 07:43:10 -08:00
staleycyn
e715862959
Add files via upload 2023-12-07 07:42:39 -08:00
staleycyn
f8ebf246d3
Rename LAB_04-Implement_Virtual_Networking.md to LAB_xx-Implement_Virtual_Networking.md 2023-12-07 06:03:14 -08:00
staleycyn
096d3231bd
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-07 05:33:49 -08:00
staleycyn
8cdc660cfb
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-06 07:38:21 -08:00
staleycyn
498982bb7c
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-06 07:38:02 -08:00
staleycyn
26849ee5da
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-06 06:52:02 -08:00
staleycyn
b8a666a659
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-06 06:09:35 -08:00
staleycyn
eab6c5a25e
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-05 16:26:36 -08:00
staleycyn
c9b09c4a56
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-05 16:24:17 -08:00
staleycyn
fc21af1b94
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-05 16:11:50 -08:00
staleycyn
adfbcda7f0
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-05 15:36:17 -08:00
staleycyn
c725810ee2
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-05 15:10:32 -08:00
staleycyn
9602ebd312
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-05 15:05:01 -08:00
staleycyn
57a27c5b07
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-05 13:01:59 -08:00
staleycyn
db8445e4f4
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-05 12:54:42 -08:00
staleycyn
ddb064fc0b
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-05 12:53:36 -08:00
staleycyn
d8a8903d61
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-05 12:53:00 -08:00
staleycyn
f33bab86bb
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-12-05 12:50:00 -08:00
staleycyn
c9928eae9f
Add files via upload 2023-12-05 12:41:17 -08:00
staleycyn
fd8a92a5f8
Add files via upload 2023-12-05 12:40:38 -08:00
staleycyn
1b2c504f11
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-05 10:45:51 -08:00
staleycyn
8d19b82ad0
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-05 10:17:15 -08:00
staleycyn
bd8c3349ce
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-05 09:45:45 -08:00
staleycyn
f890ba6c12
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-05 09:31:59 -08:00
staleycyn
ed01257b70
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-05 09:02:05 -08:00
staleycyn
4545785dbd
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-05 08:28:21 -08:00
staleycyn
a97b49d9cc
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-05 08:24:12 -08:00
staleycyn
b8b54b1411
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-05 08:20:26 -08:00
staleycyn
bcbf187223
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-05 08:16:54 -08:00
staleycyn
d8174513b0
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-05 07:19:50 -08:00
staleycyn
b958af2552
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-05 07:16:28 -08:00
staleycyn
642c8083ba
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-05 07:13:45 -08:00
staleycyn
29b0381418
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-04 17:55:18 -08:00
staleycyn
c20e6dc4a3
Update LAB_04-Implement_Virtual_Networking.md 2023-12-04 17:53:32 -08:00
staleycyn
4f07ac401b
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-04 17:51:54 -08:00
staleycyn
97876df6ce
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 17:50:44 -08:00
staleycyn
106433a74e
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 17:49:21 -08:00
staleycyn
ef7a5c878a
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 17:46:30 -08:00
staleycyn
96d2e29252
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-04 13:54:57 -08:00
staleycyn
9a6d93e2fe
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-04 13:52:47 -08:00
staleycyn
66edfa5eeb
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-04 13:51:09 -08:00
staleycyn
abd1b7693b
Update LAB_04-Implement_Virtual_Networking.md 2023-12-04 13:43:59 -08:00
staleycyn
cb27ef401f
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-04 13:32:32 -08:00
staleycyn
c3f91585e4
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-04 13:18:22 -08:00
staleycyn
6e84edb542
Update LAB_04-Implement_Virtual_Networking.md 2023-12-04 13:09:22 -08:00
staleycyn
075ee9efdf
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 13:05:39 -08:00
staleycyn
dd8437fa38
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 13:04:39 -08:00
staleycyn
f8644bf035
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 13:02:29 -08:00
staleycyn
10ed04d9fc
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-04 12:58:44 -08:00
staleycyn
8f385fc1b9
Update LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-04 12:58:15 -08:00
staleycyn
37afc8fabb
Rename LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md to LAB_03-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-12-04 12:55:12 -08:00
staleycyn
9fb8c1e9c7
Rename LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md to LAB_xx-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-12-04 12:54:56 -08:00
staleycyn
b778bc9856
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 12:52:08 -08:00
staleycyn
40c8f4f815
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 12:47:14 -08:00
staleycyn
6f7d20b731
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 11:59:47 -08:00
staleycyn
fcb6009a02
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 11:11:45 -08:00
staleycyn
f86a3ee194
Rename LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md to LAB_xx-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-12-04 11:05:58 -08:00
staleycyn
c87035493d
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-12-04 11:05:32 -08:00
staleycyn
290d9c3a7e
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 10:20:08 -08:00
staleycyn
1b2ca46598
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 09:59:17 -08:00
staleycyn
04e05c3d81
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 09:56:56 -08:00
staleycyn
b142341963
Add files via upload 2023-12-04 09:31:41 -08:00
staleycyn
5fa919770b
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 09:31:00 -08:00
staleycyn
04a8abd738
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 09:28:26 -08:00
staleycyn
8f6494a467
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 09:13:48 -08:00
staleycyn
fbbb49c5d4
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 09:09:30 -08:00
staleycyn
466d7f6b8c
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 08:47:35 -08:00
staleycyn
2bde93ebfc
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 08:45:23 -08:00
staleycyn
31763b237a
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 08:37:09 -08:00
staleycyn
dccad2fcaf
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 08:35:48 -08:00
staleycyn
e36c499ef8
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 08:13:26 -08:00
staleycyn
b8aefcf9f1
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 08:03:34 -08:00
staleycyn
5620aca85b
Update LAB_01-Manage_Entra_ID_Identities.md 2023-12-04 08:02:59 -08:00
staleycyn
65a5155150
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 07:58:01 -08:00
staleycyn
c041e5df34
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 06:28:08 -08:00
staleycyn
99623f36c2
Add files via upload 2023-12-04 06:27:14 -08:00
staleycyn
81ed592716
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 06:22:17 -08:00
staleycyn
6f91907c79
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-04 06:17:22 -08:00
staleycyn
af868557c1
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-12-04 05:32:13 -08:00
staleycyn
4fdca0563d
Update LAB_04-Implement_Virtual_Networking.md 2023-12-04 05:26:34 -08:00
staleycyn
7d9fc36bca
Update LAB_04-Implement_Virtual_Networking.md 2023-12-03 09:11:40 -08:00
staleycyn
594a41bfa6
Update LAB_04-Implement_Virtual_Networking.md 2023-12-03 09:05:09 -08:00
staleycyn
ca8ed5a27d
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-12-03 09:01:36 -08:00
staleycyn
1ebe167f90
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-12-03 08:49:44 -08:00
staleycyn
e877c7fe87
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-12-03 07:54:37 -08:00
staleycyn
331a209350
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-03 07:45:53 -08:00
staleycyn
3f68b54a50
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-03 06:28:40 -08:00
staleycyn
f6c83273c0
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-03 06:22:06 -08:00
staleycyn
5b9d292211
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-12-03 06:06:02 -08:00
staleycyn
737084cf0a
Add files via upload 2023-12-03 05:06:23 -08:00
staleycyn
a7657349d2
Add files via upload 2023-12-03 05:04:20 -08:00
staleycyn
277ea46a26
Add files via upload 2023-12-03 05:02:41 -08:00
staleycyn
a2b4f52635
Add files via upload 2023-12-03 05:02:09 -08:00
staleycyn
64093f05d4
Add files via upload 2023-12-03 05:01:04 -08:00
staleycyn
2c23f2dd94
Add files via upload 2023-12-03 05:00:38 -08:00
staleycyn
95fe33399d
Add files via upload 2023-12-03 04:59:26 -08:00
staleycyn
e3c429f643
Add files via upload 2023-12-03 04:58:19 -08:00
staleycyn
979dd839c0
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-01 10:48:24 -08:00
staleycyn
3fea12ce69
Add files via upload 2023-12-01 10:00:56 -08:00
staleycyn
0bf3c71a72
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-01 09:53:14 -08:00
staleycyn
b1e0f749a1
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-01 08:37:42 -08:00
staleycyn
fd2cc42490
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-01 08:15:41 -08:00
staleycyn
d0f1435f34
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-01 08:11:35 -08:00
staleycyn
dfa147d7cf
Update LAB_05-Implement_Intersite_Connectivity.md 2023-12-01 07:18:29 -08:00
staleycyn
68d1e32186
Update LAB_05-Implement_Intersite_Connectivity.md 2023-11-30 16:49:43 -08:00
staleycyn
0806fbdc30
Update LAB_05-Implement_Intersite_Connectivity.md 2023-11-30 15:57:25 -08:00
staleycyn
870fa55f20
Update LAB_05-Implement_Intersite_Connectivity.md 2023-11-30 11:42:14 -08:00
staleycyn
35b21f151c
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-11-30 06:03:20 -08:00
staleycyn
b9bf630f98
Update LAB_01-Manage_Entra_ID_Identities.md 2023-11-30 06:01:38 -08:00
staleycyn
ace36d3fe4
Add files via upload 2023-11-30 05:58:56 -08:00
staleycyn
cd59ff4a5f
Add files via upload 2023-11-30 05:57:53 -08:00
staleycyn
8b7249c1eb
Add files via upload 2023-11-30 05:55:18 -08:00
staleycyn
3e51a4e64d
Add files via upload 2023-11-30 05:54:30 -08:00
staleycyn
b78c418f79
Create delete.md 2023-11-30 05:43:05 -08:00
staleycyn
11a33c49f8
Create delete.md 2023-11-30 05:42:39 -08:00
staleycyn
089056140d
Create delete.md 2023-11-30 05:42:00 -08:00
staleycyn
102d703de6
Merge pull request #807 from awillslo/patch-10
Update LAB_08-Manage_Virtual_Machines.md
2023-11-19 10:27:22 -08:00
staleycyn
6399562505
Merge pull request #805 from awillslo/patch-7
Update LAB_08-Manage_Virtual_Machines.md
2023-11-19 10:26:56 -08:00
staleycyn
64cd77911a
Merge pull request #808 from awillslo/patch-11
Update LAB_11-Implement_Monitoring.md
2023-11-19 10:26:02 -08:00
awillslo
a153c7b200
Update LAB_11-Implement_Monitoring.md
Azure Monitor Agent now the default, no more selection needed
2023-11-16 13:03:37 -05:00
awillslo
da0ded89ab
Update LAB_08-Manage_Virtual_Machines.md
json file line change
2023-11-16 12:17:50 -05:00
staleycyn
5882816eb5
Merge pull request #806 from awillslo/patch-8
Update LAB_09a-Implement_Web_Apps.md
2023-11-16 07:26:35 -08:00
awillslo
005a524422
Update LAB_09a-Implement_Web_Apps.md
minor changes
2023-11-15 19:16:19 -05:00
awillslo
d94b41fa43
Update LAB_08-Manage_Virtual_Machines.md
updates for password requirements, changes to UI, and flow of step data aligning with UI
2023-11-15 18:23:00 -05:00
staleycyn
73c0340126
Merge pull request #804 from awillslo/patch-6
Update LAB_05-Implement_Intersite_Connectivity.md
2023-11-15 07:32:43 -08:00
awillslo
471de4a784
Update LAB_05-Implement_Intersite_Connectivity.md
I forgot to change the az104-05-vnet0_to_az104-05-vnet1 to only include the 1st 3 checkboxes.
2023-11-15 10:20:27 -05:00
staleycyn
ae9d721e8a
Merge pull request #803 from awillslo/patch-5
Update LAB_05-Implement_Intersite_Connectivity.md
2023-11-15 06:42:20 -08:00
awillslo
cc1ef93710
Update LAB_05-Implement_Intersite_Connectivity.md
a 4th box added to UI
2023-11-15 09:40:07 -05:00
staleycyn
caf9256667
Merge pull request #802 from awillslo/patch-4
Update LAB_01-Manage_Entra_ID_Identities.md
2023-11-14 12:29:31 -08:00
awillslo
ad953b5fde
Update LAB_01-Manage_Entra_ID_Identities.md
directory and subscriptions moved
2023-11-13 12:33:14 -05:00
staleycyn
f736ccb5b6
Update LAB_01-Manage_Entra_ID_Identities.md 2023-11-02 17:14:46 -07:00
staleycyn
9271bcead6
Merge pull request #800 from parikshit-adhikari/patch2
fixe: typos inside instructions/labs
2023-10-19 07:54:45 -07:00
parikshit adhikari
0d529130ec fixed typos inside instructions/labs 2023-10-19 19:32:54 +05:45
staleycyn
21db4680da
Update 02 - Administer Governance and Compliance.md 2023-10-19 06:31:13 -07:00
staleycyn
fb3f7b0df6
Update 01 - Administer Identity.md 2023-10-19 06:30:35 -07:00
staleycyn
3cdab754d7
Merge pull request #798 from SandeshPyakurel/patch1
Typos fixed in multiple files.
2023-10-19 06:15:17 -07:00
SandeshPyakurel
f52696002e
typo fixed in 09 - Administer PaaS Compute Options.md 2023-10-19 15:16:29 +05:45
SandeshPyakurel
0c90963240
Typo fixed in LAB_09c-Implement-Azure-Container-Apps.md 2023-10-19 15:15:12 +05:45
SandeshPyakurel
0257c027f3
typo fixed in LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-10-19 15:13:58 +05:45
staleycyn
73575aabd4
Merge pull request #797 from matthew-leach-varis/master
Lab 08: Add note with directions to private ip
2023-10-18 11:22:48 -07:00
Matthew Leach
10f064cb2f Lab 08: Add note with directions to private ip 2023-10-18 11:33:11 -05:00
staleycyn
b9ec43700f
Merge pull request #794 from SkillableMG/peerings
Lab 06: Configure vnet3 pairings equivalently to vnet2 pairings
2023-10-06 12:18:03 -07:00
SkillableMG
90cf55b44f Lab 06: Configure vnet3 pairings equivalently to vnet2 pairings 2023-10-06 11:58:38 -07:00
staleycyn
08afd91fd9
Update LAB_06-Implement_Network_Traffic_Management.md 2023-10-04 17:03:29 -07:00
staleycyn
af36309923
Update LAB_06-Implement_Network_Traffic_Management.md 2023-10-04 14:34:22 -07:00
staleycyn
d64f29baea
Update LAB_05-Implement_Intersite_Connectivity.md 2023-10-04 12:07:40 -07:00
staleycyn
24d47880eb
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-09-29 06:03:04 -07:00
staleycyn
db0eada2d7
Delete Instructions/Labs/LAB_02a_Manage_Subscriptions_and_RBAC.md 2023-09-29 06:02:48 -07:00
staleycyn
85903cf666
Update LAB_01-Manage_Entra_ID_Identities.md 2023-09-29 06:02:12 -07:00
staleycyn
b7911dc8e9
Delete Instructions/Labs/LAB_01-Manage_Azure_AD_Identities.md 2023-09-29 06:01:55 -07:00
staleycyn
b8bd3e770b
Update LAB_10-Implement_Data_Protection.md 2023-09-28 06:05:06 -07:00
staleycyn
f162b52283
Rename Lab_09c-Implement-Azure-Container-Apps.md to LAB_09c-Implement-Azure-Container-Apps.md 2023-09-28 05:58:17 -07:00
staleycyn
f507967611
Merge pull request #791 from ITBlandMCT/patch-2
Updated create Alert UI
2023-09-27 12:13:03 -07:00
Eric Bland
216893158f
Update LAB_11-Implement_Monitoring.md
Updated Alert creation table to match new UI
2023-09-27 13:23:55 -05:00
staleycyn
2454481a3e
Update LAB_08-Manage_Virtual_Machines.md 2023-09-27 07:50:05 -07:00
staleycyn
c63e71c922
Merge pull request #790 from jkulbe-msft/patch-3
Update LAB_07-Manage_Azure_Storage.md
2023-09-27 07:47:39 -07:00
Jan Kulbe
4210da0a23
Update LAB_07-Manage_Azure_Storage.md
The old Edge browser is out of support and has been replaced with the new Chromium-based Edge. The sentence about being able to see the file directly is no longer applicable, all modern browsers will simply download the file.
2023-09-27 16:40:04 +02:00
staleycyn
243a67bd35
Merge pull request #787 from ITBlandMCT/patch-2
Template change
2023-09-26 17:55:45 -07:00
Eric Bland
005959eb82
Update LAB_09a-Implement_Web_Apps.md
Show data for last hour (instead of 7 days).
2023-09-25 16:44:54 -05:00
Eric Bland
0a120e769b
Update LAB_09a-Implement_Web_Apps.md
git command was incorrect
2023-09-25 16:33:54 -05:00
Eric Bland
cd1a2faf19
Update LAB_09a-URL link name change
"URL" link is now named "Default domain"
2023-09-25 16:02:40 -05:00
Eric Bland
02bb13dd24
Template change
added the "," after "dataDisks":[ ]" and at the end of the changed code.
2023-09-25 11:24:32 -05:00
staleycyn
c8d9c1ef42
Update LAB_02a_Manage_Subscriptions_and_RBAC_Entra.md 2023-09-22 09:28:44 -07:00
staleycyn
e3f9a57b07
Add files via upload 2023-09-22 09:25:16 -07:00
staleycyn
3b3bcbb6ec
Add files via upload 2023-09-22 09:22:37 -07:00
staleycyn
473a453f94
Update 01 - Administer Identity.md 2023-09-22 08:56:04 -07:00
staleycyn
20067f2da2
Update LAB_01-Manage_Entra_ID_Identities.md 2023-09-22 08:21:20 -07:00
staleycyn
02ef0b4172
Update LAB_01-Manage_Entra_ID_Identities.md 2023-09-22 08:16:25 -07:00
staleycyn
80d75ca0bb
Add files via upload 2023-09-22 08:15:47 -07:00
staleycyn
f290602779
Add files via upload 2023-09-22 08:04:27 -07:00
staleycyn
cd6d6e4bd1
Merge pull request #782 from autosysops/fix_replacements_lab_9a
Fix replacements lab 9a
2023-09-21 17:29:23 -07:00
staleycyn
11c95424e1
Merge pull request #783 from ITBlandMCT/patch-2
Update for "Browse" button in File Share
2023-09-21 17:28:37 -07:00
Eric Bland
87842d4970
missing "the" 2023-09-21 13:09:51 -05:00
Eric Bland
8368196d78
Update for "Browse" button in File Share 2023-09-21 12:57:03 -05:00
staleycyn
7dc47daac1
Merge pull request #781 from autosysops/fix_name_lab_9a
Change to Pricing Plan
2023-09-21 06:20:08 -07:00
AutoSysOps (Leo Visser)
eda70b8c9c
Change description for replacement in code 2023-09-21 14:59:03 +02:00
AutoSysOps (Leo Visser)
996d2ad03f
Change to Pricing Plan 2023-09-21 14:41:51 +02:00
staleycyn
20368ddc41
Merge pull request #777 from awillslo/patch-2
Update LAB_09a-Implement_Web_Apps.md
2023-09-15 08:47:06 -07:00
staleycyn
2f682cbb85
Merge pull request #776 from awillslo/patch-1
Update LAB_09a-Implement_Web_Apps.md
2023-09-15 08:46:33 -07:00
staleycyn
289c015a82
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2023-09-15 06:35:35 -07:00
staleycyn
dc78e1d039
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-09-15 06:35:18 -07:00
staleycyn
56f533a0da
Merge pull request #778 from awillslo/patch-3
Update Lab_09c-Implement-Azure-Container-Apps.md
2023-09-15 06:26:23 -07:00
awillslo
07c1e6dbd2
Update Lab_09c-Implement-Azure-Container-Apps.md 2023-09-15 07:53:37 -04:00
awillslo
29af7af3b7
Update LAB_09a-Implement_Web_Apps.md 2023-09-15 07:02:55 -04:00
awillslo
ffbfb8a7e8
Update LAB_09a-Implement_Web_Apps.md
PHP 8.0 is EOL Nov 2023
2023-09-15 06:48:46 -04:00
staleycyn
450de7b6dd
Merge pull request #775 from autosysops/fix_order_in_lab_6
Update LAB_06-Implement_Network_Traffic_Management.md
2023-09-14 08:07:29 -07:00
AutoSysOps (Leo Visser)
142b753dd2
Update LAB_06-Implement_Network_Traffic_Management.md 2023-09-14 15:33:13 +02:00
staleycyn
e50a0e89ed
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2023-09-07 10:39:50 -07:00
staleycyn
461c845400
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-09-07 10:39:38 -07:00
staleycyn
915517c845
Merge pull request #769 from autosysops/Lab3c-Fix_Powershell_Parameter
Replace incomplete PowerShell parameter from Lab3c
2023-09-07 09:18:01 -07:00
staleycyn
afccef0ecd
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2023-09-07 08:06:30 -07:00
staleycyn
801ee02ef1
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-09-07 08:06:16 -07:00
AutoSysOps (Leo Visser)
e3e7b068eb
Replace incomplete PowerShell parameter from Lab3c 2023-09-07 16:45:57 +02:00
staleycyn
5bf972d745
Merge pull request #767 from raptorrico/master
Fix incorrect case on diskSizeGB property
2023-09-07 06:31:08 -07:00
staleycyn
9a6f1d4784
Merge pull request #768 from autosysops/lab3-task1-step2-availability_zone
Fix Availability Zone Lab 3 Task 1 Step 2
2023-09-07 06:30:49 -07:00
AutoSysOps (Leo Visser)
76353fb321
Fix Availability Zone Lab 3 Task 3 Step 1 2023-09-07 15:05:06 +02:00
AutoSysOps (Leo Visser)
6ef1488dd8
Fix Availability Zone Lab 3 Task 1 Step 2 2023-09-07 14:50:30 +02:00
raptorrico
4b3866c7f7 Fix incorrect case on diskSizeGB property 2023-09-06 21:37:28 +01:00
staleycyn
c8f759152a
Update LAB_10-Implement_Data_Protection.md 2023-09-05 07:10:58 -07:00
staleycyn
6b1917afb5
Update LAB_06-Implement_Network_Traffic_Management.md 2023-09-02 06:28:09 -07:00
staleycyn
bc56752062
Update LAB_05-Implement_Intersite_Connectivity.md 2023-09-01 05:48:30 -07:00
staleycyn
727ddd5b6a
Update LAB_01-Manage_Azure_AD_Identities.md 2023-09-01 05:17:11 -07:00
staleycyn
bc6b9e601f
Update LAB_08-Manage_Virtual_Machines.md 2023-08-29 08:10:10 -07:00
staleycyn
d29b53f362
Update LAB_04-Implement_Virtual_Networking.md 2023-08-29 08:03:05 -07:00
staleycyn
7a1ae7ea0f
Update LAB_09a-Implement_Web_Apps.md 2023-08-29 07:59:01 -07:00
staleycyn
4bda980e9b
Update 09 - Administer PaaS Compute Options.md 2023-08-27 09:15:54 -07:00
staleycyn
f460d08e11
Delete Lab_09c-Implement-Azure-Container-Apps.md.md 2023-08-27 09:14:41 -07:00
staleycyn
ec4d63d83e
Rename Lab_09c-Implement-Azure-Container-Apps.md.md to Lab_09c-Implement-Azure-Container-Apps.md 2023-08-27 08:43:28 -07:00
staleycyn
4d58430766
Update 07 - Administer Azure Storage.md 2023-08-26 09:47:09 -07:00
staleycyn
9d5cb43527
Update 03 - Administer Azure Resources.md 2023-08-24 09:55:46 -07:00
staleycyn
eba720a763
Update LAB_01-Manage_Azure_AD_Identities.md 2023-08-22 05:38:57 -07:00
staleycyn
a1876e7180
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-31 18:57:50 -07:00
staleycyn
53418e4e4c
Delete LAB_09c-Implement_Azure_Kubernetes_Service.md 2023-07-30 19:43:47 -07:00
staleycyn
3da621c592
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-30 19:25:57 -07:00
staleycyn
63712d4394
Update LAB_04-Implement_Virtual_Networking.md 2023-07-25 09:29:19 -07:00
staleycyn
df302a6e2f
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-21 06:25:08 -07:00
staleycyn
eae871b7f2
Update LAB_09a-Implement_Web_Apps.md 2023-07-21 06:24:08 -07:00
staleycyn
c77408c460
Update LAB_09b-Implement_Azure_Container_Instances.md 2023-07-21 06:23:59 -07:00
staleycyn
cc5484724d
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2023-07-21 06:23:48 -07:00
staleycyn
b3c64ef11c
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-21 06:22:57 -07:00
staleycyn
0526c10c25
Add files via upload 2023-07-21 06:13:59 -07:00
staleycyn
b1d5569970
Update LAB_07-Manage_Azure_Storage.md 2023-07-21 05:59:28 -07:00
staleycyn
25eeda45f6
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-18 08:40:52 -07:00
staleycyn
ef94414e68
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-18 08:37:01 -07:00
staleycyn
a0bbc4be9d
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-18 08:35:27 -07:00
staleycyn
d2c81f75e9
Update LAB_06-Implement_Network_Traffic_Management.md 2023-07-18 06:55:33 -07:00
staleycyn
87f0891a1b
Update LAB_09a-Implement_Web_Apps.md 2023-07-18 05:43:27 -07:00
staleycyn
fd3401ce2a
Update LAB_01-Manage_Azure_AD_Identities.md 2023-07-17 05:50:18 -07:00
staleycyn
f2357bf23f
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-14 10:17:59 -07:00
staleycyn
268cf8e864
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-14 10:07:31 -07:00
staleycyn
d2a1ede905
Update Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-14 09:41:22 -07:00
staleycyn
6982f5a2d6
Update and rename ACA Test.md to Lab_09c-Implement-Azure-Container-Apps.md.md 2023-07-14 09:03:11 -07:00
staleycyn
867b951032
Update ACA Test.md 2023-07-14 08:49:33 -07:00
staleycyn
97a5a06572
Update ACA Test.md 2023-07-14 08:23:47 -07:00
staleycyn
4f6f40cf56
Update ACA Test.md 2023-07-14 08:15:15 -07:00
staleycyn
0cb0ca12f1
Update ACA Test.md 2023-07-14 08:09:07 -07:00
staleycyn
27181bb938
Create ACA Test.md 2023-07-14 08:07:21 -07:00
staleycyn
fcb720275d
Update 11 - Administer Monitoring.md 2023-07-13 16:31:29 -07:00
staleycyn
8116ca94ae
Update 10 - Administer Data Protection.md 2023-07-13 16:18:30 -07:00
staleycyn
10e13afb24
Update 09 - Administer PaaS Compute Options.md 2023-07-13 16:13:16 -07:00
staleycyn
6ca4cdfe5c
Update 08 - Administer Azure Virtual Machines.md 2023-07-13 15:43:23 -07:00
staleycyn
15bc818f61
Update 06 - Administer Network Traffic Management.md 2023-07-13 09:31:19 -07:00
staleycyn
c1402b767f
Update 05 - Administer Intersite Connectivity.md 2023-07-13 07:35:54 -07:00
staleycyn
e5477b9a42
Update 05 - Administer Intersite Connectivity.md 2023-07-13 07:25:37 -07:00
staleycyn
d7402949c4
Update 04 - Administer VIrtual Networking.md 2023-07-13 07:18:21 -07:00
staleycyn
09c1586b68
Merge pull request #727 from jourdanparham/patch-7
Update LAB_05-Implement_Intersite_Connectivity.md
2023-07-11 17:18:53 -07:00
Jourdan Parham
ed8631f29a
Update LAB_05-Implement_Intersite_Connectivity.md 2023-07-11 15:20:13 -04:00
staleycyn
e84c10555e
Update 09 - Administer PaaS Compute Options.md 2023-07-10 17:48:31 -07:00
staleycyn
e8a170baeb
Update LAB_01-Manage_Azure_AD_Identities.md 2023-07-07 09:20:26 -07:00
staleycyn
27754e5099
Update LAB_01-Manage_Azure_AD_Identities.md 2023-07-03 07:56:29 -07:00
staleycyn
97f45a61a7
Update LAB_01-Manage_Azure_AD_Identities.md 2023-07-03 06:06:48 -07:00
staleycyn
97e1db1165
Merge pull request #719 from vsmahesh/fix/03b-add-missing-config-values
fix (LAB03b): Include missing mandatory parameters
2023-06-22 19:59:25 -07:00
Mahesh V S
e0e489f5ff fix (LAB03b): Include missing mandatory parameters 2023-06-22 20:17:21 -04:00
staleycyn
b68d327482
Update LAB_04-Implement_Virtual_Networking.md 2023-06-22 06:41:13 -07:00
staleycyn
a4e6bd62e9
Update 01 - Administer Identity.md 2023-06-21 13:13:12 -07:00
staleycyn
f5ba791374
Update 01 - Administer Identity.md 2023-06-21 13:11:27 -07:00
staleycyn
bcca0293bd
Update LAB_04-Implement_Virtual_Networking.md 2023-06-19 06:40:06 -07:00
staleycyn
29ed038d5a
Update LAB_09b-Implement_Azure_Container_Instances.md 2023-06-16 06:13:09 -07:00
staleycyn
de5f25bf0e
Update LAB_06-Implement_Network_Traffic_Management.md 2023-06-15 16:30:52 -07:00
staleycyn
ecccb31c88
Update 09 - Administer PaaS Compute Options.md 2023-06-13 07:42:21 -07:00
staleycyn
26296660f3
Update 09 - Administer PaaS Compute Options.md 2023-06-13 07:42:04 -07:00
staleycyn
5cf132c8ec
Update 03 - Administer Azure Resources.md 2023-06-13 05:57:55 -07:00
staleycyn
d03525acf5
Update 02 - Administer Governance and Compliance.md 2023-06-13 05:57:05 -07:00
staleycyn
b54691313f
Update 09 - Administer PaaS Compute Options.md 2023-06-13 05:43:59 -07:00
staleycyn
fc44b8eed8
Update LAB_10-Implement_Data_Protection.md 2023-06-12 16:17:12 -07:00
staleycyn
5eed240a45
Update LAB_11-Implement_Monitoring.md 2023-06-12 15:30:55 -07:00
staleycyn
ee113f6b9a
Update LAB_10-Implement_Data_Protection.md 2023-06-12 15:30:40 -07:00
staleycyn
45ed81dd2f
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2023-06-12 15:30:25 -07:00
staleycyn
a380d9ed52
Update LAB_09b-Implement_Azure_Container_Instances.md 2023-06-12 15:30:08 -07:00
staleycyn
c9931b9b79
Update LAB_09a-Implement_Web_Apps.md 2023-06-12 15:29:55 -07:00
staleycyn
1a91f698ce
Update LAB_08-Manage_Virtual_Machines.md 2023-06-12 15:29:41 -07:00
staleycyn
808a3ba9c6
Update LAB_07-Manage_Azure_Storage.md 2023-06-12 15:29:26 -07:00
staleycyn
17318b12e2
Update LAB_06-Implement_Network_Traffic_Management.md 2023-06-12 15:29:10 -07:00
staleycyn
5539e2e35f
Update LAB_05-Implement_Intersite_Connectivity.md 2023-06-12 15:28:55 -07:00
staleycyn
c493fb12e7
Update LAB_04-Implement_Virtual_Networking.md 2023-06-12 15:28:33 -07:00
staleycyn
40cce3d148
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2023-06-12 15:28:20 -07:00
staleycyn
4b9be27118
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-06-12 15:28:00 -07:00
staleycyn
3baf5c7d84
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-06-12 15:27:46 -07:00
staleycyn
17687c78b2
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-06-12 15:27:32 -07:00
staleycyn
493240833d
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-06-12 15:27:17 -07:00
staleycyn
3f3ab0ca28
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2023-06-12 15:27:03 -07:00
staleycyn
e8ccdf9b4e
Update LAB_01-Manage_Azure_AD_Identities.md 2023-06-12 15:25:32 -07:00
staleycyn
eb116f4955
Update 08 - Administer Azure Virtual Machines.md 2023-06-12 15:24:43 -07:00
staleycyn
d83d9d7a22
Update 10 - Administer Data Protection.md 2023-06-12 15:24:08 -07:00
staleycyn
ed6889339a
Update 09 - Administer PaaS Compute Options.md 2023-06-12 15:23:29 -07:00
staleycyn
7d91a5434d
Update 02 - Administer Governance and Compliance.md 2023-06-12 15:22:01 -07:00
staleycyn
ccf10e1d0c
Add files via upload 2023-06-12 14:04:17 -07:00
staleycyn
4883bdd84b
Add files via upload 2023-06-09 11:53:38 -07:00
staleycyn
7fb7a6f569
Add files via upload 2023-06-09 11:19:58 -07:00
staleycyn
63f827647a
Update 01 - Administer Identity.md 2023-06-08 15:39:50 -07:00
staleycyn
b2d035a33b
Update 02 - Administer Governance and Compliance.md 2023-06-08 15:39:17 -07:00
staleycyn
3a9e5be3a5
Update 03 - Administer Azure Resources.md 2023-06-08 15:37:27 -07:00
staleycyn
aa6dfb3797
Update 04 - Administer VIrtual Networking.md 2023-06-08 15:36:46 -07:00
staleycyn
6a42af80d8
Update 05 - Administer Intersite Connectivity.md 2023-06-08 15:35:32 -07:00
staleycyn
b9312589f1
Update 06 - Administer Network Traffic Management.md 2023-06-08 15:35:20 -07:00
staleycyn
2951a94492
Update 07 - Administer Azure Storage.md 2023-06-08 15:35:04 -07:00
staleycyn
3e5a5fc04f
Update 06 - Administer Network Traffic Management.md 2023-06-08 15:32:57 -07:00
staleycyn
e9ac79f348
Update 05 - Administer Intersite Connectivity.md 2023-06-08 15:32:42 -07:00
staleycyn
a3bb5d3131
Update 04 - Administer VIrtual Networking.md 2023-06-08 15:32:18 -07:00
staleycyn
5f268ee1de
Update 03 - Administer Azure Resources.md 2023-06-08 15:31:33 -07:00
staleycyn
7bec3a9845
Update 01 - Administer Identity.md 2023-06-08 15:30:31 -07:00
staleycyn
498f37022f
Update 02 - Administer Governance and Compliance.md 2023-06-08 15:30:04 -07:00
staleycyn
0890293326
Update 01 - Administer Identity.md 2023-06-08 15:29:32 -07:00
staleycyn
3e1ef7a667
Add files via upload 2023-06-08 15:28:40 -07:00
staleycyn
b5e1ee2081
Update 07 - Administer Azure Storage.md 2023-06-08 10:56:09 -07:00
staleycyn
dca98109a1
Update 06 - Administer Network Traffic Management.md 2023-06-08 10:55:56 -07:00
staleycyn
dc7038d41b
Update 05 - Administer Intersite Connectivity.md 2023-06-08 10:55:42 -07:00
staleycyn
137cc67f05
Update 04 - Administer VIrtual Networking.md 2023-06-08 10:47:42 -07:00
staleycyn
b2ecc1cf92
Update 03 - Administer Azure Resources.md 2023-06-08 10:47:28 -07:00
staleycyn
7bdb8c87ba
Update 02 - Administer Governance and Compliance.md 2023-06-08 10:47:15 -07:00
staleycyn
873620604e
Update 01 - Administer Identity.md 2023-06-08 10:47:02 -07:00
staleycyn
5c2d1b7734
Update 06 - Administer Network Traffic Management.md 2023-06-08 10:46:21 -07:00
staleycyn
7ac0f1d8d7
Update 07 - Administer Azure Storage.md 2023-06-08 10:45:56 -07:00
staleycyn
81ae694044
Add files via upload 2023-06-08 10:43:23 -07:00
staleycyn
80f6927863
Add files via upload 2023-06-08 07:48:30 -07:00
staleycyn
def23cf174
Add files via upload 2023-06-07 16:01:22 -07:00
staleycyn
ae49cf0564
Update 02 - Administer Governance and Compliance.md 2023-06-07 15:49:51 -07:00
staleycyn
b1b706bfc8
Add files via upload 2023-06-07 15:47:09 -07:00
staleycyn
9c7c06700b
Update 01 - Administer Identity.md 2023-06-07 09:34:13 -07:00
staleycyn
7e657b2570
Update 02 - Administer Governance and Compliance.md 2023-06-07 09:34:02 -07:00
staleycyn
97f3edecd9
Update 03 - Administer Azure Resources.md 2023-06-07 09:33:51 -07:00
staleycyn
8ef313ce5f
Update 03 - Administer Azure Resources.md 2023-06-07 09:32:58 -07:00
staleycyn
3138ce0ba5
Update 03 - Administer Azure Resources.md 2023-06-07 09:30:45 -07:00
staleycyn
1e0f43b6e2
Add files via upload 2023-06-07 09:22:12 -07:00
staleycyn
faecb67985
Add files via upload 2023-06-07 06:39:48 -07:00
staleycyn
0ca62efe26
Update 01 - Administer Identity.md 2023-06-07 06:14:54 -07:00
staleycyn
7edb6995cc
Update 01 - Administer Identity.md 2023-06-07 06:13:31 -07:00
staleycyn
cdd9a2e877
Update 01 - Administer Identity.md 2023-06-07 06:02:44 -07:00
staleycyn
e54a542965
Update 01 - Administer Identity.md 2023-06-07 05:55:28 -07:00
staleycyn
85b0ec2442
Update 01 - Administer Identity.md 2023-06-07 05:37:12 -07:00
staleycyn
95fbf54b62
Update 01 - Administer Identity.md 2023-06-06 15:30:10 -07:00
staleycyn
eb71110596
Update 01 - Administer Identity.md 2023-06-06 15:29:30 -07:00
staleycyn
ff7dd51359
Update 01 - Administer Identity.md 2023-06-06 15:25:18 -07:00
staleycyn
d2e0f6cf79
Update 01 - Administer Identity.md 2023-06-06 15:13:35 -07:00
staleycyn
6554b26c47
Update 01 - Administer Identity.md 2023-06-06 15:08:19 -07:00
staleycyn
5a2da7d2ed
Update 01 - Administer Identity.md 2023-06-06 14:38:22 -07:00
staleycyn
ef0213559f
Update index.md 2023-06-06 14:36:24 -07:00
staleycyn
5f6faf535c
Update 01 - Administer Identity.md 2023-06-06 14:35:02 -07:00
staleycyn
3db5d10f8e
Update 00 - readme.md 2023-06-06 14:34:29 -07:00
staleycyn
1c57c457a4
Update index.md 2023-06-06 14:30:24 -07:00
staleycyn
4d8e97d6cb
Rename 00_readme.md to 00 - readme.md 2023-06-06 14:27:54 -07:00
staleycyn
3f2077eb82
Add files via upload 2023-06-06 13:32:54 -07:00
staleycyn
d92c9eca46
Create 00_readme.md 2023-06-06 13:27:20 -07:00
staleycyn
48b8527f8a
Merge pull request #711 from ITBlandMCT/patch-2
password creation UI change
2023-05-30 10:08:05 -07:00
Eric Bland
e412fd7a0d
UI changes
to create new users
2023-05-30 11:32:31 -05:00
Eric Bland
1da6023a84
Put Usage Location last
to match the UI
2023-05-30 11:13:35 -05:00
Eric Bland
0b5cadcddc
password creation
Changed "Let me create the password" to "Auto-generate password"
2023-05-30 11:07:25 -05:00
staleycyn
774eb30fbc
Update LAB_04-Implement_Virtual_Networking.md 2023-05-28 16:11:09 -07:00
staleycyn
6526c65169
Merge pull request #707 from yashints/patch-5
Update LAB_09a-Implement_Web_Apps.md
2023-05-24 11:59:35 -07:00
Yas
8d9909b31d
Update LAB_09a-Implement_Web_Apps.md 2023-05-24 15:36:57 +10:00
staleycyn
98f4812ff5
Update LAB_08-Manage_Virtual_Machines.md 2023-05-22 06:32:22 -07:00
staleycyn
20ed91f32a
Update LAB_06-Implement_Network_Traffic_Management.md 2023-05-15 11:47:43 -07:00
staleycyn
646287736c
Update LAB_08-Manage_Virtual_Machines.md 2023-05-15 11:29:16 -07:00
staleycyn
ea9d793b90
Merge pull request #700 from ITBlandMCT/patch-2
Load Balancer UI change
2023-05-15 06:04:02 -07:00
staleycyn
b1d54eca72
Update LAB_08-Manage_Virtual_Machines.md 2023-05-12 08:16:01 -07:00
staleycyn
a94456f9d2
Update LAB_08-Manage_Virtual_Machines.md 2023-05-12 08:15:24 -07:00
staleycyn
3b44d10340
Update LAB_11-Implement_Monitoring.md
GH page formatting
2023-05-12 08:14:14 -07:00
staleycyn
18fbdd98b7
Update LAB_10-Implement_Data_Protection.md 2023-05-12 08:13:14 -07:00
staleycyn
b0b6806926
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
GH page formatting
2023-05-12 08:12:21 -07:00
staleycyn
16abab28fe
Update LAB_09b-Implement_Azure_Container_Instances.md
GH page formatting
2023-05-12 08:11:38 -07:00
staleycyn
80fe415220
Update LAB_09a-Implement_Web_Apps.md
GH page formatting
2023-05-12 08:11:03 -07:00
staleycyn
5a6757911f
Update LAB_08-Manage_Virtual_Machines.md
GH page formatting
2023-05-12 08:10:09 -07:00
staleycyn
68041a6d89
Update LAB_07-Manage_Azure_Storage.md 2023-05-12 08:04:50 -07:00
staleycyn
76343e4452
Update LAB_06-Implement_Network_Traffic_Management.md 2023-05-12 08:04:00 -07:00
staleycyn
a73dfe3c9d
Update LAB_05-Implement_Intersite_Connectivity.md 2023-05-12 08:02:57 -07:00
staleycyn
c4b42eb519
Update LAB_04-Implement_Virtual_Networking.md 2023-05-12 07:59:45 -07:00
staleycyn
4697d90a67
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-05-12 07:49:31 -07:00
staleycyn
c94475d8d2
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2023-05-12 07:44:31 -07:00
staleycyn
bc4c0a1967
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2023-05-12 07:43:52 -07:00
staleycyn
c69020027a
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2023-05-12 07:41:59 -07:00
staleycyn
18892da7bb
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-05-12 07:41:14 -07:00
staleycyn
c4e856127e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2023-05-12 07:40:32 -07:00
staleycyn
9185c63222
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2023-05-12 07:39:35 -07:00
staleycyn
e8c871cfe5
Update LAB_01-Manage_Azure_AD_Identities.md 2023-05-12 06:53:11 -07:00
staleycyn
7e23713c89
Update LAB_01-Manage_Azure_AD_Identities.md 2023-05-12 06:32:04 -07:00
Eric Bland
bc520385a8
Load Balancer UI change
Updated Front End settings
2023-05-11 17:25:02 -05:00
staleycyn
f4a0c5e121
Update LAB_01-Manage_Azure_AD_Identities.md 2023-04-24 13:13:12 -07:00
staleycyn
70aa7e72ee
Update LAB_01-Manage_Azure_AD_Identities.md 2023-04-21 07:26:59 -07:00
staleycyn
969a64b0f4
Delete az104-10-vms-template.json 2023-04-13 09:27:00 -07:00
staleycyn
a04ba0e5ff
Delete az104-10-vms-parameters.json 2023-04-13 09:26:52 -07:00
staleycyn
09ce107203
Delete az104-05-vnetvm-template.json 2023-04-13 09:26:26 -07:00
staleycyn
77cc45d6f8
Delete az104-05-vnetvm-parameters.json 2023-04-13 09:26:19 -07:00
staleycyn
903c722c8b
Update LAB_11-Implement_Monitoring.md 2023-04-07 12:13:14 -07:00
staleycyn
5016fe34fa
Update LAB_10-Implement_Data_Protection.md 2023-04-07 12:12:21 -07:00
staleycyn
bbc05cf7c3
Update LAB_07-Manage_Azure_Storage.md 2023-04-07 11:36:54 -07:00
staleycyn
8cf4d85135
Update LAB_06-Implement_Network_Traffic_Management.md 2023-04-07 11:35:31 -07:00
staleycyn
4b44ed6f47
Update LAB_05-Implement_Intersite_Connectivity.md 2023-04-07 11:34:37 -07:00
staleycyn
66719fc1de
Update LAB_04-Implement_Virtual_Networking.md 2023-04-07 11:33:18 -07:00
staleycyn
875cd658b7
Update readme.md 2023-04-07 11:18:08 -07:00
staleycyn
64fdcf3d92
Update az104-11-vm-parameters.json 2023-04-07 11:14:57 -07:00
staleycyn
80a99a06a8
Update az104-10-vms-edge-parameters.json 2023-04-07 11:13:59 -07:00
staleycyn
05519b31fa
Update az104-07-vm-parameters.json 2023-04-07 11:12:45 -07:00
staleycyn
c4a8e9ad0c
Update az104-06-vms-loop-parameters.json 2023-04-07 11:12:19 -07:00
staleycyn
3921005270
Update az104-05-vnetvm-loop-parameters.json 2023-04-07 11:11:40 -07:00
staleycyn
d824052417
Update az104-04-vms-loop-parameters.json 2023-04-07 11:11:12 -07:00
staleycyn
ed1744e371
Update LAB_06-Implement_Network_Traffic_Management.md 2023-04-03 16:50:18 -07:00
staleycyn
7e653b2270
Update LAB_04-Implement_Virtual_Networking.md 2023-04-03 16:45:42 -07:00
staleycyn
5b6d4ba910
Update LAB_08-Manage_Virtual_Machines.md 2023-03-26 20:37:04 -07:00
staleycyn
a2bf0fe1b9
Update LAB_09b-Implement_Azure_Container_Instances.md 2023-03-14 08:51:36 -07:00
staleycyn
6f5e93ecbd
Update LAB_06-Implement_Network_Traffic_Management.md 2023-03-14 08:04:23 -07:00
staleycyn
7b35989951
Update LAB_06-Implement_Network_Traffic_Management.md 2023-03-14 08:03:17 -07:00
staleycyn
225e664187
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2023-03-13 12:14:35 -07:00
staleycyn
767b685dda
Update LAB_01-Manage_Azure_AD_Identities.md 2023-03-08 05:26:34 -08:00
staleycyn
5a049f77cd
Merge pull request #684 from renaudwangler/patch-3
UI Change
2023-03-08 05:08:25 -08:00
Renaud
7ad051cdc1
UI Change
There is no more "Edit tag" possibility on a Resource Group overview
2023-03-08 09:08:14 +01:00
staleycyn
0b67094961
Merge pull request #682 from ITBlandMCT/patch-1
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
2023-03-06 05:21:35 -08:00
Eric Bland
f817ec50db
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
UI update: when deleting it now asks you to type "delete" (instead of "yes")
2023-03-01 12:59:54 -06:00
staleycyn
c65cb1ea03
Update LAB_01-Manage_Azure_AD_Identities.md 2023-02-23 07:08:32 -08:00
staleycyn
9b56934d5c
Update LAB_07-Manage_Azure_Storage.md 2023-02-22 14:07:23 -08:00
staleycyn
da8fb7e784
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2023-02-15 15:38:48 -08:00
staleycyn
e638e237c2
Update LAB_04-Implement_Virtual_Networking.md 2023-02-14 07:23:04 -08:00
staleycyn
3acb581323
Update LAB_08-Manage_Virtual_Machines.md 2023-02-10 08:49:57 -08:00
staleycyn
7ee0119fe0
Update LAB_08-Manage_Virtual_Machines.md 2023-02-09 16:46:44 -08:00
staleycyn
9a189ec771
Merge pull request #669 from ITBlandMCT/patch-1
Typo in Lab 02b
2023-02-07 06:53:37 -08:00
Eric Bland
ab69186e27
Typo
"ic" transposed in the word "click" in the note
2023-02-07 08:44:00 -06:00
staleycyn
96799ac912
Merge pull request #667 from ITBlandMCT/patch-1
Lab 02b UI changes
2023-02-06 13:06:09 -08:00
Eric Bland
3e16184613
Lab 02b UI changes
New tab in Policy
When creating a Storage Account from the Resource group the "Review + create" button is only "Review"
Added a Note to account for the Validation failure IF the policy has started working.
2023-02-06 11:13:49 -06:00
staleycyn
418f5d2acc
Update LAB_11-Implement_Monitoring.md 2023-02-06 09:10:57 -08:00
staleycyn
8f2b0d27db
Update LAB_04-Implement_Virtual_Networking.md 2023-02-03 08:14:22 -08:00
staleycyn
acf2c7fd53
Merge pull request #663 from ppedvStefanO/master
LAB_02a Correction of Cleanup Tasks.
2023-01-17 08:11:34 -08:00
Stefan Ober
b581194feb LAB_02a Correction of Cleanup Tasks. 2023-01-17 10:42:56 +01:00
staleycyn
b8fc5117c0
Update LAB_08-Manage_Virtual_Machines.md 2023-01-16 06:20:40 -08:00
staleycyn
98ff1494a1
Update LAB_06-Implement_Network_Traffic_Management.md 2023-01-16 06:18:15 -08:00
staleycyn
63227c8deb
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2023-01-16 06:15:09 -08:00
staleycyn
2f033329f2
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2023-01-10 14:56:31 -08:00
staleycyn
75abf668ab
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2023-01-10 14:41:23 -08:00
staleycyn
020bbd93d7
Update LAB_06-Implement_Network_Traffic_Management.md 2022-12-19 06:20:27 -08:00
staleycyn
1d90ad03bc
Update LAB_06-Implement_Network_Traffic_Management.md 2022-12-18 10:35:46 -08:00
staleycyn
6b5ee33a1d
Update LAB_06-Implement_Network_Traffic_Management.md 2022-12-18 10:07:28 -08:00
staleycyn
f19942f746
Add files via upload 2022-12-17 05:46:08 -08:00
staleycyn
f5e37ff51a
Update LAB_09a-Implement_Web_Apps.md 2022-12-01 06:06:03 -08:00
staleycyn
e352e9f0e2
Update LAB_09a-Implement_Web_Apps.md 2022-12-01 06:04:34 -08:00
staleycyn
c15adf98f6
Update LAB_04-Implement_Virtual_Networking.md 2022-11-22 11:49:42 -08:00
staleycyn
d982c89015
Add files via upload 2022-11-21 07:13:41 -08:00
staleycyn
bdc177857a
Update LAB_06-Implement_Network_Traffic_Management.md 2022-11-17 06:30:55 -08:00
staleycyn
8bc0b89a7d
Update LAB_06-Implement_Network_Traffic_Management.md 2022-11-15 05:43:21 -08:00
staleycyn
98640bf3ae
Update LAB_04-Implement_Virtual_Networking.md 2022-11-15 05:39:42 -08:00
staleycyn
85949eb034
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-11-15 05:23:24 -08:00
staleycyn
ed1e804b45
Update LAB_09a-Implement_Web_Apps.md 2022-10-27 14:12:47 -07:00
staleycyn
15cf516332
Update LAB_04-Implement_Virtual_Networking.md 2022-10-27 14:07:30 -07:00
staleycyn
9f2830cca7
Update LAB_09a-Implement_Web_Apps.md 2022-10-27 13:47:33 -07:00
staleycyn
a1504e4056
Update LAB_11-Implement_Monitoring.md 2022-10-12 08:53:12 -07:00
staleycyn
60a14f17a0
Add files via upload 2022-10-12 08:52:30 -07:00
staleycyn
a278c091db
Add files via upload 2022-10-11 14:47:38 -07:00
staleycyn
6b5baa4ce4
Update LAB_10-Implement_Data_Protection.md 2022-10-11 14:47:20 -07:00
staleycyn
f5036ee933
Add files via upload 2022-10-05 16:38:39 -07:00
staleycyn
1dff653065
Add files via upload 2022-10-05 12:34:08 -07:00
staleycyn
f77c829794
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2022-10-05 12:30:01 -07:00
staleycyn
4bc513bfef
Add files via upload 2022-10-05 12:29:10 -07:00
staleycyn
cff1ef9614
Update LAB_08-Manage_Virtual_Machines.md 2022-10-04 09:50:03 -07:00
staleycyn
75ec415924
Update LAB_07-Manage_Azure_Storage.md 2022-10-02 11:31:30 -07:00
staleycyn
ac2303fbaf
Merge pull request #615 from renaudwangler/patch-2
Update lab 9c
2022-10-02 08:35:40 -07:00
staleycyn
8fa9b6514d
Merge pull request #610 from renaudwangler/patch-1
lab 02b
2022-10-02 07:17:12 -07:00
Renaud
17fedc5120
Update lab 9c 2022-09-29 17:24:12 +02:00
Renaud
79a22c98a4
lab 02b
There is no "inherit a tag from the subscription" policy ;)
2022-09-27 13:15:33 +02:00
staleycyn
388ca496b4
Merge pull request #607 from jourdanparham/patch-6
Updated steps and language to match the Portal
2022-09-14 15:30:17 -07:00
Jourdan Parham
fe531c34c1
Updated steps and language to match the Portal 2022-09-14 17:08:59 -04:00
staleycyn
8ab7c73129
Update LAB_08-Manage_Virtual_Machines.md 2022-09-14 12:50:16 -07:00
staleycyn
2db816a436
Update LAB_01-Manage_Azure_AD_Identities.md 2022-09-14 06:57:56 -07:00
staleycyn
7db66f51e5
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-09-13 10:36:59 -07:00
staleycyn
ea15f8ea30
Merge pull request #602 from ejneuman/master
Added links to interactive lab simulations in read.me and lab pages.
2022-09-07 16:47:23 -07:00
ejneuman
4b7b069613
Update LAB_11-Implement_Monitoring.md 2022-09-07 16:25:04 -07:00
ejneuman
59a8a00fc4
Update LAB_10-Implement_Data_Protection.md 2022-09-07 16:24:51 -07:00
ejneuman
001145f8f3
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-09-07 16:24:36 -07:00
ejneuman
5ceaa9b8c9
Update LAB_09b-Implement_Azure_Container_Instances.md 2022-09-07 16:24:19 -07:00
ejneuman
3ae63718e3
Update LAB_09a-Implement_Web_Apps.md 2022-09-07 16:24:02 -07:00
ejneuman
c2b91f8d86
Update LAB_08-Manage_Virtual_Machines.md 2022-09-07 16:23:45 -07:00
ejneuman
fa77574ee1
Update LAB_07-Manage_Azure_Storage.md 2022-09-07 16:23:24 -07:00
ejneuman
1b3a40d7ab
Update LAB_06-Implement_Network_Traffic_Management.md 2022-09-07 16:23:11 -07:00
ejneuman
da2a741b35
Update LAB_05-Implement_Intersite_Connectivity.md 2022-09-07 16:22:57 -07:00
ejneuman
9b92009377
Update LAB_04-Implement_Virtual_Networking.md 2022-09-07 16:22:44 -07:00
ejneuman
e54bf76e88
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2022-09-07 16:22:26 -07:00
ejneuman
44e93054df
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2022-09-07 16:22:11 -07:00
ejneuman
1891552f0f
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-09-07 16:21:57 -07:00
ejneuman
6ac4d5131b
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-09-07 16:21:44 -07:00
ejneuman
f5c69b1cfe
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-09-07 16:21:20 -07:00
ejneuman
f7a987c712
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-09-07 16:21:03 -07:00
ejneuman
66a360b839
Update LAB_01-Manage_Azure_AD_Identities.md 2022-09-07 16:20:16 -07:00
ejneuman
2c117b0f95
Update readme.md 2022-09-07 16:19:18 -07:00
ejneuman
5082c949f6
Update LAB_11-Implement_Monitoring.md 2022-09-07 15:54:05 -07:00
ejneuman
1e4cd3fc91
Update LAB_10-Implement_Data_Protection.md 2022-09-07 15:53:10 -07:00
ejneuman
f40c4ec27b
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-09-07 15:52:34 -07:00
ejneuman
d49a577659
Update LAB_09b-Implement_Azure_Container_Instances.md 2022-09-07 15:52:02 -07:00
ejneuman
9672c3b521
Update LAB_09a-Implement_Web_Apps.md 2022-09-07 15:51:07 -07:00
ejneuman
cc1a3dc3ae
Update LAB_08-Manage_Virtual_Machines.md 2022-09-07 15:50:28 -07:00
ejneuman
41b96bac8a
Update LAB_07-Manage_Azure_Storage.md 2022-09-07 15:49:53 -07:00
ejneuman
dd7df95538
Update LAB_06-Implement_Network_Traffic_Management.md 2022-09-07 15:49:16 -07:00
ejneuman
fd22e19b17
Update LAB_05-Implement_Intersite_Connectivity.md 2022-09-07 15:48:21 -07:00
ejneuman
0492ea6ad7
Update LAB_04-Implement_Virtual_Networking.md 2022-09-07 15:47:48 -07:00
ejneuman
4cf2aaf4a8
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2022-09-07 15:47:09 -07:00
ejneuman
e5a21a9ed6
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2022-09-07 15:46:33 -07:00
ejneuman
9f302d0fc9
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-09-07 15:45:59 -07:00
ejneuman
bde016815b
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-09-07 15:45:07 -07:00
ejneuman
11a30abbe7
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-09-07 15:44:17 -07:00
ejneuman
1cac758191
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-09-07 15:43:22 -07:00
ejneuman
283245d0fd
Update LAB_01-Manage_Azure_AD_Identities.md 2022-09-07 15:41:30 -07:00
ejneuman
2daf046d92
Update readme.md 2022-09-07 15:38:27 -07:00
staleycyn
dea32b89f2
Update LAB_06-Implement_Network_Traffic_Management.md
Changed Task 5 (load balancer) and Task 6 (application gateway) for UI changes.
2022-09-02 16:45:49 -07:00
staleycyn
70117206e6
Merge pull request #598 from ejneuman/master
Added links to preview lab content in interactive guide format.
2022-09-02 16:37:22 -07:00
staleycyn
ac25b06322
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-09-01 15:14:10 -07:00
staleycyn
4b591cc1b8
Update az104-03b-md-template.json 2022-09-01 15:11:22 -07:00
staleycyn
0be647e8b8
Update LAB_11-Implement_Monitoring.md 2022-09-01 13:02:28 -07:00
staleycyn
040fed80cd
Update LAB_10-Implement_Data_Protection.md 2022-09-01 13:02:01 -07:00
staleycyn
133a6c1df8
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-09-01 13:01:43 -07:00
staleycyn
3cc4a78fd0
Update LAB_09b-Implement_Azure_Container_Instances.md 2022-09-01 13:01:26 -07:00
staleycyn
a41681394b
Update LAB_09a-Implement_Web_Apps.md 2022-09-01 13:01:07 -07:00
staleycyn
a80eea6305
Update LAB_08-Manage_Virtual_Machines.md 2022-09-01 13:00:41 -07:00
staleycyn
d8c10146a9
Update LAB_07-Manage_Azure_Storage.md 2022-09-01 13:00:25 -07:00
staleycyn
6a7e0c33c2
Update LAB_06-Implement_Network_Traffic_Management.md 2022-09-01 12:59:52 -07:00
staleycyn
a8158f78fa
Update LAB_05-Implement_Intersite_Connectivity.md 2022-09-01 12:59:31 -07:00
staleycyn
8726595065
Update LAB_04-Implement_Virtual_Networking.md 2022-09-01 12:59:11 -07:00
staleycyn
499f18514f
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2022-09-01 12:58:46 -07:00
staleycyn
b24108c3bc
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2022-09-01 12:58:12 -07:00
staleycyn
0e2c04184b
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-09-01 12:57:44 -07:00
staleycyn
ec63dfff18
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-09-01 12:57:20 -07:00
staleycyn
27b26c9ed5
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-09-01 12:56:31 -07:00
staleycyn
669875232e
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-09-01 12:56:07 -07:00
staleycyn
7d3b34abbd
Update LAB_01-Manage_Azure_AD_Identities.md 2022-09-01 12:55:13 -07:00
staleycyn
adc2fa1a78
Merge pull request #600 from ken-afh/patch-1
Change "resource group" to "management group"
2022-09-01 10:31:00 -07:00
Ken
406eb1347e
Change "resource group" to "management group"
Subscriptions cannot belong to resource groups
2022-09-01 11:14:52 -04:00
ejneuman
be908fc383
Update LAB_11-Implement_Monitoring.md 2022-08-31 14:56:01 -07:00
ejneuman
290ff6f299
Update LAB_10-Implement_Data_Protection.md 2022-08-31 14:55:25 -07:00
ejneuman
9209ea729f
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-08-31 14:54:44 -07:00
ejneuman
5b5543c516
Update LAB_09b-Implement_Azure_Container_Instances.md 2022-08-31 14:53:23 -07:00
ejneuman
1b0d313b52
Update LAB_09a-Implement_Web_Apps.md 2022-08-31 14:52:01 -07:00
ejneuman
4d93170059
Update LAB_08-Manage_Virtual_Machines.md 2022-08-31 14:51:11 -07:00
ejneuman
686ef9b8a3
Update LAB_07-Manage_Azure_Storage.md 2022-08-31 14:50:34 -07:00
ejneuman
34455bd857
Update LAB_06-Implement_Network_Traffic_Management.md 2022-08-31 14:49:43 -07:00
ejneuman
3e5920dffa
Update LAB_05-Implement_Intersite_Connectivity.md 2022-08-31 14:48:49 -07:00
ejneuman
c56c519807
Update LAB_04-Implement_Virtual_Networking.md 2022-08-31 14:48:10 -07:00
ejneuman
553c8dd00f
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2022-08-31 14:47:34 -07:00
ejneuman
ae9e188456
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2022-08-31 14:46:54 -07:00
ejneuman
5f785a94fa
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-08-31 14:46:10 -07:00
ejneuman
20ae72b683
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-08-31 14:45:23 -07:00
ejneuman
112291726e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-08-31 14:38:54 -07:00
ejneuman
93eeaada92
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-08-31 14:38:13 -07:00
ejneuman
b8f00c3962
Update LAB_01-Manage_Azure_AD_Identities.md 2022-08-31 14:37:18 -07:00
ejneuman
d162bd6830
Update readme.md 2022-08-31 14:34:35 -07:00
staleycyn
7ccb4b9857
Update LAB_11-Implement_Monitoring.md 2022-08-27 09:58:14 -07:00
staleycyn
c9c07d632d
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-08-26 14:57:05 -07:00
staleycyn
fe65795f2a
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-08-10 06:47:00 -07:00
staleycyn
d49dae6990
Merge pull request #584 from MOC-Labs-Review/MOC-Labs-Review-patch-1
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
2022-07-05 09:48:27 -07:00
staleycyn
26a66ea526
Merge pull request #585 from MOC-Labs-Review/MOC-Labs-Review-patch-2
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2022-07-05 09:48:09 -07:00
staleycyn
6e015c1c27
Merge pull request #586 from MOC-Labs-Review/MOC-Labs-Review-patch-3
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
2022-07-05 09:47:37 -07:00
SriAchary
601dafe998
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-06-30 00:03:04 -07:00
SriAchary
f59b578d28
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-06-29 23:53:16 -07:00
SriAchary
57c3e4d2a9
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-06-29 21:41:58 -07:00
staleycyn
28fe1c2fa7
Update LAB_01-Manage_Azure_AD_Identities.md 2022-06-28 13:52:35 -07:00
staleycyn
0d286cdee3
Update LAB_01-Manage_Azure_AD_Identities.md 2022-06-28 13:51:25 -07:00
staleycyn
10c63518dd
Update LAB_01-Manage_Azure_AD_Identities.md 2022-06-28 13:49:30 -07:00
staleycyn
6df80c7697
Merge pull request #582 from theadzik/master
Fix Portal UI and Lab instructions incompatibilities
2022-06-24 11:54:50 -07:00
staleycyn
69083589fe
Update readme.md 2022-06-17 08:53:57 -07:00
Adam Żmuda
4354b1a0e3 Regroup dependant commands in Lab 9c task 4 together 2022-06-10 13:20:42 +02:00
Adam Żmuda
7bf7f20782 Changed wording to match Portal UI in Lab 8 Task 1 2022-06-10 12:30:27 +02:00
Adam Żmuda
0b27cf5592 Changed wording to match Portal UI in Lab 7 Task 2 2022-06-10 10:29:06 +02:00
Adam Żmuda
56e1ed2f4a Changed wording to match Portal UI in Lab 6 Task 3 2022-06-10 10:25:27 +02:00
Adam Żmuda
ca3f05a593 Change right click to click in LAB 2a and 2b 2022-06-10 10:24:53 +02:00
staleycyn
e8161696e6
Merge pull request #580 from renaudwangler/patch-1
Update LAB_10-Implement_Data_Protection.md
2022-06-03 11:28:44 -07:00
staleycyn
85f70630bb
Update LAB_10-Implement_Data_Protection.md 2022-06-03 11:28:18 -07:00
Renaud
e4133b95af
Update LAB_10-Implement_Data_Protection.md
add a step to clarifiy the agent deletion.
2022-06-03 11:38:52 +02:00
staleycyn
4efd79c7aa
Merge pull request #579 from PaulDash/patch-2
Fixes: RG name in note and field description
2022-06-01 07:32:51 -07:00
Dash.Training
13f66f4530
Fixes: RG name in note and field description
* Resource Group referenced in note on available VM sizes was from module 04. Someone must have copied/pasted the entire note.
* When adding a Route in a Route Table, the field is now called "Address prefix destination"
2022-06-01 16:17:42 +02:00
staleycyn
be14e4ff5b
Merge pull request #562 from MOC-Labs-Review/MOC-Labs-Review-patch-3
Specify Region in Ex1 Task 1 Step 2
2022-05-11 07:05:51 -07:00
staleycyn
215064c100
Merge pull request #564 from MOC-Labs-Review/MOC-Labs-Review-patch-5
Identify usable regions for Ex 1, Task 1, Step 6
2022-05-11 07:05:21 -07:00
staleycyn
469d943757
Merge pull request #563 from MOC-Labs-Review/MOC-Labs-Review-patch-4
Response to Issue #559 in original repo
2022-05-11 07:04:29 -07:00
staleycyn
3ff0811db8
Merge pull request #570 from MOC-Labs-Review/MOC-Labs-Review-patch-11
Task 6, step 4--handle likely user error
2022-05-11 07:03:42 -07:00
staleycyn
5a1aaa2715
Merge pull request #565 from MOC-Labs-Review/MOC-Labs-Review-patch-6
Move the failed deployment note
2022-05-11 07:03:12 -07:00
staleycyn
0a544cf585
Merge pull request #571 from MOC-Labs-Review/MOC-Labs-Review-patch-12
Update LAB_11-Implement_Monitoring.md
2022-05-11 07:02:15 -07:00
staleycyn
d3c9789a6f
Merge pull request #572 from MOC-Labs-Review/MOC-Labs-Review-patch-13
Provide a workaround for paste errors
2022-05-10 06:57:12 -07:00
staleycyn
326517ef31
Merge pull request #569 from MOC-Labs-Review/MOC-Labs-Review-patch-10
Update LAB_07-Manage_Azure_Storage.md
2022-05-10 06:56:10 -07:00
staleycyn
7e27268b54
Merge pull request #568 from MOC-Labs-Review/MOC-Labs-Review-patch-9
Update routing rule backend targets UI
2022-05-10 06:54:50 -07:00
staleycyn
d3f46b1049
Merge pull request #567 from MOC-Labs-Review/MOC-Labs-Review-patch-8
Task 6, Step 11--needs Priority
2022-05-10 06:54:30 -07:00
staleycyn
fc65bd7c30
Merge pull request #566 from MOC-Labs-Review/MOC-Labs-Review-patch-7
Add route UI change
2022-05-10 06:53:56 -07:00
staleycyn
c4e0cd1b8c
Merge pull request #561 from MOC-Labs-Review/MOC-Labs-Review-patch-2
Update Ex 2 Task 2 Step 13
2022-05-10 06:49:58 -07:00
staleycyn
2a844317e6
Merge pull request #560 from MOC-Labs-Review/MOC-Labs-Review-patch-1
Ex 1 Task 2 Step 4
2022-05-10 06:49:37 -07:00
James Finley
531b802e5a
Provide a workaround for paste errors
Pasting into the query window from the instructions is giving intermittent errors. I provided a note with workaround that provides a more consistent bahaviour

Ex1, Task 7, step 3.
2022-05-08 19:26:41 +12:00
James Finley
b55d523bca
Update LAB_11-Implement_Monitoring.md
Ex 1 Task 7, Step 2--the scope should be az104-11-vm0.  The learner can't choose the resource group.
2022-05-08 19:11:31 +12:00
James Finley
c7eca23adb
Task 6, step 4--handle likely user error
Learners often miss the note in Task 4 telling them to save the SAS URL. Added a note in Task 6 to help them create a new one.
2022-05-08 13:22:40 +12:00
James Finley
b7466609a4
Update LAB_07-Manage_Azure_Storage.md
In Task 6 step 2, the GUI has changed. Updated the step to reflect the current UI.
2022-05-08 13:17:40 +12:00
James Finley
690d2ec0a4
Update routing rule backend targets UI
Task 6, step 13..."HTTP Settings" is now "Backend settings".  Changed the step to reflect the new UI.
2022-05-08 12:27:02 +12:00
James Finley
15c6bee61a
Task 6, Step 11--needs Priority
There is a new mandatory setting in application gateway routing rules, "Priority". Added it to the table.
2022-05-08 12:22:26 +12:00
James Finley
137d66a0a9
Add route UI change
The UI for adding a route to a route table has changed.  I added the new field that needs to be set, and updated the labels to match the UI in Ex1, Task 4, Steps 15 & 25.
2022-05-08 11:51:31 +12:00
James Finley
bf3dda4429
Move the failed deployment note
It should be after Step 6, not step 7.
2022-05-08 11:09:55 +12:00
James Finley
499c17b7c3
Identify usable regions for Ex 1, Task 1, Step 6
Changed the code block to use two known good regions for Azure Pass subscriptions, then added a note outlining what should be done if the learner wants or needs to use different regions.
2022-05-08 10:47:58 +12:00
James Finley
90d52db0ba
Response to Issue #559 in original repo
Ex 1 Task 2 Step 5 Note 3
The steps in the note work as written, but it is not clear what action needs to be taken if a learner has chosen a location that they cannot deploy into.  I added a clarification that explains what will need to be done if they have chosen a location that cannot have the appropriate VM sku deployed.
2022-05-07 17:44:43 +12:00
James Finley
a33cb6aca1
Specify Region in Ex1 Task 1 Step 2
The instructions imply the resource group already exists, and so the learner could look up the region.  But it has not been created yet, so it needs to be specified in that step.
2022-05-07 16:30:30 +12:00
James Finley
ddfa3267fe
Update Ex 2 Task 2 Step 13
Detailed errors policy failures are found on the "Raw Errors" tab, not "Tags". There is no tab named "Tags" in that context.
2022-05-07 15:52:29 +12:00
James Finley
0bc69c5ad5
Ex 1 Task 2 Step 4
Add a clarifying note that it may take up to 10 minutes for the newly activated licenses to appear, and that the learner should not proceed until they do.
2022-05-07 14:42:43 +12:00
staleycyn
a76efb47bb
Update LAB_07-Manage_Azure_Storage.md 2022-05-03 07:06:41 -07:00
staleycyn
64bc40f4ed
Update LAB_06-Implement_Network_Traffic_Management.md 2022-05-03 07:05:58 -07:00
staleycyn
68992bf16c
Update LAB_04-Implement_Virtual_Networking.md 2022-05-03 07:05:27 -07:00
staleycyn
08d0e3f892
Update LAB_08-Manage_Virtual_Machines.md 2022-05-03 07:04:35 -07:00
staleycyn
982648c74b
Update LAB_06-Implement_Network_Traffic_Management.md 2022-05-03 07:02:02 -07:00
staleycyn
45c9f23cf6
Update LAB_07-Manage_Azure_Storage.md 2022-05-03 07:01:04 -07:00
staleycyn
578f668f15
Update LAB_07-Manage_Azure_Storage.md 2022-05-03 07:00:09 -07:00
staleycyn
f5270c76a5
Update LAB_08-Manage_Virtual_Machines.md 2022-05-03 06:59:44 -07:00
staleycyn
f536b1cb6f
Update LAB_06-Implement_Network_Traffic_Management.md 2022-05-03 06:58:16 -07:00
staleycyn
a91e801a90
Update LAB_07-Manage_Azure_Storage.md 2022-05-03 06:57:51 -07:00
staleycyn
5e1814b917
Update LAB_06-Implement_Network_Traffic_Management.md 2022-05-03 06:57:13 -07:00
staleycyn
2eea188057
Merge pull request #555 from PaulDash/patch-1
Update LAB_04 to remove references to SEA-DEV
2022-04-26 19:34:02 -07:00
Dash.Training
464392cbbb
Update LAB_04 to remove references to SEA-DEV
Not all deliveries will be using classroom (or labs provider) VM called SEA-DEV as all other steps can be performed from any supported browser.
2022-04-27 02:12:29 +02:00
staleycyn
f8a88a2b8e
Update az104-04-vms-loop-template.json 2022-04-21 06:24:06 -07:00
staleycyn
8282cbcee5
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-04-18 16:56:04 -07:00
staleycyn
270428c930
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-04-18 16:55:36 -07:00
staleycyn
bf45eb1535
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-04-18 16:54:34 -07:00
staleycyn
7ffdffa241
Merge pull request #549 from jourdanparham/patch-5
Edits for clarity, module 5, task 1, step 6
2022-04-13 16:00:54 -07:00
Jourdan Parham
4c26659768
Edits for clarity, task 1 step 6
Proposed changes are to add clarity to Task 1, Step 6. There has been learner confusion with the appropriate syntax to create a variable. Additionally, removing the backticks which render as a type text in the lab environment.
2022-04-13 16:49:28 -04:00
staleycyn
0391f39667
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-04-13 12:36:18 -07:00
staleycyn
dc0edbf407
Add files via upload 2022-04-13 09:32:39 -07:00
staleycyn
56c792407e
Update LAB_08-Manage_Virtual_Machines.md 2022-04-13 09:25:12 -07:00
staleycyn
b57f1f083a
Merge pull request #544 from drovetto/new_branch
Fix typo
2022-04-12 12:10:54 -07:00
Sídnei Auguto Drovetto Junior
910f344737 Fix typo 2022-04-12 15:22:13 -03:00
staleycyn
0d47b9c4de
Merge pull request #533 from MOC-Labs-Review/MOC-Labs-Review-patch-20
Update LAB_08-Manage_Virtual_Machines.md
2022-04-09 07:05:58 -07:00
staleycyn
36370f784e
Merge pull request #540 from MOC-Labs-Review/MOC-Labs-Review-patch-33
Update LAB_10-Implement_Data_Protection.md
2022-04-09 07:04:40 -07:00
staleycyn
5293da2eb3
Merge pull request #539 from MOC-Labs-Review/MOC-Labs-Review-patch-32
Update LAB_10-Implement_Data_Protection.md
2022-04-09 07:03:26 -07:00
staleycyn
5ced856cb9
Merge pull request #538 from MOC-Labs-Review/MOC-Labs-Review-patch-31
Update LAB_10-Implement_Data_Protection.md
2022-04-09 07:02:52 -07:00
staleycyn
a207734d06
Merge pull request #537 from MOC-Labs-Review/MOC-Labs-Review-patch-30
Update LAB_10-Implement_Data_Protection.md
2022-04-09 07:02:17 -07:00
staleycyn
545be8199c
Merge pull request #535 from MOC-Labs-Review/MOC-Labs-Review-patch-26
Update LAB_10-Implement_Data_Protection.md
2022-04-09 07:01:53 -07:00
staleycyn
3d27b6663e
Merge pull request #536 from MOC-Labs-Review/MOC-Labs-Review-patch-29
Update LAB_10-Implement_Data_Protection.md
2022-04-09 07:01:14 -07:00
staleycyn
6d11f94fbb
Merge pull request #532 from MOC-Labs-Review/MOC-Labs-Review-patch-19
Update LAB_08-Manage_Virtual_Machines.md
2022-04-09 07:00:06 -07:00
staleycyn
4bf6fb07b2
Merge pull request #530 from MOC-Labs-Review/MOC-Labs-Review-patch-15
Update LAB_06-Implement_Network_Traffic_Management.md
2022-04-09 06:56:09 -07:00
staleycyn
17d8b40ea5
Merge pull request #525 from MOC-Labs-Review/MOC-Labs-Review-patch-3
Update LAB_01-Manage_Azure_AD_Identities.md
2022-04-09 06:39:58 -07:00
garjen55
5f9887bf45
Update LAB_10-Implement_Data_Protection.md 2022-04-05 21:47:12 -05:00
garjen55
66af22e10c
Update LAB_10-Implement_Data_Protection.md 2022-04-05 21:45:49 -05:00
garjen55
58a014b8bd
Update LAB_10-Implement_Data_Protection.md 2022-04-05 21:44:19 -05:00
garjen55
2993acef33
Update LAB_10-Implement_Data_Protection.md 2022-04-05 21:42:59 -05:00
garjen55
0cc387d3e0
Update LAB_10-Implement_Data_Protection.md 2022-04-05 21:40:46 -05:00
garjen55
53b7a9cb13
Update LAB_10-Implement_Data_Protection.md 2022-04-05 21:36:45 -05:00
garjen55
43eec98bc7
Update LAB_08-Manage_Virtual_Machines.md 2022-04-05 21:24:50 -05:00
garjen55
09d98396ae
Update LAB_08-Manage_Virtual_Machines.md 2022-04-05 21:22:21 -05:00
garjen55
9a75b56b27
Update LAB_06-Implement_Network_Traffic_Management.md 2022-04-05 21:16:55 -05:00
garjen55
25662b6e2b
Update LAB_01-Manage_Azure_AD_Identities.md 2022-04-05 20:48:39 -05:00
staleycyn
dd61587ee5
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-03-31 06:34:39 -07:00
staleycyn
7bee317d45
Update readme.md 2022-03-27 09:05:26 -07:00
staleycyn
45e0b1e448
Merge pull request #512 from MOC-Labs-Review/MOC-Labs-Review-patch-5
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
2022-03-07 13:55:55 -08:00
staleycyn
e90ae9ec04
Merge pull request #511 from MOC-Labs-Review/MOC-Labs-Review-patch-4
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
2022-03-07 13:55:36 -08:00
staleycyn
5cc3e82ef9
Merge pull request #510 from MOC-Labs-Review/MOC-Labs-Review-patch-3
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2022-03-07 13:54:38 -08:00
staleycyn
327ea169d3
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-03-07 13:54:09 -08:00
staleycyn
4841dae4ce
Merge pull request #509 from MOC-Labs-Review/MOC-Labs-Review-patch-2
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
2022-03-07 13:52:02 -08:00
staleycyn
55aef1b9a4
Merge pull request #508 from MOC-Labs-Review/MOC-Labs-Review-patch-1
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
2022-03-07 13:51:15 -08:00
staleycyn
3e32ce54e9
Merge pull request #507 from jfinleynz/patch-1
Update LAB_04-Implement_Virtual_Networking.md
2022-03-07 13:50:24 -08:00
SriAchary
516d018c9f
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
Changing the URL to Copy and Paste text. URL opens up on local machine, not on lab VM.
2022-03-05 18:58:31 -08:00
SriAchary
7e4c105fae
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
Changed clickable URL to Copy and Paste text. Clickable URL opens portal on local machine rather than within cloud VM.
2022-03-05 18:21:28 -08:00
SriAchary
0033334115
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-03-05 10:57:18 -08:00
SriAchary
905bad8636
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
Added Task 04 title.
2022-03-05 10:28:25 -08:00
SriAchary
844788cccc
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
Making 'Azure Portal' a Copy and Paste text rather than a clickable URL. The clickable URL opens up Portal on local computer rather than within the cloud VM.
2022-03-05 08:52:22 -08:00
James Finley
3695235130
Update LAB_04-Implement_Virtual_Networking.md
Running Azure virtual machines don't properly pick up the NSG attachment to their NICs for a very long time (I waited over 30 minutes, and they still never properly implemented the rules).  I added two instructions, one to stop the VMs before creating and attaching the NSG, and a later one to start the VMs once the NSG has been attached.  This should give the desired student outcome w/o a very long wait.
2022-03-02 10:18:44 +13:00
staleycyn
804bc72bbd
Merge pull request #501 from Samymagdy-itrandd/patch-2
Duplicate field
2022-02-22 06:08:45 -08:00
staleycyn
a5750b7b5b
Merge pull request #502 from ITBlandMCT/patch-4
Update LAB_09c-Implement_Azure_Kubernetes_Service.md typo
2022-02-18 09:51:09 -08:00
Eric Bland
2f1b4647d7
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
Oops, corrected a typo -- I did not type the pipe character at the end of the inserted table row in the previous PR, Sorry.
2022-02-18 11:33:23 -06:00
Samymagdy-itrandd
d47c1c48f6
Duplicate field
no need for Virtual Machine Computer Name, Just the Virtual Machine Name.
2022-02-18 19:00:51 +02:00
staleycyn
3dcfa9c61b
Merge pull request #499 from ITBlandMCT/patch-3
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2022-02-18 08:01:52 -08:00
Eric Bland
41474b76b0
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
Change Scale method to "Manual" (Automatic is now the default)
2022-02-16 10:35:28 -06:00
staleycyn
7291b4cdd4
Merge pull request #496 from Samymagdy-itrandd/patch-1
Misspelling
2022-02-14 05:09:58 -08:00
Samymagdy-itrandd
11a2d798c0
Misspelling
Misspelling on Pfovide a secure password
Changed to Provide a secure password
2022-02-14 08:28:54 +02:00
staleycyn
c360d3abaa
Update LAB_11-Implement_Monitoring.md 2022-02-09 09:10:25 -08:00
staleycyn
1285ed7781
Update LAB_10-Implement_Data_Protection.md 2022-02-09 09:09:48 -08:00
staleycyn
36b4fb9071
Update LAB_08-Manage_Virtual_Machines.md 2022-02-09 09:09:23 -08:00
staleycyn
6d15293f7b
Update LAB_06-Implement_Network_Traffic_Management.md 2022-02-09 09:09:00 -08:00
staleycyn
c6a6c28b34
Update LAB_05-Implement_Intersite_Connectivity.md 2022-02-09 09:08:38 -08:00
staleycyn
aad2ecbe1d
Update LAB_04-Implement_Virtual_Networking.md 2022-02-09 09:08:13 -08:00
staleycyn
7a380ad09b
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-02-09 09:06:21 -08:00
staleycyn
752e31f33b
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-02-09 09:05:57 -08:00
staleycyn
45470c7315
Update LAB_01-Manage_Azure_AD_Identities.md 2022-02-09 09:05:14 -08:00
staleycyn
feb0d6dbe7
Update LAB_11-Implement_Monitoring.md 2022-02-09 07:53:47 -08:00
staleycyn
9be42ae522
Update LAB_10-Implement_Data_Protection.md 2022-02-09 07:53:08 -08:00
staleycyn
d50b5c8a1a
Update LAB_09b-Implement_Azure_Container_Instances.md 2022-02-09 07:52:15 -08:00
staleycyn
8dd9c17a0e
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-02-09 07:51:40 -08:00
staleycyn
0f95ca1344
Update LAB_09a-Implement_Web_Apps.md 2022-02-09 07:50:55 -08:00
staleycyn
501cafe784
Update LAB_08-Manage_Virtual_Machines.md 2022-02-09 07:50:01 -08:00
staleycyn
03fda1a9ef
Update LAB_07-Manage_Azure_Storage.md 2022-02-09 07:49:13 -08:00
staleycyn
e9f1fb8139
Update LAB_06-Implement_Network_Traffic_Management.md 2022-02-09 07:48:26 -08:00
staleycyn
0bcb24fcc6
Update LAB_05-Implement_Intersite_Connectivity.md 2022-02-09 07:47:24 -08:00
staleycyn
d8c803f03f
Update LAB_04-Implement_Virtual_Networking.md 2022-02-09 07:45:47 -08:00
staleycyn
59ab5fe9fe
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2022-02-09 07:45:01 -08:00
staleycyn
d8137cfb28
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-02-09 07:39:08 -08:00
staleycyn
544002563a
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-02-09 07:38:13 -08:00
staleycyn
16b830b266
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-02-09 07:37:11 -08:00
staleycyn
620ab66483
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-02-09 07:36:05 -08:00
staleycyn
6306e495a7
Update LAB_01-Manage_Azure_AD_Identities.md 2022-02-09 07:34:41 -08:00
staleycyn
75747ab392
Update LAB_11-Implement_Monitoring.md 2022-02-09 07:30:09 -08:00
staleycyn
0f049f3d75
Update LAB_10-Implement_Data_Protection.md 2022-02-09 07:28:23 -08:00
staleycyn
6b671f569b
Update LAB_08-Manage_Virtual_Machines.md 2022-02-09 07:16:58 -08:00
staleycyn
0cca07c5e3
Update LAB_07-Manage_Azure_Storage.md 2022-02-09 07:14:20 -08:00
staleycyn
d0841d021d
Update LAB_06-Implement_Network_Traffic_Management.md 2022-02-09 06:26:24 -08:00
staleycyn
732691b251
Update LAB_05-Implement_Intersite_Connectivity.md 2022-02-09 06:14:59 -08:00
staleycyn
205f5635b7
Update readme.md 2022-02-08 16:38:10 -08:00
staleycyn
e57048979a
Update LAB_04-Implement_Virtual_Networking.md 2022-02-08 13:32:32 -08:00
staleycyn
b4642da7a3
Merge pull request #491 from stperm/patch-1
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2022-02-08 11:57:01 -08:00
staleycyn
a8c7d99580
Update LAB_04-Implement_Virtual_Networking.md 2022-02-08 07:48:15 -08:00
staleycyn
a9b81fc7fb
Update LAB_04-Implement_Virtual_Networking.md 2022-02-07 14:40:19 -08:00
staleycyn
aebf9a713c
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2022-02-07 14:31:44 -08:00
staleycyn
5e8f91018e
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2022-02-07 14:29:35 -08:00
staleycyn
015c5469c1
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-02-07 14:27:01 -08:00
staleycyn
565b441cc9
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-02-07 14:23:23 -08:00
staleycyn
f8b42653af
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-02-07 14:22:13 -08:00
staleycyn
355ff9231d
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-02-07 14:13:57 -08:00
staleycyn
80d552774c
Update LAB_01-Manage_Azure_AD_Identities.md 2022-02-07 14:06:03 -08:00
staleycyn
37d9e9563a
Update readme.md 2022-02-07 06:49:09 -08:00
Stan Ivan
121ba6a4e0
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
Fix environment variable assignments in order to work correctly in Bash
2022-02-05 14:22:55 +01:00
staleycyn
015c27abd4
Merge pull request #476 from MOC-Labs-Review/MOC-Labs-Review-patch-51
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2022-02-04 08:36:30 -08:00
staleycyn
d67a8f4b86
Merge pull request #475 from MOC-Labs-Review/MOC-Labs-Review-patch-50
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2022-02-04 08:36:08 -08:00
staleycyn
39067c1dd4
Merge pull request #474 from MOC-Labs-Review/MOC-Labs-Review-patch-49
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2022-02-04 08:35:22 -08:00
staleycyn
097cb0622b
Merge pull request #472 from MOC-Labs-Review/MOC-Labs-Review-patch-45
Update LAB_08-Manage_Virtual_Machines.md
2022-02-04 08:35:00 -08:00
staleycyn
1e02a9f232
Merge pull request #470 from MOC-Labs-Review/MOC-Labs-Review-patch-41
Update LAB_08-Manage_Virtual_Machines.md
2022-02-04 08:34:26 -08:00
staleycyn
ee77c6e2b2
Merge pull request #468 from MOC-Labs-Review/MOC-Labs-Review-patch-38
Update LAB_08-Manage_Virtual_Machines.md
2022-02-04 08:33:55 -08:00
staleycyn
d2c7dd310c
Merge pull request #466 from MOC-Labs-Review/MOC-Labs-Review-patch-34
Update LAB_08-Manage_Virtual_Machines.md
2022-02-04 08:33:37 -08:00
staleycyn
b91856acf7
Merge branch 'master' into MOC-Labs-Review-patch-34 2022-02-04 08:33:16 -08:00
staleycyn
9b71bec177
Merge pull request #465 from MOC-Labs-Review/MOC-Labs-Review-patch-33
Update LAB_07-Manage_Azure_Storage.md
2022-02-04 08:32:01 -08:00
staleycyn
ded24fad55
Merge pull request #464 from MOC-Labs-Review/MOC-Labs-Review-patch-32
Update LAB_07-Manage_Azure_Storage.md
2022-02-04 08:31:32 -08:00
staleycyn
6aec6e00db
Merge pull request #463 from MOC-Labs-Review/MOC-Labs-Review-patch-31
Update LAB_07-Manage_Azure_Storage.md
2022-02-04 08:31:09 -08:00
staleycyn
c0a2294e70
Merge pull request #460 from MOC-Labs-Review/MOC-Labs-Review-patch-15
Update LAB_06-Implement_Network_Traffic_Management.md
2022-02-04 08:30:09 -08:00
staleycyn
bb370afb86
Merge pull request #457 from MOC-Labs-Review/MOC-Labs-Review-patch-10
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
2022-02-04 08:29:32 -08:00
staleycyn
8274688130
Merge pull request #456 from MOC-Labs-Review/MOC-Labs-Review-patch-9
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
2022-02-04 08:29:20 -08:00
staleycyn
82eb4ca4d0
Merge pull request #455 from MOC-Labs-Review/MOC-Labs-Review-patch-8
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
2022-02-04 08:29:02 -08:00
staleycyn
30f0d0cb64
Merge pull request #454 from MOC-Labs-Review/MOC-Labs-Review-patch-7
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2022-02-04 08:28:27 -08:00
staleycyn
02e649d550
Merge pull request #453 from MOC-Labs-Review/MOC-Labs-Review-patch-4
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2022-02-04 08:27:53 -08:00
staleycyn
2b4083fab3
Merge pull request #452 from MOC-Labs-Review/MOC-Labs-Review-patch-3
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
2022-02-04 08:27:29 -08:00
staleycyn
b7ec58b988
Merge pull request #467 from MOC-Labs-Review/MOC-Labs-Review-patch-35
Update LAB_08-Manage_Virtual_Machines.md
2022-02-04 08:16:41 -08:00
staleycyn
bc50423656
Merge pull request #471 from MOC-Labs-Review/MOC-Labs-Review-patch-43
Update LAB_08-Manage_Virtual_Machines.md
2022-02-04 07:41:20 -08:00
staleycyn
2a90368a77
Merge pull request #473 from MOC-Labs-Review/MOC-Labs-Review-patch-46
Update LAB_09a-Implement_Web_Apps.md
2022-02-04 07:40:59 -08:00
staleycyn
940dd5db68
Merge pull request #478 from MOC-Labs-Review/MOC-Labs-Review-patch-55
Update LAB_10-Implement_Data_Protection.md
2022-02-04 07:39:10 -08:00
staleycyn
5f3db44613
Merge pull request #480 from MOC-Labs-Review/MOC-Labs-Review-patch-57
Update LAB_11-Implement_Monitoring.md
2022-02-04 07:38:42 -08:00
staleycyn
fdbd6d26c1
Merge pull request #481 from MOC-Labs-Review/MOC-Labs-Review-patch-59
Update LAB_11-Implement_Monitoring.md
2022-02-04 07:38:24 -08:00
staleycyn
6f266383ca
Merge pull request #483 from MOC-Labs-Review/MOC-Labs-Review-patch-62
Update LAB_11-Implement_Monitoring.md
2022-02-04 07:38:04 -08:00
staleycyn
d94dfd15b1
Merge pull request #484 from MOC-Labs-Review/MOC-Labs-Review-patch-65
Update LAB_11-Implement_Monitoring.md
2022-02-04 07:37:25 -08:00
staleycyn
6dd78759ec
Merge pull request #485 from MOC-Labs-Review/MOC-Labs-Review-patch-66
Update LAB_11-Implement_Monitoring.md
2022-02-04 07:36:48 -08:00
staleycyn
97f79bd254
Merge pull request #486 from MOC-Labs-Review/MOC-Labs-Review-patch-67
Update LAB_11-Implement_Monitoring.md
2022-02-04 07:32:56 -08:00
staleycyn
e3cb92f4bb
Merge pull request #487 from MOC-Labs-Review/MOC-Labs-Review-patch-68
Update LAB_11-Implement_Monitoring.md
2022-02-04 07:32:31 -08:00
staleycyn
cfb271e33e
Merge pull request #488 from MOC-Labs-Review/MOC-Labs-Review-patch-69
Update LAB_11-Implement_Monitoring.md
2022-02-02 10:53:02 -08:00
staleycyn
148dc6b790
Merge pull request #489 from MOC-Labs-Review/MOC-Labs-Review-patch-70
Update LAB_11-Implement_Monitoring.md
2022-02-02 10:31:33 -08:00
staleycyn
1355343fe6
Merge pull request #482 from MOC-Labs-Review/MOC-Labs-Review-patch-61
Update LAB_11-Implement_Monitoring.md
2022-02-02 07:00:46 -08:00
staleycyn
977352a983
Merge pull request #462 from MOC-Labs-Review/MOC-Labs-Review-patch-26
Update LAB_07-Manage_Azure_Storage.md
2022-02-02 07:00:10 -08:00
staleycyn
51a0cdd950
Merge pull request #477 from MOC-Labs-Review/MOC-Labs-Review-patch-53
Update LAB_10-Implement_Data_Protection.md
2022-02-02 06:59:41 -08:00
staleycyn
ae0e5e339e
Merge pull request #479 from MOC-Labs-Review/MOC-Labs-Review-patch-56
Update LAB_11-Implement_Monitoring.md
2022-02-02 06:58:47 -08:00
staleycyn
fd789902d8
Update LAB_06-Implement_Network_Traffic_Management.md 2022-01-31 07:05:10 -08:00
Mark Beasley
75f56ba7fe
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:30:08 -07:00
Mark Beasley
395aba3af1
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:29:03 -07:00
Mark Beasley
ddd5ad913a
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:26:49 -07:00
Mark Beasley
12c00dec55
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:25:00 -07:00
Mark Beasley
246c40fe98
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:24:09 -07:00
Mark Beasley
d3292104b0
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:23:06 -07:00
Mark Beasley
80da9f6589
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:18:08 -07:00
Mark Beasley
7adcaeb076
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:16:35 -07:00
Mark Beasley
fa6e6e27a6
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:14:36 -07:00
Mark Beasley
d0e34da9b3
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:10:48 -07:00
Mark Beasley
ce9f363fb7
Update LAB_11-Implement_Monitoring.md 2022-01-28 14:09:39 -07:00
Mark Beasley
051be46955
Update LAB_10-Implement_Data_Protection.md 2022-01-28 14:07:30 -07:00
Mark Beasley
2135ee85c4
Update LAB_10-Implement_Data_Protection.md 2022-01-28 14:04:05 -07:00
Mark Beasley
165959a6f9
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-01-28 13:58:42 -07:00
Mark Beasley
47bbb00c9c
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-01-28 13:57:39 -07:00
Mark Beasley
2a94047208
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2022-01-28 13:56:11 -07:00
Mark Beasley
a0f31b3c4e
Update LAB_09a-Implement_Web_Apps.md 2022-01-28 13:52:05 -07:00
Mark Beasley
62e883c94c
Update LAB_08-Manage_Virtual_Machines.md 2022-01-28 13:50:41 -07:00
Mark Beasley
dff8df0fbb
Update LAB_08-Manage_Virtual_Machines.md 2022-01-28 13:47:47 -07:00
Mark Beasley
91b16b5798
Update LAB_08-Manage_Virtual_Machines.md 2022-01-28 13:44:58 -07:00
Mark Beasley
d31d5011fb
Update LAB_08-Manage_Virtual_Machines.md 2022-01-28 13:40:17 -07:00
Mark Beasley
37cd19cee1
Update LAB_08-Manage_Virtual_Machines.md 2022-01-28 13:35:52 -07:00
Mark Beasley
42df830896
Update LAB_08-Manage_Virtual_Machines.md 2022-01-28 13:35:07 -07:00
Mark Beasley
ef40bf3098
Update LAB_07-Manage_Azure_Storage.md 2022-01-28 13:34:01 -07:00
Mark Beasley
ed59ce8f4a
Update LAB_07-Manage_Azure_Storage.md 2022-01-28 13:32:32 -07:00
Mark Beasley
8750d841e2
Update LAB_07-Manage_Azure_Storage.md 2022-01-28 13:31:05 -07:00
Mark Beasley
f94a7b39fe
Update LAB_07-Manage_Azure_Storage.md 2022-01-28 13:25:59 -07:00
Mark Beasley
b4d2780a62
Update LAB_06-Implement_Network_Traffic_Management.md 2022-01-28 13:10:21 -07:00
Mark Beasley
7588924ac1
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2022-01-28 12:53:34 -07:00
Mark Beasley
2ae793f55e
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-01-28 12:52:14 -07:00
Mark Beasley
1be7fd6dbc
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-01-28 12:50:51 -07:00
Mark Beasley
ad39fb2717
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-01-28 12:49:10 -07:00
Mark Beasley
384a098698
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2022-01-28 12:42:12 -07:00
Mark Beasley
4dd5ef73a9
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2022-01-28 12:37:09 -07:00
staleycyn
56bd76d2d2
Merge pull request #440 from MOC-Labs-Review/MOC-Labs-Review-patch-2
Update LAB_04-Implement_Virtual_Networking.md
2022-01-18 07:09:09 -08:00
staleycyn
735ef1ca4f
Merge pull request #439 from MOC-Labs-Review/MOC-Labs-Review-patch-1
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
2022-01-18 07:08:37 -08:00
staleycyn
e678b2dfea
Merge pull request #441 from MOC-Labs-Review/MOC-Labs-Review-patch-3
Update LAB_09a-Implement_Web_Apps.md
2022-01-18 07:08:24 -08:00
Charles Pluta
1a2ba65340
Update LAB_09a-Implement_Web_Apps.md 2022-01-15 22:35:40 -05:00
Charles Pluta
0c9d10c17d
Update LAB_04-Implement_Virtual_Networking.md 2022-01-14 16:26:52 -05:00
Charles Pluta
ce12e68b64
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2022-01-14 12:12:37 -05:00
staleycyn
d79c3eae89
Merge pull request #422 from MOC-Labs-Review/MOC-Labs-Review-patch-1
Update LAB_01-Manage_Azure_AD_Identities.md
2022-01-05 07:19:09 -08:00
staleycyn
907526b117
Merge pull request #428 from MOC-Labs-Review/MOC-Labs-Review-patch-7
Update LAB_11-Implement_Monitoring.md
2021-12-10 13:27:47 -08:00
staleycyn
6564f01a07
Merge pull request #427 from MOC-Labs-Review/MOC-Labs-Review-patch-6
Update LAB_09a-Implement_Web_Apps.md
2021-12-10 13:27:23 -08:00
staleycyn
ecffe6eeee
Merge pull request #426 from MOC-Labs-Review/MOC-Labs-Review-patch-5
Update LAB_08-Manage_Virtual_Machines.md
2021-12-10 13:27:05 -08:00
staleycyn
7003ebf352
Merge pull request #425 from MOC-Labs-Review/MOC-Labs-Review-patch-4
Update LAB_06-Implement_Network_Traffic_Management.md
2021-12-10 13:26:17 -08:00
staleycyn
35364b0b21
Merge pull request #424 from MOC-Labs-Review/MOC-Labs-Review-patch-3
Update LAB_04-Implement_Virtual_Networking.md
2021-12-10 13:24:53 -08:00
staleycyn
a8006161a7
Merge pull request #423 from MOC-Labs-Review/MOC-Labs-Review-patch-2
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2021-12-10 13:24:17 -08:00
staleycyn
93af0cd97e
Merge pull request #421 from yashints/patch-4
Update LAB_04-Implement_Virtual_Networking.md
2021-11-29 18:37:59 -08:00
Yas
4f89b01dd4
Update LAB_04-Implement_Virtual_Networking.md
Added steps to get around vm size not available error
2021-11-30 12:19:50 +11:00
staleycyn
d1b2ae9bac
Merge pull request #419 from yashints/patch-3
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
2021-11-29 15:30:05 -08:00
Yas
d2cbe40c2e
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
Updated the instructions and removed the F drive
2021-11-30 10:18:14 +11:00
Yas
89ad60faea
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
Added name of the drive
2021-11-29 13:42:10 +11:00
Clifford Brent Smith
b97c7d3cf9
Update LAB_11-Implement_Monitoring.md
remove step that was removed from the UI
2021-11-23 14:03:29 -07:00
Clifford Brent Smith
954bfe0c44
Update LAB_09a-Implement_Web_Apps.md
Edit to match UI changes.
2021-11-23 14:00:39 -07:00
Clifford Brent Smith
afb3a8abd8
Update LAB_08-Manage_Virtual_Machines.md
Modified to match UI changes. Bold text
2021-11-23 13:57:56 -07:00
Clifford Brent Smith
deb0eccfdb
Update LAB_06-Implement_Network_Traffic_Management.md
Simplified steps, edits to match UI changes. Added steps to  configure Frontend IP configurator or validation fails.
2021-11-23 13:47:29 -07:00
Clifford Brent Smith
681c6869d9
Update LAB_04-Implement_Virtual_Networking.md
formatting - bold text
2021-11-23 12:54:30 -07:00
Clifford Brent Smith
98868bce32
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
Bold text, edits to fix formatting and match changes to UI.
2021-11-23 12:49:51 -07:00
Clifford Brent Smith
a256445fb4
Update LAB_01-Manage_Azure_AD_Identities.md
edited password for continuity. Modifications to match changes in the UI.
2021-11-23 12:13:57 -07:00
staleycyn
857e624fa7
Merge pull request #411 from thomash0815/patch-2
Update LAB_11-Implement_Monitoring.md
2021-11-17 06:07:47 -08:00
staleycyn
a4e8ea08d5
Merge pull request #410 from yashints/patch-2
Updated lab 9a
2021-11-17 06:01:30 -08:00
thomash0815
29dd083099
Update LAB_11-Implement_Monitoring.md
one bullet point in lab summary missing
2021-11-17 09:47:24 +01:00
Yas
7401cbe970
Updated lab 9a
Added a note to help students get around the resource provider not being registered error
2021-11-17 15:39:04 +11:00
staleycyn
4a53dcee3c
Merge pull request #408 from yashints/patch-1
Updated lab 6 instructions
2021-11-16 13:50:19 -08:00
Yas
9855050fa1
Updated lab 6 instructions
This commit fixes the issues with lab 6 instructions which has a problem with rendering code blocks
2021-11-16 14:41:22 +11:00
staleycyn
e7bd65c579
Merge pull request #404 from derhoppe/master
Update LAB_06-Implement_Network_Traffic_Management.md
2021-11-09 06:31:05 -08:00
Sebastian
5d42cfcfaa Update LAB_07-Manage_Azure_Storage.md 2021-11-04 10:38:40 +01:00
Sebastian
d4d3bb4dcc Update LAB_06-Implement_Network_Traffic_Management.md
correction of typos
2021-11-03 15:44:16 +01:00
staleycyn
8a0ced6338
Merge pull request #361 from jbpaux/patch-1
Update LAB_01-Manage_Azure_AD_Identities.md for consistency
2021-11-03 05:52:20 -07:00
staleycyn
7fdc891a13
Merge pull request #372 from jourdanparham/patch-3
Update to task 5, step 14
2021-11-03 05:48:21 -07:00
staleycyn
64da86b34b
Merge pull request #403 from jourdanparham/patch-4
Updated task 7, step 19 to match portal
2021-11-03 05:47:49 -07:00
staleycyn
fb3383fe01
Merge pull request #402 from Biglna01/Biglna01-patch-14
Update LAB_11-Implement_Monitoring.md
2021-11-03 05:47:29 -07:00
staleycyn
59da0fead2
Merge pull request #401 from Biglna01/Biglna01-patch-13
Update LAB_10-Implement_Data_Protection.md
2021-11-03 05:46:56 -07:00
staleycyn
eb237a5c82
Merge pull request #400 from Biglna01/Biglna01-patch-12
Update LAB_10-Implement_Data_Protection.md
2021-11-03 05:46:09 -07:00
staleycyn
bc5ed888a8
Merge pull request #399 from Biglna01/Biglna01-patch-11
Update LAB_08-Manage_Virtual_Machines.md
2021-11-03 05:45:22 -07:00
staleycyn
5830d87c6e
Merge pull request #398 from Biglna01/Biglna01-patch-10
Update LAB_08-Manage_Virtual_Machines.md
2021-11-03 05:44:47 -07:00
staleycyn
e17fbe29bc
Merge pull request #397 from Biglna01/Biglna01-patch-9
Update LAB_07-Manage_Azure_Storage.md
2021-11-03 05:44:26 -07:00
staleycyn
1efc4f5c2a
Merge pull request #396 from Biglna01/Biglna01-patch-8
Update LAB_07-Manage_Azure_Storage.md
2021-11-03 05:43:42 -07:00
staleycyn
e8dae727f5
Merge pull request #395 from Biglna01/Biglna01-patch-7
Update LAB_06-Implement_Network_Traffic_Management.md
2021-11-03 05:43:05 -07:00
staleycyn
daff920fd7
Merge pull request #394 from Biglna01/Biglna01-patch-6
Update LAB_06-Implement_Network_Traffic_Management.md
2021-11-03 05:42:45 -07:00
staleycyn
ec50b10cfa
Merge pull request #393 from Biglna01/Biglna01-patch-5
Update LAB_04-Implement_Virtual_Networking.md
2021-11-03 05:41:56 -07:00
staleycyn
d0db2fdd89
Merge pull request #392 from Biglna01/Biglna01-patch-4
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2021-11-03 05:41:26 -07:00
staleycyn
5444c7ff73
Merge pull request #391 from Biglna01/Biglna01-patch-3
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2021-11-03 05:41:04 -07:00
staleycyn
94ef92cbb0
Merge pull request #390 from Biglna01/Biglna01-patch-2
Biglna01 patch 2
2021-11-03 05:40:06 -07:00
staleycyn
00a88da202
Merge pull request #389 from Biglna01/Biglna01-patch-1
Biglna01 patch 1
2021-11-03 05:38:19 -07:00
Jourdan Parham
e5dcbaa7ee
Updated task 7, step 19 to match portal 2021-11-02 22:00:07 -04:00
Biglna01
99e0a20c29
Update LAB_01-Manage_Azure_AD_Identities.md 2021-11-02 13:58:25 -04:00
Biglna01
419d7d46f2
Update LAB_01-Manage_Azure_AD_Identities.md 2021-11-02 13:53:58 -04:00
Biglna01
2731fc3140
Update LAB_11-Implement_Monitoring.md 2021-11-02 13:52:44 -04:00
Biglna01
f31c20cb50
Update LAB_10-Implement_Data_Protection.md 2021-11-02 13:51:42 -04:00
Biglna01
d260112b22
Update LAB_10-Implement_Data_Protection.md 2021-11-02 13:50:34 -04:00
Biglna01
16ed509e51
Update LAB_08-Manage_Virtual_Machines.md 2021-11-02 13:48:47 -04:00
Biglna01
2af32729c1
Update LAB_08-Manage_Virtual_Machines.md 2021-11-02 13:48:05 -04:00
Biglna01
2d063ded1f
Update LAB_07-Manage_Azure_Storage.md 2021-11-02 13:47:10 -04:00
Biglna01
ed06d97c8d
Update LAB_07-Manage_Azure_Storage.md 2021-11-02 13:46:28 -04:00
Biglna01
76928211eb
Update LAB_06-Implement_Network_Traffic_Management.md 2021-11-02 13:45:45 -04:00
Biglna01
1657a9e6a9
Update LAB_06-Implement_Network_Traffic_Management.md 2021-11-02 13:45:00 -04:00
Biglna01
19a9c6bb2e
Update LAB_04-Implement_Virtual_Networking.md 2021-11-02 13:44:06 -04:00
Biglna01
4383d9fda6
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2021-11-02 13:43:13 -04:00
Biglna01
0288e7478a
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2021-11-02 13:42:00 -04:00
Biglna01
34764c3d66
Update LAB_01-Manage_Azure_AD_Identities.md 2021-11-02 13:40:54 -04:00
Biglna01
2ea96bfd5e
Update LAB_01-Manage_Azure_AD_Identities.md 2021-11-02 13:03:01 -04:00
Jourdan Parham
7b81173ac0
Update to task 5, step 14
Updated instructions noting the public IP address is found in the Frontend IP configuration
2021-10-30 15:53:58 -04:00
staleycyn
82551fea7b
Merge pull request #370 from jourdanparham/patch-1
Edited typo for clarity
2021-10-28 10:26:19 -07:00
staleycyn
e59939f3bc
Merge pull request #365 from thomash0815/patch-1
little spelling clarification
2021-10-28 10:25:51 -07:00
Jourdan Parham
184b337763
Edited typo for clarity 2021-10-27 16:49:16 -04:00
thomash0815
d4f783b8a7
little spelling clarification
changed from "or" to "and" in a sentence which seems to make more sense
2021-10-11 18:38:07 +02:00
Jean-Benoit Paux
946f56cee6 Update LAB_01-Manage_Azure_AD_Identities.md for consistency
Change default password to Pa55w.rd12**3**4 for consistency with other labs
2021-09-30 20:08:29 +02:00
staleycyn
9aac9e80dc
Merge pull request #358 from zainHaseeb/master
az104
2021-09-30 09:44:00 -07:00
zainHaseeb
a605dcd8bc
Merge pull request #1 from zainHaseeb/zainHaseeb-patch-1
Update LAB_01-Manage_Azure_AD_Identities.md
2021-09-23 01:25:05 +05:00
zainHaseeb
cc420a660e
Merge pull request #2 from zainHaseeb/zainHaseeb-patch-2
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
2021-09-23 01:24:53 +05:00
zainHaseeb
605292d266
Merge pull request #3 from zainHaseeb/zainHaseeb-patch-3
Update LAB_04-Implement_Virtual_Networking.md
2021-09-23 01:24:42 +05:00
zainHaseeb
5377354dcc
Merge pull request #4 from zainHaseeb/zainHaseeb-patch-4
Update LAB_06-Implement_Network_Traffic_Management.md
2021-09-23 01:24:15 +05:00
zainHaseeb
270ad7be7b
Merge pull request #5 from zainHaseeb/zainHaseeb-patch-5
Update LAB_07-Manage_Azure_Storage.md
2021-09-23 01:23:56 +05:00
zainHaseeb
efde8ceac7
Merge pull request #6 from zainHaseeb/zainHaseeb-patch-6
Update LAB_08-Manage_Virtual_Machines.md
2021-09-23 01:23:44 +05:00
zainHaseeb
6e412acaf5
Merge pull request #7 from zainHaseeb/zainHaseeb-patch-7
Update LAB_09a-Implement_Web_Apps.md
2021-09-23 01:23:32 +05:00
zainHaseeb
15aec55379
Merge pull request #8 from zainHaseeb/zainHaseeb-patch-8
Update LAB_09b-Implement_Azure_Container_Instances.md
2021-09-23 01:23:18 +05:00
zainHaseeb
d6765b67eb
Merge pull request #9 from zainHaseeb/zainHaseeb-patch-9
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2021-09-23 01:22:49 +05:00
zainHaseeb
6a0e126c26
Merge pull request #10 from zainHaseeb/zainHaseeb-patch-10
Update LAB_10-Implement_Data_Protection.md
2021-09-23 01:22:35 +05:00
zainHaseeb
cc603936a9
Merge pull request #11 from zainHaseeb/zainHaseeb-patch-11
Update LAB_11-Implement_Monitoring.md
2021-09-23 01:22:23 +05:00
zainHaseeb
32da440928
Update LAB_11-Implement_Monitoring.md
changes
2021-09-23 01:20:57 +05:00
zainHaseeb
c9b9eb8880
Update LAB_10-Implement_Data_Protection.md
minor change
2021-09-23 01:19:45 +05:00
zainHaseeb
d1b756246c
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
changes
2021-09-23 01:18:16 +05:00
zainHaseeb
6caa25b4f4
Update LAB_09b-Implement_Azure_Container_Instances.md
minor
2021-09-23 01:15:31 +05:00
zainHaseeb
bafaa531c2
Update LAB_09a-Implement_Web_Apps.md
changes
2021-09-23 01:14:16 +05:00
zainHaseeb
c237277933
Update LAB_08-Manage_Virtual_Machines.md
2 changes
2021-09-23 01:12:35 +05:00
zainHaseeb
0eece967c5
Update LAB_07-Manage_Azure_Storage.md
1 change
2021-09-23 01:11:04 +05:00
zainHaseeb
2b5e77eefe
Update LAB_06-Implement_Network_Traffic_Management.md
word changes
2021-09-23 01:08:57 +05:00
zainHaseeb
5dc45706a1
Update LAB_04-Implement_Virtual_Networking.md
minor word changes
2021-09-23 00:57:33 +05:00
zainHaseeb
6a03653c73
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
few changes incorporated
2021-09-23 00:44:13 +05:00
zainHaseeb
604f9caa15
Update LAB_01-Manage_Azure_AD_Identities.md
minor change
2021-09-23 00:36:58 +05:00
staleycyn
b3bfd7eb5e
Merge pull request #335 from FireyJoe/patch-1
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2021-08-11 05:48:35 -07:00
staleycyn
ec190d7657
Merge pull request #344 from AbidZaheer/master
AZ104_LODS
2021-08-11 05:46:41 -07:00
AbidZaheer
512adb040c
Update LAB_11-Implement_Monitoring.md 2021-08-10 14:50:08 -05:00
AbidZaheer
1e29c57ad8
Update LAB_08-Manage_Virtual_Machines.md 2021-08-10 14:47:24 -05:00
AbidZaheer
17612e4adb
Update LAB_07-Manage_Azure_Storage.md 2021-08-10 14:44:51 -05:00
AbidZaheer
d00ba0a5ea
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2021-08-10 14:38:48 -05:00
AbidZaheer
a3c8ede1f7
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2021-08-10 14:37:48 -05:00
AbidZaheer
a54e036fcc
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2021-08-10 14:36:52 -05:00
AbidZaheer
d0a7300b17
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2021-08-10 14:24:26 -05:00
AbidZaheer
55d540d34d
Update LAB_01-Manage_Azure_AD_Identities.md 2021-08-10 14:16:09 -05:00
staleycyn
6527a50729
Merge pull request #340 from StevenLODS/patch-1
Update LAB_11-Implement_Monitoring.md
2021-07-27 08:29:07 -07:00
StevenLODS
79fb4b799a
Update LAB_11-Implement_Monitoring.md 2021-07-27 11:18:06 -04:00
FireyJoe
4c4bbec025
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
Added mention of Availability Zones in the "Basics" tab creating the Kubernetes cluster. This fixes issue https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator/issues/334.
2021-07-23 15:49:29 -04:00
staleycyn
5fe7e98813
Update LAB_08-Manage_Virtual_Machines.md 2021-07-11 19:39:19 -07:00
staleycyn
e08794f56d
Update LAB_07-Manage_Azure_Storage.md 2021-07-11 19:38:58 -07:00
staleycyn
9460ed1169
Update LAB_06-Implement_Network_Traffic_Management.md 2021-07-11 19:38:27 -07:00
staleycyn
e70b5fe5cb
Add files via upload 2021-07-11 19:37:38 -07:00
staleycyn
f59c011955
Update LAB_04-Implement_Virtual_Networking.md 2021-07-07 10:28:12 -07:00
staleycyn
031e170cec
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2021-07-07 10:27:52 -07:00
staleycyn
4b6d92b32d
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2021-07-07 10:27:18 -07:00
staleycyn
4b304f016f
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2021-07-07 10:26:55 -07:00
staleycyn
f4a4fdd81e
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2021-07-07 10:26:24 -07:00
staleycyn
4e640834a6
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2021-07-07 10:25:41 -07:00
staleycyn
eddfd64cf2
Update LAB_05-Implement_Intersite_Connectivity.md 2021-07-07 06:37:14 -07:00
staleycyn
433a0dce51
Update LAB_01-Manage_Azure_AD_Identities.md 2021-07-07 06:34:53 -07:00
staleycyn
a2c82a1ce9
Add files via upload 2021-07-07 06:33:40 -07:00
staleycyn
2f03f3b30f
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2021-07-06 15:01:55 -07:00
staleycyn
f92c48798c
Update LAB_09b-Implement_Azure_Container_Instances.md 2021-07-06 15:01:04 -07:00
staleycyn
7c61c5b2a5
Add files via upload 2021-07-06 14:59:33 -07:00
staleycyn
a1197e0046
Update LAB_09a-Implement_Web_Apps.md 2021-07-06 09:34:11 -07:00
staleycyn
2f58e6685a
Add files via upload 2021-07-06 09:32:16 -07:00
staleycyn
cca3c73b69
Create readme.md 2021-07-06 09:18:28 -07:00
polichtm
7bd5d672a7
addressing #326 2021-06-24 06:12:23 -04:00
polichtm
6b9701432c
addressing #223 2021-06-24 06:02:30 -04:00
polichtm
fbe19c2625
Delete az104-06-vms-template.json 2021-06-24 06:02:10 -04:00
polichtm
3eb7adf7b6
Delete az104-06-vm-parameters.json 2021-06-24 06:01:54 -04:00
polichtm
b7ecaa518b
Merge pull request #327 from awillslo/patch-2
Lab_07 update - Task 4. Incorrect explanation
2021-06-23 20:58:21 -04:00
awillslo
ead0ddf508
Lab_07 update
Task 5 switching to Azure AD User Account error explanation is incorrect and access was never removed.  The goal is to show how to use IAM to assign a role to a  user to perform Authentication Method changes.
2021-06-23 15:20:57 -04:00
polichtm
06f6c1a27c
Merge pull request #320 from garjen55/master
Change Log: AZ-104: MicrosoftAzureAdministrator		1
2021-06-21 07:37:52 -04:00
garjen55
185f60b380
Update LAB_10-Implement_Data_Protection.md 2021-06-20 20:25:30 -05:00
polichtm
4714fd8f6d
addressing #318 2021-06-20 09:41:58 -04:00
polichtm
abc8326434
addressing #319 2021-06-20 08:58:40 -04:00
polichtm
c9c672e0a3
Delete az104-04-vms-parameters.json 2021-06-20 08:54:15 -04:00
polichtm
c0b043f797
Delete az104-04-vms-template.json 2021-06-20 08:54:09 -04:00
garjen55
b1903cf2ad
Update LAB_08-Manage_Virtual_Machines.md 2021-06-16 23:03:40 -05:00
garjen55
4d409a03dc
Update LAB_06-Implement_Network_Traffic_Management.md 2021-06-14 23:40:24 -05:00
polichtm
13f09b1dd7
addressing #311 2021-06-14 15:53:01 -04:00
polichtm
dcc5b6abb0
addressing #314 2021-06-14 15:45:03 -04:00
polichtm
9790842a20
addressing #308 2021-06-12 08:36:19 -04:00
garjen55
15880cb84e
Update LAB_04-Implement_Virtual_Networking.md 2021-06-10 23:09:52 -05:00
garjen55
07da3081f6
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2021-06-09 23:37:01 -05:00
garjen55
9b80f8b4a8
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2021-06-03 22:15:48 -05:00
garjen55
d929152bde
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2021-06-03 21:30:41 -05:00
staleycyn
5111fb9dc4
Update readme.md 2021-06-03 12:42:10 -07:00
polichtm
80ecfc20d0
Merge pull request #303 from jmenne/Lab10-instructions-files-to-upload-
Update LAB_10-Implement_Data_Protection.md
2021-05-24 11:31:05 -04:00
jmenne
6cfb3f42c8 Update LAB_10-Implement_Data_Protection.md
Exercise11-Task1-Step4: Files to upload into cloud shell
2021-05-24 16:31:09 +02:00
polichtm
8d4a72ab35
Merge pull request #302 from jmenne/Lab10EdgeInstall
IE11 no longer supported from the Azure portal
2021-05-23 18:30:08 -04:00
jmenne
b552e02416 IE11 no longer supported from the Azure portal
Because the Azure portal doesn't support IE11 anymore, the template installs the Microsoft Edge Browser on both VMs, so we can use it in the Lab instead of IE11
2021-05-23 16:03:55 +02:00
polichtm
08d59fcc00
addressing #298 2021-05-19 07:50:38 -04:00
polichtm
c2a6d9646e
addressing #295 2021-05-12 20:16:53 -04:00
polichtm
372acb8c4d
Merge pull request #293 from AhmadMahmoudi/patch-2
Update LAB_07-Manage_Azure_Storage.md
2021-05-09 20:59:14 -04:00
AhmadMahmoudi
27c90e1998
Update LAB_07-Manage_Azure_Storage.md 2021-05-09 19:56:18 -05:00
Benjiang
e46b8f801f
Update readme.md 2021-05-05 22:05:06 -07:00
polichtm
2419f73d0b
Merge pull request #291 from Rokory/master
Fixed formatting issues in modules 7 an 11 and added clarifications in module 11
2021-05-05 19:59:56 -04:00
Benjiang
1de77c76fd
Update readme.md 2021-05-05 15:31:16 -07:00
Roman Korecky
43e571abb4 Fixed text in UI. 2021-05-05 21:20:12 +02:00
Roman Korecky
9bacabec55 Clarification on how to configure the action group. 2021-05-05 21:12:26 +02:00
Roman Korecky
179b2ed572 Fixed missing escape character on | symbol.
The HTML output was not rendered correctly.
2021-05-05 21:05:26 +02:00
Roman Korecky
701ce81b5b Fixed formatting issue 2021-05-05 21:01:11 +02:00
Rokory
791390e0d1
Merge pull request #1 from MicrosoftLearning/master
merge from original repo
2021-05-05 20:57:13 +02:00
polichtm
546d8f47d8
addressing #289 2021-05-05 07:50:04 -04:00
polichtm
685797925d
addressing #286 and #287 2021-04-28 21:44:29 -04:00
polichtm
44e111f3ad
addressing #284 2021-04-25 05:38:41 -04:00
polichtm
a803c2ca1f
Merge pull request #283 from s-iv-a/patch-1
Patch 1
2021-04-24 18:58:39 -04:00
s-iv-a
7f1df22e69
Update LAB_08-Manage_Virtual_Machines.md
Updated "Purchase" to "Create" in Custom template blade.
2021-04-24 22:03:51 +05:30
s-iv-a
e36481f4d7
Update LAB_08-Manage_Virtual_Machines.md
Updated "Purchase" option to "Create", in the **Review+Create** blade of template deployment.
2021-04-24 21:38:18 +05:30
polichtm
574160e9ee
Merge pull request #279 from clifford-smith/master
minor edits to match interface changes and change code errors
2021-04-14 14:50:21 -04:00
Clifford Brent Smith
c051f193cd
Update LAB_06-Implement_Network_Traffic_Management.md
minor edits to correct code and change "Ok" to "Add" to match interface changes
2021-04-14 12:30:47 -06:00
Clifford Brent Smith
65401e8650
Update LAB_04-Implement_Virtual_Networking.md
reordered list to match interface changes
2021-04-14 12:26:42 -06:00
Clifford Brent Smith
e1da2594d7
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
edit to match potential interface options
2021-04-14 12:22:50 -06:00
Clifford Brent Smith
29e48fde86
Update LAB_02a_Manage_Subscriptions_and_RBAC.md
edit to match interface changes
2021-04-14 12:20:14 -06:00
polichtm
b2724a7098
Merge pull request #278 from DieterRauscher/master
Update LAB_01-Manage_Azure_AD_Identities.md
2021-04-14 11:11:12 -04:00
Dieter Rauscher
f1ffaa4a37
Update LAB_01-Manage_Azure_AD_Identities.md
Corrected "Azure Activity Directory" to "Azure Active Directory".
2021-04-13 16:07:10 +02:00
polichtm
680b715b67
addressing #276 2021-04-12 19:31:43 -04:00
polichtm
6cc0a97f3f
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2021-04-10 11:21:45 -04:00
polichtm
a0bb38e33d
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2021-04-10 06:08:48 -04:00
polichtm
ae9296981c
Merge pull request #274 from massimobonanni/master
Fix about portal ui changes
2021-04-10 06:03:27 -04:00
polichtm
25e43763a9
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2021-04-10 05:55:55 -04:00
polichtm
64b82c7909
Merge pull request #275 from tpai/patch-1
Update the outdated error identification flow
2021-04-10 05:53:16 -04:00
tonypai
16907177f0
Update the outdated error identification flow
**Review + create** can not validate the policy rule now, it will happened until deployment submitted.
2021-04-10 16:10:57 +08:00
Massimo Bonanni
647539c425 Lab 07 - Exercise 01 - Task 04 - Step 10
When the student change the Authentication Method, the portal returns an error in the blade. The students can be frustrated because the lab doesn't explain the error. The error is expected but the lab instruction doesn't mention this thing.
2021-04-09 08:52:31 +02:00
Massimo Bonanni
956ec3cb0e Lab 07 - Exercise 01 - Task 03 - Step 04
Remove "click on Upload" istruction. If the student click on Upload, the blob is uploaded in the container and the student need to select the file again. The student select the file, set the properties in the advanced section and then upload the blob.
2021-04-09 08:46:02 +02:00
Massimo Bonanni
3871491318 Lab02a - Exercise 01 - Cleanup - Step 08
The portal UI allows users to move subscriptions in the Subscriptions blade, not in the overview
2021-04-09 08:29:57 +02:00
Massimo Bonanni
6abec62903 Lab 02a - Exercise 1 - Task 1 - Step 05
The portal ui allows user to add subscriptions to management group in the Subscriptions blade, not in the overview
2021-04-09 08:27:45 +02:00
polichtm
a15cf29431
Merge pull request #273 from skouti2/patch-2
UI has changed from directory to tenant, case 2
2021-04-06 15:09:21 -04:00
Sakari Kouti
72dc32048f
UI has changed from directory to tenant, case 2 2021-04-06 20:31:16 +03:00
polichtm
84b5dbd40f
Merge pull request #272 from skouti2/patch-1
UI has changed from directory to tenant
2021-04-06 13:18:04 -04:00
Sakari Kouti
b230ba02e8
UI has changed from directory to tenant 2021-04-06 20:00:48 +03:00
polichtm
9b58a34515
Merge pull request #271 from mprentice22153/patch-1
Clarify tenant initial domain name
2021-04-05 17:42:42 -04:00
MPrentice
767074b264
Clarify tenant initial domain name
I wonder how many people have used their own company domain as part of the tenant initial domain, and therefore prevented their company from actually having access to a tenant domain that matches closely with their Internet domain.  My suggestion may not be the best but something should be put in to help ensure students don't accidentally take their corporate tenant domain or another organizations.
2021-04-05 17:10:56 -04:00
polichtm
b330dde6ab
Merge pull request #269 from ricardochu/Lab03a-corrections-new-disk
Create new disk from Disk blade
2021-03-28 14:10:29 -04:00
Ricardo Chu
9002df338d Create new disk from Disk blade
The button to create a new disk from the Disk blade is labeled "+ New", not "+ Add".
2021-03-28 13:59:49 -04:00
polichtm
c96251a28b
Merge pull request #266 from Mr-Chenn/patch-1
Update LAB_08-Manage_Virtual_Machines.md
2021-03-16 15:55:38 -04:00
Mr-Chenn
332996f626
Update LAB_08-Manage_Virtual_Machines.md 2021-03-16 19:50:16 +00:00
polichtm
31f383ee2f
addressing #260 2021-03-13 12:09:31 -05:00
polichtm
2a1647c522
addressing #260 2021-03-13 11:50:19 -05:00
polichtm
4a642831a1
Update LAB_05-Implement_Intersite_Connectivity.md 2021-03-13 11:23:16 -05:00
polichtm
e0bdbce4aa
addressing #261 and #265 2021-03-13 11:12:20 -05:00
polichtm
acd4345e5d
addressing #264 2021-03-10 07:23:04 -05:00
polichtm
cf3af40dc7
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2021-03-05 15:53:15 -05:00
polichtm
c2b506fb46
Merge pull request #262 from otih/Lab09c
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2021-03-05 15:49:42 -05:00
polichtm
83808b23db
Merge pull request #259 from otih/lab04
Lab04 - fix menu changes in RDP connect
2021-03-05 15:46:02 -05:00
Fabian Fingerle
bca485237f
Update LAB_04-Implement_Virtual_Networking.md 2021-03-04 13:08:51 +01:00
Fabian Fingerle
d0a1208974
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
Task2
2021-03-04 12:34:50 +01:00
polichtm
5af5bd178e
Update LAB_08-Manage_Virtual_Machines.md 2021-03-03 08:03:41 -05:00
polichtm
dc0a70f874
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2021-03-03 05:45:18 -05:00
polichtm
440592b076
Merge pull request #258 from otih/fix-lab03a-217
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md
2021-03-03 05:44:36 -05:00
Fabian Fingerle
5f41656cb3
Update LAB_04-Implement_Virtual_Networking.md 2021-03-02 14:22:52 +01:00
Fabian Fingerle
0b193cbef9
Update LAB_04-Implement_Virtual_Networking.md 2021-03-02 14:15:49 +01:00
Fabian Fingerle
e72079a748
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2021-03-02 13:42:05 +01:00
polichtm
1e4c604f92
formatting 2021-02-27 14:46:51 -05:00
polichtm
6d2ec0ee0a
Merge pull request #253 from tschwaerzl/master
Fix paths in LAB_07-Manage_Azure_Storage.md
2021-02-25 10:01:27 -05:00
Thomas Schwärzl
c90a7dd0f5
Fix paths in LAB_07-Manage_Azure_Storage.md
#252
2021-02-25 13:56:27 +01:00
polichtm
487b009c01
Merge pull request #248 from tofusgh/patch-33
Move up portal refresh for dynamic groups
2021-02-23 13:48:53 -05:00
polichtm
d73a867e55
Merge pull request #249 from tofusgh/patch-34
portal updated licenses is no longer found in search
2021-02-23 13:48:09 -05:00
tofusgh
5ba909fa48
portal updated licenses is no longer found in search
yay
2021-02-23 13:18:27 -05:00
tofusgh
70179ca13b
Move up portal refresh for dynamic groups
It would be more helpful to give this tip at step 18 rather than 19
2021-02-23 13:06:47 -05:00
polichtm
59b4086bed
addressing #246 2021-02-22 08:07:02 -05:00
polichtm
c8a1f7fd8d
addressing #246 2021-02-22 08:06:40 -05:00
polichtm
feddeb2190
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
addressing #245
2021-02-21 08:08:28 -05:00
polichtm
6cce06cd73
Merge pull request #244 from Rokory/master
Clarifications in Labs 6, 7 and 10
2021-02-21 06:46:06 -05:00
Roman Korecky
5cc3d060b6 Merge branch 'master' of https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator into MicrosoftLearningMaster 2021-02-20 20:44:00 +01:00
Roman Korecky
49119417ec Clarification on where to start the backup. 2021-02-20 20:33:08 +01:00
polichtm
35552e1f63
Merge pull request #243 from jmenne/improvedTemplates
#232 Improved Templates and updated Labfiles
2021-02-20 13:26:10 -05:00
jmenne
146952ec92 #232 Improved Templates and updated Labfiles
See #232
Improved Templates and updated Labfiles
2021-02-20 19:05:59 +01:00
polichtm
ad363308a2
addressing #241 2021-02-19 15:11:17 -05:00
Roman Korecky
ba7e785093 Merge remote-tracking branch 'MicrosoftLearning-master/master' into master 2021-02-17 08:48:12 +01:00
Roman Korecky
93fed11325 Changed allowed protocols to HTTPS. HTTP is not available, only HTTP and HTTPs. 2021-02-17 08:36:23 +01:00
Roman Korecky
cb965a259c Clarification, to create a new public IP address 2021-02-17 08:35:46 +01:00
polichtm
7f7ecce703
Merge pull request #240 from Rokory/master
Simplified inbound rule using predefined RDP service.
2021-02-15 17:35:03 -05:00
Roman Korecky
5659f1f089 Simplified inbound rule using predefined RDP service. 2021-02-15 23:24:55 +01:00
polichtm
2e173284d2
Merge pull request #238 from fchaverri/patch-1
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2021-02-14 20:15:34 -05:00
polichtm
5ce0f0ef14
Update LAB_01-Manage_Azure_AD_Identities.md 2021-02-14 20:14:50 -05:00
polichtm
352d4aebfa
Merge pull request #237 from Rokory/master
Fix missing default value for location parameter
2021-02-14 20:13:55 -05:00
polichtm
66d95ab2a5
Merge pull request #236 from clifford-smith/master
Content edits largely to match interface
2021-02-14 20:10:56 -05:00
fchaverri
a4b42972db
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
Missing task 1 from index, reordered other items.
2021-02-14 16:25:47 -06:00
Roman Korecky
ee45fc0249 Clarification on UPN of guest user 2021-02-14 22:20:27 +01:00
Roman Korecky
ce99bf8bb4 Fix missing default value for location parameter 2021-02-14 21:49:39 +01:00
Clifford Brent Smith
705fc539e5
Update LAB_10-Implement_Data_Protection.md
Minor edits to match interface
2021-02-11 12:49:15 -07:00
Clifford Brent Smith
6742ad9645
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
updated to match interface
2021-02-11 11:15:39 -07:00
Clifford Brent Smith
f52994ac8f
Update LAB_09b-Implement_Azure_Container_Instances.md
Updated to match interface
2021-02-11 10:53:09 -07:00
Clifford Brent Smith
605ad8abef
Update LAB_09a-Implement_Web_Apps.md
updated to match interface
2021-02-11 10:50:20 -07:00
Clifford Brent Smith
9699964f4c
Create LAB_08-Manage_Virtual_Machines.md
Largely edits to match interface.
2021-02-11 02:54:33 -07:00
Clifford Brent Smith
fb7b6ea699
Update LAB_08-Manage_Virtual_Machines.md
Largely edits to match interface.
2021-02-11 02:50:28 -07:00
Clifford Brent Smith
0e5a1c6ada Updated to match minor interface changes. 2021-02-10 23:43:02 -07:00
Clifford Brent Smith
b62c7d1f43
Update LAB_06-Implement_Network_Traffic_Management.md 2021-02-10 22:27:36 -07:00
Clifford Brent Smith
48443927dc
Update LAB_06-Implement_Network_Traffic_Management.md 2021-02-10 21:03:31 -07:00
Clifford Brent Smith
990187bb85
Update LAB_05-Implement_Intersite_Connectivity.md 2021-02-10 17:19:27 -07:00
Clifford Brent Smith
bcbfe731f6
Update LAB_04-Implement_Virtual_Networking.md 2021-02-10 16:25:22 -07:00
Clifford Brent Smith
286d5856a8
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2021-02-10 14:48:19 -07:00
Clifford Brent Smith
bbea1d66de
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2021-02-10 14:38:21 -07:00
Clifford Brent Smith
3b1389780c
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2021-02-10 13:55:38 -07:00
Clifford Brent Smith
cb66a8989e
Update LAB_01-Manage_Azure_AD_Identities.md 2021-02-10 11:53:17 -07:00
Clifford Brent Smith
46f8f97ff8
Update LAB_11-Implement_Monitoring.md 2021-02-10 10:00:22 -07:00
polichtm
f3cc7b7baa
Merge pull request #234 from tofusgh/patch-32
Bold the removal of the brackets please :)
2021-02-10 08:41:13 -05:00
tofusgh
82dc27040b
Bold the removal of the brackets please :) 2021-02-09 16:26:07 -05:00
polichtm
cd08de78f6
addressing #233 2021-02-08 15:39:09 -05:00
polichtm
fc99a9f715
Merge pull request #233 from tofusgh/patch-31
Need to be more specific here
2021-02-08 13:12:36 -05:00
tofusgh
bfa114f9fb
Need to be more specific here
This direction to managing licenses is not clear for most students.
2021-02-08 12:57:15 -05:00
polichtm
58067e8f42
Update LAB_09a-Implement_Web_Apps.md 2021-02-06 07:40:30 -05:00
polichtm
fb4e49a3d6
Merge pull request #230 from renaudwangler/patch-1
Update LAB_09a-Implement_Web_Apps.md
2021-02-06 07:33:14 -05:00
renaudwangler
de311c4d01
Update LAB_09a-Implement_Web_Apps.md
switch the exercice 1/ Task3 to match the new Deployment center (current instructions match the "classic" one, deprecated and soon to be removed)
2021-02-04 16:13:23 +01:00
polichtm
1d93a2cdba
Merge pull request #228 from jmenne/master
no fenced code language
2021-02-03 09:57:45 -05:00
jmenne
77c7abe6b8 no fenced code language
no fenced code language
2021-02-03 15:52:06 +01:00
polichtm
05f6b28426
Merge pull request #227 from jmenne/master
Some missing backslashes
2021-02-03 09:24:48 -05:00
jmenne
f60645f9cf Some missing backslashes
Some missing backslashes
2021-02-03 15:20:29 +01:00
Marcin Policht
241fcc56ee addressing #222 2021-02-02 16:22:39 -05:00
Marcin Policht
a33ae210f6 addresssing #226 2021-02-02 12:34:46 -05:00
polichtm
89fbcb644a
Merge pull request #225 from tofusgh/patch-29
Highlight which user account is needed
2021-02-01 13:30:57 -05:00
tofusgh
eddd1cc9f8
Highlight which user account is needed 2021-02-01 13:25:56 -05:00
polichtm
a59f9b094a
Merge pull request #223 from jmenne/master
Update LAB_08-Manage_Virtual_Machines.md
2021-02-01 07:58:23 -05:00
jmenne
49330f7536 Update LAB_08-Manage_Virtual_Machines.md
Some changes in the Azure Portal
2021-01-29 10:46:48 +01:00
polichtm
c8789ec116
addressing #219 2021-01-21 08:19:13 -05:00
polichtm
c9b6ab2b93
addressing #218 2021-01-20 03:43:25 +08:00
polichtm
22aa73a03d
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2021-01-07 12:20:35 -05:00
polichtm
3e03a45eae
Merge pull request #215 from tofusgh/patch-28
Students closing out of bash shell between tasks
2021-01-07 12:19:12 -05:00
polichtm
3f2d46b819
Update LAB_09a-Implement_Web_Apps.md 2021-01-07 12:18:12 -05:00
polichtm
a1500e3141
Merge pull request #214 from tofusgh/patch-26
Adding adding Microsoft.Insights as a step
2021-01-07 12:11:51 -05:00
tofusgh
705ea266c0
Students closing out of bash shell between tasks
Need to make sure they re open the shell with bash and re-run the command variables otherwise learners close out of the shell when moving to the next task and their commands error because the variables are lost
2021-01-07 12:08:07 -05:00
tofusgh
5eae2149ae
Adding adding Microsoft.Insights as a step
This is now a consistent issue so think we should just add it as step 1
2021-01-07 11:21:23 -05:00
polichtm
89e38daef5
Update LAB_01-Manage_Azure_AD_Identities.md 2020-12-28 20:35:37 -05:00
polichtm
96ad8433db
Update LAB_08-Manage_Virtual_Machines.md 2020-12-19 09:49:40 -05:00
polichtm
f5d3d557fe
Merge pull request #211 from tofusgh/patch-25
Steps have you place vms in 2 different avail. zones
2020-12-19 09:48:24 -05:00
polichtm
a22f265e5e
Merge pull request #210 from tofusgh/patch-24
Storage account not populating
2020-12-19 09:47:44 -05:00
polichtm
28a7b5a859
Merge pull request #209 from tofusgh/patch-23
Assist user to locate copy to clipboard button
2020-12-19 09:46:55 -05:00
tofusgh
92bec11e1c
Steps have you place vms in 2 different avail. zones
The note was confusing as the steps guide you to place vm01 in availzone1 and vm02 in availzone2. I think this note may have been left from a previous change.
2020-12-16 17:11:38 -05:00
tofusgh
e0e87408b2
Storage account not populating
need to guide user when storage account does not populate as deployment will error without making a selection here. Right now the default behavior is that the box is populating empty with no storage account and the user has to select their cloud shell storage account...
2020-12-16 16:59:31 -05:00
tofusgh
adf44ace64
Assist user to locate copy to clipboard button 2020-12-16 16:53:45 -05:00
polichtm
952cbbf2f2
Update az104-07-vm-template.json 2020-12-12 08:55:51 -05:00
polichtm
74c40522b5
Merge pull request #207 from revpixel/master
Update LAB_08-Manage_Virtual_Machines.md
2020-12-11 08:27:47 -05:00
polichtm
b7c59af61e
Update LAB_08-Manage_Virtual_Machines.md 2020-12-11 05:24:58 -05:00
Stephen Rea
7269d50f78 Update LAB_08-Manage_Virtual_Machines.md 2020-12-09 16:51:09 -05:00
polichtm
19d5f71d8e
addressing #205 2020-12-09 15:33:05 -05:00
polichtm
d80c91fa35
Merge pull request #206 from tofusgh/patch-22
steps missing to help guide students to submit deployment
2020-12-09 15:06:25 -05:00
tofusgh
a90d7f2d1a
steps missing to help guide students to submit deployment 2020-12-09 15:03:22 -05:00
polichtm
2dec7ac7c2
addressing #204 2020-12-08 11:46:17 -05:00
polichtm
9f5e101b27
addressing #202 2020-12-02 07:48:10 -05:00
polichtm
d7e56d0bba
addressing #200 2020-12-01 07:52:07 -05:00
polichtm
c4bdd973fc
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2020-11-18 12:12:51 -05:00
polichtm
a8b4d61931
Merge pull request #195 from tofusgh/patch-21
Clarify on specific management group to move to in
2020-11-18 12:10:46 -05:00
tofusgh
8591a7787e
Clarify on specific management group to move to in 2020-11-17 17:00:43 -05:00
polichtm
0045b22852
Merge pull request #194 from lettucebo/master
Update LAB_08-Manage_Virtual_Machines.md
2020-11-11 05:11:27 -05:00
Money
b89f5f794c
Update LAB_08-Manage_Virtual_Machines.md
add an extra network setting when creating the VM
2020-11-11 12:17:24 +08:00
polichtm
13ad1ccece
addressing #191 2020-11-09 20:49:04 -05:00
polichtm
d2e800b766
Merge pull request #190 from rlthompson904/patch-1
Correct typo with resource providers
2020-11-05 15:51:43 -05:00
rlthompson904
aee2a0c140
Correct typo with resource providers 2020-11-05 13:56:52 -05:00
polichtm
ca8c352ea1
Update LAB_05-Implement_Intersite_Connectivity.md 2020-11-05 07:46:57 -05:00
polichtm
7f8e22ebc3
addressing #185 2020-11-05 07:46:18 -05:00
polichtm
b8cd668da1
addressing #187 2020-11-05 07:43:38 -05:00
polichtm
4fb62e9c45
addressing #186 2020-11-05 06:08:44 -05:00
polichtm
003d1460e5
addressing #188 2020-11-05 06:05:10 -05:00
polichtm
6ae05fb3a1
addressing #182 2020-10-26 09:04:45 -04:00
polichtm
db07cd79dc
Merge pull request #180 from ITBlandMCT/patch-2
Fixed template download to make parameter file usable.
2020-10-25 21:51:13 -04:00
Eric Bland
beb65fa407
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
Formatting in the table.
2020-10-24 20:14:50 -05:00
Eric Bland
a9ef4b0b44
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
Corrected item in the table
2020-10-24 19:30:33 -05:00
Eric Bland
b8b4d41659
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
Added name of the blade.
2020-10-24 19:25:24 -05:00
Eric Bland
9e77f2fbe4
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
Correct the download of the template so that the parameters.json file is usable.
2020-10-24 19:21:33 -05:00
polichtm
6d0015c0a7
Update LAB_11-Implement_Monitoring.md 2020-10-24 13:28:54 -04:00
polichtm
93384b6b01
Merge pull request #179 from tofusgh/patch-19
Portal RBAC Interface updated
2020-10-21 12:46:07 -04:00
tofusgh
09a8b8604c
Portal RBAC Interface updated
The Interface for selecting a role assignment no longer includes "Azure AD" in the selection for role assignment it only reads "user, group, or service principal"
2020-10-21 12:40:50 -04:00
polichtm
2487764d44
addressing #178 2020-10-21 09:25:05 -04:00
polichtm
2e71c2832a
typo 2020-10-19 09:08:38 -04:00
polichtm
9c9bd20e20
Update LAB_07-Manage_Azure_Storage.md 2020-10-16 11:41:57 -04:00
polichtm
debcceac0b
Merge pull request #175 from Pickacho/patch-2
Update LAB_07-Manage_Azure_Storage.md
2020-10-16 11:40:21 -04:00
polichtm
07a182bc4e
Merge pull request #174 from maniankara/patch-2
Update LAB_08-Manage_Virtual_Machines.md
2020-10-16 11:39:27 -04:00
Pickacho
1303f10a63
Update LAB_07-Manage_Azure_Storage.md
you can use the “(Get-AzLocation).Location” cmdlet to get the region list
2020-10-16 17:49:08 +03:00
Anoop Vijayan Maniankara
0df0712b74
Update LAB_08-Manage_Virtual_Machines.md
Otherwise deployment fails due to redundant az104-08-vm0-ip
2020-10-16 07:33:52 +03:00
polichtm
45edae33d3
Merge pull request #172 from ryandkyle/patch-1
Fix typo
2020-10-08 13:09:35 -04:00
Ryan D Kyle
c5b2351d2b
Typo fix
Changed "clik" to "click"
2020-10-08 09:52:17 -07:00
polichtm
287a2b09da
addressing #167 2020-10-07 09:21:44 -04:00
polichtm
1d2631a5aa
Update LAB_03a-Manage_Azure_Resources_by_Using_the_Azure_Portal.md 2020-10-07 09:15:50 -04:00
polichtm
99bb773c86
Merge pull request #171 from mkennten/patch-3
Updated option to select for LB rule due to UI change
2020-10-07 07:56:32 -04:00
Michael Kenntenich
237781fb6c
Updated option to select for LB rule due to UI change
The option "Create implicit outbound rules" has been changed to "Use outbound rules to provide backend pool members access to the internet", have the instructions reflect that update to the UI
2020-10-07 12:14:26 +02:00
polichtm
7685308d5d
Merge pull request #168 from tofusgh/patch-18
Update to Azure Portal: Configuration blade > Size+Perf
2020-10-05 17:32:12 -04:00
tofusgh
860f487c00
Update to Azure Portal: Configuration blade > Size+Perf
The portal has updated the blade name for this lab.
2020-10-05 17:30:18 -04:00
polichtm
954f47fda9
Merge pull request #166 from ArmyGuy255A/MOD08/Update-1
Updated various typos and fixed cleanup PS script
2020-09-28 14:08:08 -04:00
ArmyGuy255A
e81666ef04 Updated various typos and fixed cleanup PS script 2020-09-28 14:00:43 -04:00
polichtm
e8147436aa
Merge pull request #164 from Master-Guy/patch-2
Patch 2
2020-09-24 08:19:23 -04:00
polichtm
bb5c59bbe5
addressing #163 2020-09-24 08:18:46 -04:00
Master-Guy
c5b0b9f9b3
Extra step required to create a Kubernetes service
Extra click in the drop-down menu required
2020-09-24 11:52:51 +02:00
Master-Guy
fab43ceeca
Update LAB_08-Manage_Virtual_Machines.md 2020-09-24 11:05:43 +02:00
Master-Guy
dca904f232
Changed according to Microsoft Portal naming
Microsoft changed the naming, so it had to be changed here as well
2020-09-24 08:47:53 +02:00
polichtm
f725c0ec08
addressing #162 2020-09-23 10:41:42 -04:00
polichtm
d5480beb9c
addressing #156 and #161 2020-09-23 09:23:29 -04:00
polichtm
b9851c89ba
adressing #155 2020-09-23 09:19:39 -04:00
polichtm
f112a56fc2
Merge pull request #159 from Master-Guy/patch-2
Renamed steps according to Microsoft portal
2020-09-23 08:42:52 -04:00
Master-Guy
a391734029
Renamed steps according to Microsoft portal
Task 4, step 11, renamed based on the actual data in the Microsoft portal.
2020-09-22 15:00:15 +02:00
polichtm
cb9398cee6
Merge pull request #151 from Pickacho/patch-1
Update LAB_06-Implement_Network_Traffic_Management.md
2020-09-14 07:43:52 -04:00
Pickacho
07d14713d4
Update LAB_06-Implement_Network_Traffic_Management.md
Added "(Get-AzLocation).Location" cmdlet in line  47
2020-09-14 14:37:58 +03:00
polichtm
4066f072ee
Update az104-03b-md-template.json 2020-09-10 09:02:56 -04:00
polichtm
b3f9ca46d0
Update az104-03b-md-template.json 2020-09-10 09:01:39 -04:00
polichtm
be25c611c5
Update az104-03b-md-parameters.json 2020-09-10 09:00:59 -04:00
polichtm
68be933c1d
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2020-09-10 09:00:05 -04:00
polichtm
5ddcf03eb4
Merge pull request #150 from jfinleynz/master
Managed Disk ARM Templates have changed
2020-09-10 08:58:47 -04:00
James Finley
d2a8c3461f
Update az104-03b-md-template.json 2020-09-10 09:19:17 +12:00
James Finley
2dd8b57a67
Update az104-03b-md-parameters.json 2020-09-10 09:13:49 +12:00
James Finley
5085bf4d5d
Update az104-03b-md-parameters.json
Update to match the parameters set now generated by the Azure Portal.
2020-09-09 15:12:47 +12:00
James Finley
0ad87f7334
Update az104-03b-md-template.json 2020-09-09 15:11:39 +12:00
James Finley
74042bfa3e
Update az104-03b-md-template.json
Added the NetworkAccessPolicy parameter that is now included in the ARM template that the portal generates.
2020-09-09 15:09:45 +12:00
James Finley
47d1fd7907
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
There has been a change in the ARM template generated in the portal, and there is now an extra parameter--NetworkAccessPolicy--that needs to be completed.
2020-09-09 15:07:06 +12:00
polichtm
deff39c9ec
addressing #149 2020-09-05 14:41:37 -04:00
polichtm
4a69383ff7
addressing #147 2020-09-03 23:16:00 -04:00
polichtm
30d7bab2f2
Merge pull request #144 from sympa18/master
Updated steps in Lab 8 with new change in the portal. Added a Note t…
2020-09-03 09:00:03 -04:00
George Smpyrakis
c069e0dbb1 Updated steps in Lab 8 with new change in the portal. Added a Noite to Lab 1 regarding AAD Licensing 2020-09-02 13:03:54 +10:00
polichtm
ae8e2825cc
Merge pull request #142 from maniankara/master
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
2020-08-26 09:21:28 -04:00
Anoop Vijayan Maniankara
a63c9def19
Update LAB_02b-Manage_Governance_via_Azure_Policy.md
Delete the tag added to the Resource group
2020-08-26 16:12:40 +03:00
polichtm
d663c90b49
addressing #141 2020-08-25 14:43:41 -04:00
polichtm
4e9638140b
addressing #138 2020-08-16 23:17:46 -04:00
polichtm
443cd9d27e
Update LAB_09a-Implement_Web_Apps.md 2020-08-12 16:04:13 -04:00
polichtm
852d7ead6b
Merge pull request #136 from tofusgh/patch-16
Error occurs where users need to register resource providers
2020-08-12 16:00:01 -04:00
tofusgh
f0dca99276
Error occurs where users need to register resource providers
Please provide guidance for customer on how to register resource provider: https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types#azure-portal
2020-08-12 15:55:25 -04:00
polichtm
2c58a30243
addressing #135 2020-08-12 09:36:24 -04:00
polichtm
c1b738322f
addressing #134 2020-08-11 18:53:29 -04:00
polichtm
d70a48dc0e
addressing #132 2020-08-06 14:06:04 -04:00
staleycyn
e294161768
Update readme.md 2020-08-05 14:39:21 -07:00
staleycyn
8381cf4e32
Update readme.md 2020-08-05 14:38:58 -07:00
polichtm
ac03da13ab
addressing #131 2020-08-01 21:10:25 -04:00
polichtm
8f9522a244
Merge pull request #130 from tofusgh/patch-14
Formatting of note on 188 was not correct
2020-07-30 19:16:30 -04:00
tofusgh
e6e3428e11
Formatting of note on 188 was not correct
The note was not displaying correctly and causing lab issues.
2020-07-30 19:14:33 -04:00
polichtm
974826f8f7
Merge pull request #128 from tofusgh/patch-11
Removed line 321 as not longer an option in Portal
2020-07-30 10:25:50 -04:00
polichtm
89a32fa6e0
Update LAB_05-Implement_Intersite_Connectivity.md 2020-07-30 10:25:26 -04:00
polichtm
72aca4c9ed
Merge pull request #127 from tofusgh/patch-9
add note to assist customer in finding region
2020-07-30 10:22:14 -04:00
polichtm
c5de658d78
Merge pull request #129 from tofusgh/patch-12
Update Storage Account name on line 209
2020-07-30 09:51:30 -04:00
tofusgh
f59e20c902
Update Storage Account name on line 209
Searching the marketplace for "Storage account - blob, file, table, queue" does not appear when now and only appears if you search "Storage Account". If we could update that to assist in finding this resource easier.
2020-07-30 09:07:19 -04:00
tofusgh
a78ba7efc7
Removed line 321 as not longer an option in Portal
They've removed enabling virtual network propagation as an option during route table deployment via the Portal.
2020-07-29 16:05:09 -04:00
tofusgh
950c9eca4f
add note to assist customer in finding region
For line 49 it can be helpful to add this note to assist customers in how to find available regions as well as how to denote them in the command.
2020-07-29 14:45:37 -04:00
polichtm
e30c0382f6
addressing #124 2020-07-24 19:21:47 -04:00
polichtm
f644f23ff5
Merge pull request #123 from polichtm/patch-1
addressing #122
2020-07-22 05:54:05 -04:00
polichtm
0f0634aac1
addressing #122 2020-07-22 05:53:07 -04:00
polichtm
bdd0806634
Delete LAB_03a-Manage_Azure_Resources_by_Using the Azure Portal.md 2020-07-19 06:09:27 -04:00
polichtm
ffbec1bb1d
addressing #116 2020-07-19 06:09:10 -04:00
polichtm
70eba6dec9
addressing #112 2020-07-19 06:06:03 -04:00
polichtm
cb1a4816ad
addressing #118 2020-07-19 05:57:31 -04:00
polichtm
c64e37d296
Merge pull request #119 from jaguiber/patch-1
Updates on bash for Azure Cloud Shell
2020-07-17 21:57:46 -04:00
Jacques Guibert De Bruet
8a20c98936
Updates on bash for Azure Cloud Shell
Updated the instructions on line 91, regarding bash shell when starting Azure Cloud Shell. This has proven to be confusing for learners
2020-07-17 11:39:56 -04:00
polichtm
5a5d92a4c6
Merge pull request #117 from sympa18/master
Minor lab changes to lab 8 and lab 9
2020-07-16 05:16:49 -04:00
polichtm
12217e193e
Merge branch 'master' into master 2020-07-16 05:16:34 -04:00
George Smpyrakis
d9e85ba68f Added minor changes to lab 8 and 9 2020-07-16 15:47:14 +10:00
George Smpyrakis
fd6cead29a added minor changes to avoid confusion in lab 8. Fixed updated Password complexity in lab 9a 2020-07-16 12:21:02 +10:00
polichtm
9d1788f201
Merge pull request #115 from tofusgh/patch-7
highlight new resource group needed
2020-07-15 17:46:19 -04:00
tofusgh
a5870c8348
highlight new resource group needed
If we could bold the step above to display the need for a new resource group this would be more clear a lot of users are missing the need to create a new resource group
2020-07-15 15:38:34 -04:00
polichtm
149191c986
Merge pull request #114 from tofusgh/patch-6
Bold new resource group in all labs
2020-07-14 10:44:19 -04:00
tofusgh
54d700affb
Bold new resource group in all labs
Students continuously miss that the need for a new resource group in these labs based on the way it is written. I also missed this during my first few walkthroughs. If we could simple bold new resource group or make the users more aware in the steps that a new resource group is required
2020-07-14 10:39:49 -04:00
polichtm
83168b48d8
Merge pull request #113 from shanecribbs/master
Add download link to GitHub Pages
2020-07-13 17:19:55 -04:00
shanecribbs
b09c535d5a
Update index.md 2020-07-13 13:12:29 -04:00
shanecribbs
b189ffba1e
Update index.md 2020-07-13 13:11:50 -04:00
shanecribbs
8939497d5f
Added link to download project files
Help learners download the required lab files without having to navigate out to a separate page.
2020-07-13 13:08:26 -04:00
shanecribbs
55fe87e401 Set theme jekyll-theme-slate 2020-07-13 10:46:43 -04:00
polichtm
26d64e85c4
Merge pull request #110 from hopperlap/master
Update LAB_09c-Implement_Azure_Kubernetes_Service.md
2020-07-05 15:07:04 -04:00
hopperlap
781de89fed Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2020-07-05 20:29:50 +02:00
polichtm
f132175372
Merge pull request #109 from hopperlap/master
Update LAB_07-Manage_Azure_Storage.md
2020-07-04 12:31:16 -04:00
hopperlap
284f1b81a8 Update LAB_07-Manage_Azure_Storage.md 2020-07-04 18:10:21 +02:00
polichtm
79cc20ab9d
addressing #104 2020-07-04 11:00:46 -04:00
polichtm
1167de4c72
addressing #106 2020-07-03 14:53:54 -04:00
polichtm
2871edcc06
Merge pull request #108 from hopperlap/master
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
2020-07-03 14:20:30 -04:00
hopperlap
5a94ce248c Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
Change "deploy using custom templates" to "Deploy a custom template" to match with Azure Portal
2020-07-03 15:55:42 +02:00
polichtm
78557f2e05
addressing #100 2020-06-30 09:32:37 -04:00
polichtm
43dd206716
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2020-06-30 09:30:09 -04:00
polichtm
5c6a2e0e84
Merge pull request #101 from tofusgh/patch-1
Added note for management groups
2020-06-30 09:28:52 -04:00
tofusgh
cc8242c687
Added note for management groups
The steps should consider if a user has not created management groups as they will not have the "+Add Management Group" button.
2020-06-29 15:14:06 -04:00
polichtm
0592449e79
addressing #98 2020-06-23 05:44:00 -04:00
polichtm
ac6aaa0033
addressing #97 2020-06-23 05:31:28 -04:00
polichtm
d2b9752814
addressing #93 2020-06-16 05:15:40 -04:00
polichtm
546b910121
Merge pull request #94 from chhabrag87/patch-1
Update LAB_06-Implement_Network_Traffic_Management.md
2020-06-16 05:13:11 -04:00
chhabrag87
975eae52ba
Update LAB_06-Implement_Network_Traffic_Management.md
I have validated this exercise and "Allow forwarded traffic from az104-06-vnet3 to az104-06-vnet01" and Allow forwarded traffic from az104-06-vnet2 to az104-06-vnet01 need to be disabled as it is not playing role in defined exercise | **Disabled** | . it won't harm but misleading the service chaining fact.
2020-06-16 16:39:58 +10:00
polichtm
978dc5bdd9
Update LAB_08-Manage_Virtual_Machines.md 2020-06-12 19:35:03 -04:00
polichtm
e557e3e2c2
addressing #90 2020-06-12 19:34:16 -04:00
polichtm
12de052286
addressing #91 2020-06-12 19:32:02 -04:00
polichtm
3fc2cd7fbb
Merge pull request #89 from ydhondt/fix_parameter_type
Fix diskSizeGb type from String to Int
2020-06-09 16:20:47 -04:00
Yves Dhondt
b05e1cc335 Fix diskSizeGb type from String to Int 2020-06-09 21:41:24 +02:00
polichtm
d5438efa9d
Merge pull request #88 from nextxpert/patch-4
Update LAB_06-Implement_Network_Traffic_Management.md
2020-06-09 08:34:11 -04:00
Raymond Comvalius
9854e82fe7
Update LAB_06-Implement_Network_Traffic_Management.md
Typo in step 12 for task #6
2020-06-09 14:27:52 +02:00
polichtm
53819d8f5c
Merge pull request #86 from nextxpert/patch-3
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
2020-06-08 06:07:37 -04:00
polichtm
312a5e0963
Merge pull request #85 from nextxpert/patch-2
Update az104-03b-md-parameters.json
2020-06-08 05:58:07 -04:00
Raymond Comvalius
774f701e9c
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md
Added Disk Encryption Set Type, which is a mandatory setting in the template.
2020-06-08 10:42:39 +02:00
Raymond Comvalius
e3863dfca7
Update az104-03b-md-parameters.json
diskSizeGb value is not a string value.
Added missing parameter diskEncryptionSetType
2020-06-08 10:39:32 +02:00
polichtm
7d3eaca66c
Merge pull request #83 from omar-elnaggar/patch-1
Update LAB_01-Manage_Azure_AD_Identities.md
2020-05-31 05:10:00 -04:00
omar-elnaggar
f6393ff3a1
Update LAB_01-Manage_Azure_AD_Identities.md
There was no "Delete directory".  There was "Delete tenant" and that took me to the "Delete directory 'Contoso Lab'" page.
2020-05-31 00:00:01 -07:00
polichtm
903fcf185f
addressing #80 2020-05-29 05:20:17 -04:00
polichtm
3dfe94ea6d
addressing #77 2020-05-28 13:39:29 -04:00
polichtm
444bb8c942
addressing #77 2020-05-28 13:35:05 -04:00
polichtm
97ad42832a
Merge pull request #78 from JSheils/patch-1
Update LAB_04-Implement_Virtual_Networking.md
2020-05-28 13:22:10 -04:00
James Sheils
87acf2fc7c
Update LAB_04-Implement_Virtual_Networking.md
Corrected sentence at 4.11
2020-05-28 17:11:26 +02:00
polichtm
6aff620564
addressing #77 2020-05-27 22:59:56 -04:00
polichtm
bb16931242
Merge pull request #76 from JSheils/patch-2
Update LAB_04-Implement_Virtual_Networking.md
2020-05-27 18:14:31 -04:00
James Sheils
09895fcabf
Update LAB_04-Implement_Virtual_Networking.md
Corrected link location in 5.6
2020-05-27 21:14:16 +02:00
polichtm
e7c36e16ad
addressing #71 2020-05-23 07:51:41 -04:00
polichtm
821b710dee
addressing #70 2020-05-20 19:56:58 -04:00
polichtm
fa7e7bce7d
addressing #69 2020-05-16 07:19:37 -04:00
polichtm
37aeced696
Merge pull request #66 from daredevil-1982/patch-1
There was a inconsistency in the Note
2020-05-13 09:34:31 -04:00
daredevil
5546fea352
There was a inconsistency in the Note
In the step above the steps says to change the storage tier to Hot. But in Note it says to verify it that it will be cool. I have changed it to Hot.
2020-05-13 16:30:10 +03:00
polichtm
0a7997a1ab
Merge pull request #65 from MSFT-MarcoEs/patch-1
Adding a note to remove [] brackets
2020-05-13 08:47:18 -04:00
Marco Estrada
c064b8903e
Adding a note to remove [] brackets
Students sometimes replace the domain name and server, but leaves the backets on.
E.g. nslookup server.[contoso.com] [ns01-1.azure.com]
2020-05-13 14:43:40 +02:00
polichtm
eff8374bdd
Merge pull request #63 from mkennten/patch-1
Clarification on what to copy from user accounts
2020-05-11 20:08:27 -04:00
polichtm
9fe6f35d32
Merge pull request #64 from mkennten/patch-2
Corrected "Add a role assignment"
2020-05-11 20:07:49 -04:00
Michael Kenntenich
0f43d888d7
Corrected "Add a role assignment"
Replaced "Add a role administrator" by "Add a role assignment"
2020-05-11 16:17:05 +02:00
Michael Kenntenich
5b0a0e3b99
Clarification on what to copy from user accounts
Replaced "copy full user name" by "copy **User Principal Name** (user name plus domain)" to clarify what should be copied as there is no field "full user name".
2020-05-11 16:06:56 +02:00
staleycyn
06dffa36e7
Update readme.md 2020-05-10 17:12:32 -07:00
polichtm
b4ab472036
Update LAB_11-Implement_Monitoring.md 2020-05-10 18:48:55 -04:00
polichtm
43189a75c0
addressing #62 2020-05-10 18:48:06 -04:00
polichtm
b1d6025ceb
addressing #61 2020-05-10 18:46:00 -04:00
polichtm
9844707889
Merge pull request #60 from Mitaric/patch-1
Update LAB_04-Implement_Virtual_Networking.md
2020-05-09 11:28:45 -04:00
Mitaric
ad5f6f5fa3
Update LAB_04-Implement_Virtual_Networking.md
Live portal is now using "Associate" for the Public IP Address Setting.
2020-05-09 11:07:04 -04:00
polichtm
744d7815f8
Update LAB_11-Implement_Monitoring.md 2020-05-07 19:19:51 -04:00
polichtm
c671e63857
Update LAB_08-Manage_Virtual_Machines.md 2020-05-07 19:00:24 -04:00
polichtm
29579d7528
addressing #55 2020-05-07 18:59:31 -04:00
polichtm
d6de37beec
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2020-05-07 18:46:10 -04:00
polichtm
f1fd99fff0
addressing #59 2020-05-07 18:45:42 -04:00
polichtm
7e9785e5c5
addressing @57 2020-05-07 11:58:33 -04:00
polichtm
f817eef16c
addressing #56 2020-05-07 11:57:04 -04:00
polichtm
e2fdd2c1a1
Merge pull request #53 from cdanvergara/patch-1
Changing line 118 from Associate to Enabled
2020-05-06 09:33:59 -04:00
Cristian Vergara
0c1fe1fdae
Changing line 118 from Associate to Enabled
I double checked and on the preview version of the portal the name is Associate, on the GA version the options is named Enabled.
This can cause confusion as some students are newbies to Azure. Changing it to the option they have to avoid confusion.
2020-05-05 10:17:33 -04:00
polichtm
55edb3c617
Merge pull request #52 from cbonnot06/patch-2
Update Lab 6 - task 4
2020-05-04 08:16:45 -04:00
cbonnot06
f22a4421a5
Update Lab 6 - task 4
In task 4, if status is **Unreachable**, you should restart az104-06-vm0.
2020-05-04 14:12:12 +02:00
polichtm
ef99016812
addressing #47 2020-05-02 18:44:45 -04:00
polichtm
bba0b5404e
addressing #49 2020-05-01 15:50:28 -04:00
staleycyn
799c71f276
Update LAB_11-Implement_Monitoring.md 2020-05-01 10:08:43 -07:00
staleycyn
7acb37663f
Update LAB_10-Implement_Data_Protection.md 2020-05-01 10:08:00 -07:00
staleycyn
ccef239bcd
Update LAB_09b-Implement_Azure_Container_Instances.md 2020-05-01 10:07:24 -07:00
staleycyn
dfefaacc05
Update LAB_09c-Implement_Azure_Kubernetes_Service.md 2020-05-01 10:06:58 -07:00
staleycyn
5d06f0a108
Update LAB_09a-Implement_Web_Apps.md 2020-05-01 10:06:14 -07:00
staleycyn
bbef20c1fa
Update LAB_08-Manage_Virtual_Machines.md 2020-05-01 10:05:43 -07:00
staleycyn
4174511b6b
Update LAB_07-Manage_Azure_Storage.md 2020-05-01 10:05:07 -07:00
staleycyn
dd63c09bea
Update LAB_06-Implement_Network_Traffic_Management.md 2020-05-01 10:04:09 -07:00
staleycyn
20bca4ac48
Update LAB_05-Implement_Intersite_Connectivity.md 2020-05-01 10:03:31 -07:00
staleycyn
08af98f733
Update LAB_04-Implement_Virtual_Networking.md 2020-05-01 10:02:42 -07:00
staleycyn
1106dc68fa
Update LAB_03d-Manage_Azure_Resources_by_Using_Azure_CLI.md 2020-05-01 10:02:15 -07:00
staleycyn
c2393b27ee
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2020-05-01 10:01:43 -07:00
staleycyn
15aa764c03
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2020-05-01 10:01:21 -07:00
staleycyn
0736a77e91
Update LAB_03a-Manage_Azure_Resources_by_Using the Azure Portal.md 2020-05-01 10:00:43 -07:00
staleycyn
b43c88d923
Update LAB_01-Manage_Azure_AD_Identities.md 2020-05-01 10:00:11 -07:00
staleycyn
e24d49ff73
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2020-05-01 09:58:45 -07:00
staleycyn
a5481953de
Update LAB_02b-Manage_Governance_via_Azure_Policy.md 2020-05-01 09:58:09 -07:00
staleycyn
fbae210a24
Update LAB_02a_Manage_Subscriptions_and_RBAC.md 2020-05-01 09:56:45 -07:00
staleycyn
d5e64d5f5f
Update LAB_01-Manage_Azure_AD_Identities.md 2020-05-01 09:55:59 -07:00
polichtm
13b2dbef10
Merge pull request #50 from ITBlandMCT/patch-1
Update LAB_08-Manage_Virtual_Machines.md
2020-05-01 12:44:41 -04:00
ITBlandMCT
ed87b1f5e6
Update LAB_08-Manage_Virtual_Machines.md
addressing #48
2020-05-01 11:27:17 -05:00
polichtm
7cbad0beb1
addressing #45 2020-04-21 21:05:41 -04:00
polichtm
6840b8dee0
addressing #46 2020-04-21 15:50:13 -04:00
staleycyn
87fd54edab
Update LAB_06-Implement_Network_Traffic_Management.md 2020-04-16 16:07:19 -07:00
staleycyn
ef733681b8
Update LAB_03b-Manage_Azure_Resources_by_Using_ARM_Templates.md 2020-04-16 16:03:02 -07:00
polichtm
2ec30b7f74
Merge pull request #43 from jmenne/master
Some Missing Asterisks
2020-04-11 12:52:16 -04:00
jmenne
547686e31f Merge remote-tracking branch 'upstream/master' 2020-04-11 15:10:34 +02:00
jmenne
526780db87 Update LAB_10-Implement_Data_Protection.md
Missing Asterisks
2020-04-11 15:09:44 +02:00
polichtm
0ae4880a26
addressing #41 2020-04-10 07:40:20 -04:00
polichtm
0d5f4e89ab
addressing #42 2020-04-10 07:36:37 -04:00
polichtm
0ec0483d8d
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md 2020-04-10 07:34:20 -04:00
polichtm
07ad5303f9
Merge pull request #39 from cdanvergara/patch-2
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md
2020-04-10 07:31:39 -04:00
polichtm
967283fb04
addressing #37 2020-04-09 09:37:34 -04:00
Cristian Vergara
f410454331
Update LAB_03c-Manage_Azure_Resources_by_Using_Azure_PowerShell.md
Added extra steps from lines 97-100 to validate the current SKU before the change.
2020-04-08 11:18:44 -04:00
polichtm
aa9bb643b3
Merge pull request #35 from djsuszi/patch-1
Update LAB_05-Implement_Intersite_Connectivity.md
2020-04-07 13:06:13 -07:00
polichtm
8ee8c3beae
Merge pull request #36 from jmenne/master
One comma to much
2020-04-07 09:24:22 -07:00
jmenne
02565ec315 Update az104-05-vnetvm-template.json
One comma to much
2020-04-07 18:04:30 +02:00
djsuszi
bd3333fc0c
Update LAB_05-Implement_Intersite_Connectivity.md
change IP address from 10.51.0.4 to 10.52.0.4
2020-04-07 14:44:55 +02:00
polichtm
d4a0761510
Merge pull request #34 from simplescripter/patch-1
Application Gateway interface updates
2020-04-06 14:57:42 -07:00
Shawn Stugart
c0e1f1912b
Application Gateway interface updates 2020-04-06 15:52:05 -06:00
staleycyn
63f248f4e8
Update readme.md 2020-03-26 09:13:11 -07:00
polichtm
26f282364d
addressing #29 2020-03-25 06:44:38 -04:00
staleycyn
3a5314ff3b
Update LAB_07-Manage_Azure_Storage.md 2020-03-24 11:40:17 -07:00
polichtm
c855fcbec8
addressing #28 2020-03-24 06:50:21 -04:00
staleycyn
b7effd0b2e
Update readme.md 2020-03-23 07:41:10 -07:00
polichtm
a9bbc34c98
addressing #27 2020-03-16 11:19:25 -04:00
polichtm
c90793dba7
Update LAB_08-Manage_Virtual_Machines.md 2020-03-16 10:24:55 -04:00
polichtm
a0b7d1d5c0
Update LAB_08-Manage_Virtual_Machines.md 2020-03-16 10:23:58 -04:00
polichtm
67628818f5
Update LAB_08-Manage_Virtual_Machines.md 2020-03-15 21:27:38 -04:00
polichtm
8ff36d63e8
addressing #22 2020-03-15 09:51:12 -04:00
polichtm
c55b1e310a
addressing #22 2020-03-15 09:49:27 -04:00
polichtm
a9274796e5
addressing #19 2020-03-15 09:15:15 -04:00
polichtm
ab310de99e
addressing #23 2020-03-15 08:55:47 -04:00
polichtm
49b294b41b
addressing #25 2020-03-15 08:53:59 -04:00
polichtm
784a9d4409
addressing #26 2020-03-15 08:51:13 -04:00
polichtm
c0ec752d74
addressing #18 2020-03-14 09:39:31 -04:00
polichtm
e3c06d3e92
addressing #17 2020-03-14 09:37:05 -04:00
polichtm
e0da48afca
addressing #15 2020-03-11 08:09:39 -04:00
polichtm
4fdbef8f9e
addressing #16 2020-03-11 08:02:12 -04:00
polichtm
23de97c298
typo 2020-03-10 13:38:58 -04:00
polichtm
f094792941
addressing #14 2020-03-10 09:48:18 -04:00
polichtm
cb45ba4094
addressing #13 2020-03-09 19:06:49 -04:00
Your Name
cb95076cfd Addressing portal interface updates (RDP) 2020-02-23 16:19:39 -05:00
polichtm
5a73c81ec0
Merge pull request #12 from Mitaric/patch-9
Update LAB_10-Implement_Data_Protection.md
2020-02-20 18:12:18 -08:00
Mitaric
4729ae679b
Update LAB_10-Implement_Data_Protection.md 2020-02-20 21:03:33 -05:00
polichtm
45200f16b2
Merge pull request #11 from Mitaric/patch-8
Update LAB_09a-Implement_Web_Apps.md
2020-02-20 15:44:19 -08:00
Mitaric
0e50675461
Update LAB_09a-Implement_Web_Apps.md 2020-02-20 18:43:32 -05:00
polichtm
611cea4e09
Merge pull request #10 from Mitaric/patch-7
Update LAB_08-Manage_Virtual_Machines.md
2020-02-20 15:43:31 -08:00
Mitaric
6490cc81e9
Update LAB_08-Manage_Virtual_Machines.md 2020-02-20 18:38:24 -05:00
polichtm
c437437e9c
Merge pull request #8 from Mitaric/patch-5
Update LAB_05-Implement_Intersite_Connectivity.md
2020-02-20 15:36:55 -08:00
polichtm
702547b096
Merge pull request #9 from Mitaric/patch-6
Update LAB_06-Implement_Network_Traffic_Management.md
2020-02-20 15:36:30 -08:00
Mitaric
a4021f0851
Update LAB_06-Implement_Network_Traffic_Management.md 2020-02-20 15:49:34 -05:00
Mitaric
4fcdf1ee4a
Update LAB_05-Implement_Intersite_Connectivity.md 2020-02-20 11:08:23 -05:00
polichtm
2c0d11d4e2
Merge pull request #5 from Mitaric/patch-1
Update LAB_04-Implement_Virtual_Networking.md
2020-02-19 15:10:15 -08:00
Mitaric
70aa000d45
Update LAB_04-Implement_Virtual_Networking.md 2020-02-19 16:17:52 -05:00
polichtm
6d5ee9c288
Update LAB_04-Implement_Virtual_Networking.md 2020-02-19 16:04:27 -05:00
polichtm
fe573a0a9f
formatting 2020-02-19 16:03:29 -05:00
polichtm
53150936ae
Update LAB_06-Implement_Network_Traffic_Management.md 2020-02-13 20:43:40 -05:00
polichtm
b346b94549
Update LAB_05-Implement_Intersite_Connectivity.md 2020-02-13 20:43:22 -05:00
staleycyn
1a6843205f
Update index.md 2020-02-13 17:35:05 -08:00
staleycyn
c1e9c7c52b
Update readme.md 2020-02-13 17:26:44 -08:00
staleycyn
119854d43a
Update readme.md 2020-02-13 17:19:43 -08:00
Your Name
08a6f513a1 updates (2) 2020-02-13 19:53:13 -05:00
Your Name
c31db4d768 lab 8 update 2020-02-10 22:41:54 -05:00
Your Name
ffa657f2fb lab 11 update 2020-02-10 21:37:19 -05:00
Your Name
0536c15483 Content initial commit 2020-02-10 21:12:57 -05:00
Your Name
fcda1eb954 Initial push 2020-02-10 21:09:05 -05:00
staleycyn
0feeccf37a
Update readme.md 2020-01-29 06:59:17 -08:00
staleycyn
62979b0171
Update readme.md 2020-01-29 06:54:29 -08:00
Sidney Andrews
6baae03ef8
Delete .gitignore 2019-03-27 11:41:20 -04:00
Sidney Andrews
3404742c96
Update CONTRIBUTING.md 2019-03-27 11:35:00 -04:00
Sidney Andrews
44acafe082
Update _config.yml 2019-03-25 13:05:14 -04:00
Sidney Andrews
1d4b4fbeb6
Update readme.md 2019-03-25 12:28:27 -04:00
96 changed files with 5716 additions and 284 deletions

View File

@ -0,0 +1,21 @@
# Contributing to Microsoft Learning Repositories
MCT contributions are a key part of keeping the lab and demo content current as the Azure platform changes. We want to make it as easy as possible for you to contribute changes to the lab files. Here are a few guidelines to keep in mind as you contribute changes.
## GitHub Use & Purpose
Microsoft Learning is using GitHub to publish the lab steps and lab scripts for courses that cover cloud services like Azure. Using GitHub allows the courses authors and MCTs to keep the lab content current with Azure platform changes. Using GitHub allows the MCTs to provide feedback and suggestions for lab changes, and then the course authors can update lab steps and scripts quickly and relatively easily.
> When you prepare to teach these courses, you should ensure that you are using the latest lab steps and scripts by downloading the appropriate files from GitHub. GitHub should not be used to discuss technical content in the course, or how to prep. It should only be used to address changes in the labs.
It is strongly recommended that MCTs and Partners access these materials and in turn, provide them separately to students. Pointing students directly to GitHub to access Lab steps as part of an ongoing class will require them to access yet another UI as part of the course, contributing to a confusing experience for the student. An explanation to the student regarding why they are receiving separate Lab instructions can highlight the nature of an always-changing cloud-based interface and platform. Microsoft Learning support for accessing files on GitHub and support for navigation of the GitHub site is limited to MCTs teaching this course only.
> As an alternative to pointing students directly to the GitHub repository, you can point students to the GitHub Pages website to view the lab instructions. The URL for the GitHub Pages website can be found at the top of the repository.
To address general comments about the course and demos, or how to prepare for a course delivery, please use the existing MCT forums.
## Additional Resources
A user guide has been provided for MCTs who are new to GitHub. It provides steps for connecting to GitHub, downloading and printing course materials, updating the scripts that students use in labs, and explaining how you can help ensure that this courses content remains current.
<https://microsoftlearning.github.io/MCT-User-Guide/>

66
.gitignore vendored
View File

@ -1,62 +1,6 @@
### Jekyll ###
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
################################################################################
# This .gitignore file was automatically created by Microsoft(R) Visual Studio.
################################################################################
### Ruby ###
*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/spec/examples.txt
/test/tmp/
/test/version_tmp/
/tmp/
# Used by dotenv library to load environment variables.
# .env
# Ignore Byebug command history file.
.byebug_history
## Specific to RubyMotion:
.dat*
.repl_history
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/
## Specific to RubyMotion (use of CocoaPods):
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
# vendor/Pods/
## Documentation cache and generated files:
/.yardoc/
/_yardoc/
/doc/
/rdoc/
## Environment normalization:
/.bundle/
/vendor/bundle
/lib/bundler/man/
# for a library or gem, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# Gemfile.lock
# .ruby-version
# .ruby-gemset
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc
# ignore Gemfile
Gemfile
/.vs/ProjectSettings.json
/.vs/slnx.sqlite

View File

@ -1,12 +0,0 @@
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
},
"variables": {
},
"resources": [
],
"outputs": {
}
}

View File

@ -1,12 +0,0 @@
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
},
"variables": {
},
"resources": [
],
"outputs": {
}
}

View File

@ -0,0 +1,36 @@
@description('Name of the managed disk to be copied')
param managedDiskName string = 'diskname'
@description('Disk size in GiB')
@minValue(4)
@maxValue(65536)
param diskSizeinGiB int = 8
@description('Disk IOPS value')
@minValue(100)
@maxValue(160000)
param diskIopsReadWrite int = 100
@description('Disk throughput value in MBps')
@minValue(1)
@maxValue(2000)
param diskMbpsReadWrite int = 10
@description('Location for all resources.')
param location string = resourceGroup().location
resource managedDisk 'Microsoft.Compute/disks@2020-09-30' = {
name: managedDiskName
location: location
sku: {
name: 'UltraSSD_LRS'
}
properties: {
creationData: {
createOption: 'Empty'
}
diskSizeGB: diskSizeinGiB
diskIOPSReadWrite: diskIopsReadWrite
diskMBpsReadWrite: diskMbpsReadWrite
}
}

View File

@ -0,0 +1,9 @@
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"virtualNetworks_ManufacturingVnet_name": {
"value": null
}
}
}

View File

@ -0,0 +1,96 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"virtualNetworks_ManufacturingVnet_name": {
"defaultValue": "ManufacturingVnet",
"type": "String"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.Network/virtualNetworks",
"apiVersion": "2023-05-01",
"name": "[parameters('virtualNetworks_ManufacturingVnet_name')]",
"location": "westeurope",
"properties": {
"addressSpace": {
"addressPrefixes": [
"10.30.0.0/16"
]
},
"encryption": {
"enabled": false,
"enforcement": "AllowUnencrypted"
},
"subnets": [
{
"name": "SensorSubnet1",
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworks_ManufacturingVnet_name'), 'SensorSubnet1')]",
"properties": {
"addressPrefixes": [
"10.30.10.0/24"
],
"delegations": [],
"privateEndpointNetworkPolicies": "Disabled",
"privateLinkServiceNetworkPolicies": "Enabled",
"defaultOutboundAccess": true
},
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"name": "SensorSubnet2",
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworks_ManufacturingVnet_name'), 'SensorSubnet2')]",
"properties": {
"addressPrefixes": [
"10.30.20.0/24"
],
"delegations": [],
"privateEndpointNetworkPolicies": "Disabled",
"privateLinkServiceNetworkPolicies": "Enabled",
"defaultOutboundAccess": true
},
"type": "Microsoft.Network/virtualNetworks/subnets"
}
],
"virtualNetworkPeerings": [],
"enableDdosProtection": false
}
},
{
"type": "Microsoft.Network/virtualNetworks/subnets",
"apiVersion": "2023-05-01",
"name": "[concat(parameters('virtualNetworks_ManufacturingVnet_name'), '/SensorSubnet1')]",
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_ManufacturingVnet_name'))]"
],
"properties": {
"addressPrefixes": [
"10.30.10.0/24"
],
"delegations": [],
"privateEndpointNetworkPolicies": "Disabled",
"privateLinkServiceNetworkPolicies": "Enabled",
"defaultOutboundAccess": true
}
},
{
"type": "Microsoft.Network/virtualNetworks/subnets",
"apiVersion": "2023-05-01",
"name": "[concat(parameters('virtualNetworks_ManufacturingVnet_name'), '/SensorSubnet2')]",
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_ManufacturingVnet_name'))]"
],
"properties": {
"addressPrefixes": [
"10.30.20.0/24"
],
"delegations": [],
"privateEndpointNetworkPolicies": "Disabled",
"privateLinkServiceNetworkPolicies": "Enabled",
"defaultOutboundAccess": true
}
}
]
}

View File

@ -0,0 +1,12 @@
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"vmSize": {
"value": "Standard_D2s_v3"
},
"adminUsername": {
"value": "localadmin"
}
}
}

View File

@ -0,0 +1,493 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"virtualMachines_az104_06_vm0_name": {
"defaultValue": "az104-06-vm0",
"type": "String"
},
"virtualMachines_az104_06_vm1_name": {
"defaultValue": "az104-06-vm1",
"type": "String"
},
"virtualMachines_az104_06_vm2_name": {
"defaultValue": "az104-06-vm2",
"type": "String"
},
"virtualNetworks_az104_06_vnet1_name": {
"defaultValue": "az104-06-vnet1",
"type": "String"
},
"networkInterfaces_az104_06_nic0_name": {
"defaultValue": "az104-06-nic0",
"type": "String"
},
"networkInterfaces_az104_06_nic1_name": {
"defaultValue": "az104-06-nic1",
"type": "String"
},
"networkInterfaces_az104_06_nic2_name": {
"defaultValue": "az104-06-nic2",
"type": "String"
},
"networkSecurityGroups_az104_06_nsg1_name": {
"defaultValue": "az104-06-nsg1",
"type": "String"
},
"adminPassword": {
"defaultValue": null,
"type": "securestring"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.Network/networkSecurityGroups",
"apiVersion": "2023-06-01",
"name": "[parameters('networkSecurityGroups_az104_06_nsg1_name')]",
"location": "[resourceGroup().location]",
"properties": {
"securityRules": [
{
"name": "default-allow-rdp",
"id": "[resourceId('Microsoft.Network/networkSecurityGroups/securityRules', parameters('networkSecurityGroups_az104_06_nsg1_name'), 'default-allow-rdp')]",
"type": "Microsoft.Network/networkSecurityGroups/securityRules",
"properties": {
"protocol": "Tcp",
"sourcePortRange": "*",
"destinationPortRange": "3389",
"sourceAddressPrefix": "*",
"destinationAddressPrefix": "*",
"access": "Allow",
"priority": 1000,
"direction": "Inbound",
"sourcePortRanges": [],
"destinationPortRanges": [],
"sourceAddressPrefixes": [],
"destinationAddressPrefixes": []
}
},
{
"name": "default-allow-http",
"id": "[resourceId('Microsoft.Network/networkSecurityGroups/securityRules', parameters('networkSecurityGroups_az104_06_nsg1_name'), 'default-allow-http')]",
"type": "Microsoft.Network/networkSecurityGroups/securityRules",
"properties": {
"protocol": "Tcp",
"sourcePortRange": "*",
"destinationPortRange": "80",
"sourceAddressPrefix": "*",
"destinationAddressPrefix": "*",
"access": "Allow",
"priority": 1100,
"direction": "Inbound",
"sourcePortRanges": [],
"destinationPortRanges": [],
"sourceAddressPrefixes": [],
"destinationAddressPrefixes": []
}
}
]
}
},
{
"type": "Microsoft.Network/virtualNetworks",
"apiVersion": "2023-06-01",
"name": "[parameters('virtualNetworks_az104_06_vnet1_name')]",
"location": "[resourceGroup().location]",
"properties": {
"addressSpace": {
"addressPrefixes": [
"10.60.0.0/22"
]
},
"subnets": [
{
"name": "subnet0",
"properties": {
"addressPrefix": "10.60.0.0/24",
"delegations": [],
"privateEndpointNetworkPolicies": "Disabled",
"privateLinkServiceNetworkPolicies": "Enabled"
},
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"name": "subnet1",
"properties": {
"addressPrefix": "10.60.1.0/24",
"delegations": [],
"privateEndpointNetworkPolicies": "Disabled",
"privateLinkServiceNetworkPolicies": "Enabled"
},
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"name": "subnet2",
"properties": {
"addressPrefix": "10.60.2.0/24",
"delegations": [],
"privateEndpointNetworkPolicies": "Disabled",
"privateLinkServiceNetworkPolicies": "Enabled"
},
"type": "Microsoft.Network/virtualNetworks/subnets"
}
],
"virtualNetworkPeerings": [],
"enableDdosProtection": false
}
},
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2023-03-01",
"name": "[parameters('virtualMachines_az104_06_vm0_name')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic0_name'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "[concat(parameters('virtualMachines_az104_06_vm0_name'), '_disk1')]",
"createOption": "FromImage",
"caching": "ReadWrite",
"deleteOption": "Detach",
"diskSizeGB": 127
},
"dataDisks": []
},
"osProfile": {
"computerName": "[parameters('virtualMachines_az104_06_vm0_name')]",
"adminUsername": "localadmin",
"adminPassword": "[parameters('adminPassword')]",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"patchSettings": {
"patchMode": "AutomaticByOS",
"assessmentMode": "ImageDefault"
},
"enableVMAgentPlatformUpdates": false
},
"secrets": [],
"allowExtensionOperations": true
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic0_name'))]",
"properties": {
"primary": true
}
}
]
}
}
},
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2023-03-01",
"name": "[parameters('virtualMachines_az104_06_vm1_name')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic1_name'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "[concat(parameters('virtualMachines_az104_06_vm1_name'), '_disk1')]",
"createOption": "FromImage",
"caching": "ReadWrite",
"deleteOption": "Detach",
"diskSizeGB": 127
},
"dataDisks": []
},
"osProfile": {
"computerName": "[parameters('virtualMachines_az104_06_vm1_name')]",
"adminUsername": "localadmin",
"adminPassword": "[parameters('adminPassword')]",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"patchSettings": {
"patchMode": "AutomaticByOS",
"assessmentMode": "ImageDefault"
},
"enableVMAgentPlatformUpdates": false
},
"secrets": [],
"allowExtensionOperations": true
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic1_name'))]",
"properties": {
"primary": true
}
}
]
}
}
},
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2023-03-01",
"name": "[parameters('virtualMachines_az104_06_vm2_name')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic2_name'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "Standard_D2s_v3"
},
"storageProfile": {
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2019-Datacenter",
"version": "latest"
},
"osDisk": {
"osType": "Windows",
"name": "[concat(parameters('virtualMachines_az104_06_vm2_name'), '_disk1')]",
"createOption": "FromImage",
"caching": "ReadWrite",
"deleteOption": "Detach"
},
"dataDisks": []
},
"osProfile": {
"computerName": "[parameters('virtualMachines_az104_06_vm2_name')]",
"adminUsername": "localadmin",
"adminPassword": "[parameters('adminPassword')]",
"windowsConfiguration": {
"provisionVMAgent": true,
"enableAutomaticUpdates": true,
"patchSettings": {
"patchMode": "AutomaticByOS",
"assessmentMode": "ImageDefault"
},
"enableVMAgentPlatformUpdates": false
},
"secrets": [],
"allowExtensionOperations": true
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic2_name'))]",
"properties": {
"primary": true
}
}
]
}
}
},
{
"type": "Microsoft.Compute/virtualMachines/extensions",
"apiVersion": "2023-03-01",
"name": "[concat(parameters('virtualMachines_az104_06_vm0_name'), '/customScriptExtension')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Compute/virtualMachines', parameters('virtualMachines_az104_06_vm0_name'))]"
],
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.7",
"settings": {
"commandToExecute": "powershell.exe Install-WindowsFeature -name Web-Server -IncludeManagementTools && powershell.exe remove-item 'C:\\inetpub\\wwwroot\\iisstart.htm' && powershell.exe Add-Content -Path 'C:\\inetpub\\wwwroot\\iisstart.htm' -Value $('Hello World from ' + $env:computername)"
},
"protectedSettings": {}
}
},
{
"type": "Microsoft.Compute/virtualMachines/extensions",
"apiVersion": "2023-03-01",
"name": "[concat(parameters('virtualMachines_az104_06_vm1_name'), '/customScriptExtension')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Compute/virtualMachines', parameters('virtualMachines_az104_06_vm1_name'))]"
],
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.7",
"settings": {
"commandToExecute": "powershell.exe Install-WindowsFeature -name Web-Server -IncludeManagementTools && powershell.exe remove-item 'C:\\inetpub\\wwwroot\\iisstart.htm' && powershell.exe Add-Content -Path 'C:\\inetpub\\wwwroot\\iisstart.htm' -Value $('Hello World from ' + $env:computername) && powershell.exe New-Item -Path 'c:\\inetpub\\wwwroot' -Name 'image' -Itemtype 'Directory' && powershell.exe New-Item -Path 'c:\\inetpub\\wwwroot\\image\\' -Name 'iisstart.htm' -ItemType 'file' && powershell.exe Add-Content -Path 'C:\\inetpub\\wwwroot\\image\\iisstart.htm' -Value $('Image from: ' + $env:computername)"
},
"protectedSettings": {}
}
},
{
"type": "Microsoft.Compute/virtualMachines/extensions",
"apiVersion": "2023-03-01",
"name": "[concat(parameters('virtualMachines_az104_06_vm2_name'), '/customScriptExtension')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Compute/virtualMachines', parameters('virtualMachines_az104_06_vm2_name'))]"
],
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.7",
"settings": {
"commandToExecute": "powershell.exe Install-WindowsFeature -name Web-Server -IncludeManagementTools && powershell.exe remove-item 'C:\\inetpub\\wwwroot\\iisstart.htm' && powershell.exe Add-Content -Path 'C:\\inetpub\\wwwroot\\iisstart.htm' -Value $('Hello World from ' + $env:computername) && powershell.exe New-Item -Path 'c:\\inetpub\\wwwroot' -Name 'video' -Itemtype 'Directory' && powershell.exe New-Item -Path 'c:\\inetpub\\wwwroot\\video\\' -Name 'iisstart.htm' -ItemType 'file' && powershell.exe Add-Content -Path 'C:\\inetpub\\wwwroot\\video\\iisstart.htm' -Value $('Video from: ' + $env:computername)"
},
"protectedSettings": {}
}
},
{
"type": "Microsoft.Network/networkInterfaces",
"apiVersion": "2023-06-01",
"name": "[parameters('networkInterfaces_az104_06_nic0_name')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks/', parameters('virtualNetworks_az104_06_vnet1_name'))]",
"[resourceId('Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroups_az104_06_nsg1_name'))]"
],
"kind": "Regular",
"properties": {
"ipConfigurations": [
{
"name": "ipconfig1",
"id": "[concat(resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic0_name')), '/ipConfigurations/ipconfig1')]",
"etag": "W/\"2690d608-0b02-47be-a9c9-38f240a8bfbf\"",
"type": "Microsoft.Network/networkInterfaces/ipConfigurations",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.60.0.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworks_az104_06_vnet1_name'), 'subnet0')]"
},
"primary": true,
"privateIPAddressVersion": "IPv4"
}
}
],
"dnsSettings": {
"dnsServers": []
},
"enableIPForwarding": false,
"disableTcpStateTracking": false,
"networkSecurityGroup": {
"id": "[resourceId('Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroups_az104_06_nsg1_name'))]"
},
"nicType": "Standard",
"auxiliaryMode": "None",
"auxiliarySku": "None"
}
},
{
"type": "Microsoft.Network/networkInterfaces",
"apiVersion": "2023-06-01",
"name": "[parameters('networkInterfaces_az104_06_nic1_name')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks/', parameters('virtualNetworks_az104_06_vnet1_name'))]",
"[resourceId('Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroups_az104_06_nsg1_name'))]"
],
"kind": "Regular",
"properties": {
"ipConfigurations": [
{
"name": "ipconfig1",
"id": "[concat(resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic1_name')), '/ipConfigurations/ipconfig1')]",
"etag": "W/\"a65f582b-ab26-4a99-aa7f-f5ff9c7c6756\"",
"type": "Microsoft.Network/networkInterfaces/ipConfigurations",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.60.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworks_az104_06_vnet1_name'), 'subnet1')]"
},
"primary": true,
"privateIPAddressVersion": "IPv4"
}
}
],
"dnsSettings": {
"dnsServers": []
},
"enableIPForwarding": false,
"disableTcpStateTracking": false,
"networkSecurityGroup": {
"id": "[resourceId('Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroups_az104_06_nsg1_name'))]"
},
"nicType": "Standard",
"auxiliaryMode": "None",
"auxiliarySku": "None"
}
},
{
"type": "Microsoft.Network/networkInterfaces",
"apiVersion": "2023-06-01",
"name": "[parameters('networkInterfaces_az104_06_nic2_name')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks/', parameters('virtualNetworks_az104_06_vnet1_name'))]",
"[resourceId('Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroups_az104_06_nsg1_name'))]"
],
"kind": "Regular",
"properties": {
"ipConfigurations": [
{
"name": "ipconfig1",
"id": "[concat(resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaces_az104_06_nic2_name')), '/ipConfigurations/ipconfig1')]",
"etag": "W/\"52827e59-e77e-4722-89a1-e79cee3c4b41\"",
"type": "Microsoft.Network/networkInterfaces/ipConfigurations",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.62.0.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworks_az104_06_vnet1_name'), 'subnet2')]"
},
"primary": true,
"privateIPAddressVersion": "IPv4"
}
}
],
"dnsSettings": {
"dnsServers": []
},
"enableIPForwarding": false,
"disableTcpStateTracking": false,
"networkSecurityGroup": {
"id": "[resourceId('Microsoft.Network/networkSecurityGroups', parameters('networkSecurityGroups_az104_06_nsg1_name'))]"
},
"nicType": "Standard",
"auxiliaryMode": "None",
"auxiliarySku": "None"
}
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@ -0,0 +1,42 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"adminUsername": {
"value": "localadmin"
},
"vmNamePrefix": {
"value": "az104-10-vm"
},
"nicNamePrefix": {
"value": "az104-10-nic"
},
"imagePublisher": {
"value": "MicrosoftWindowsServer"
},
"imageOffer": {
"value": "WindowsServer"
},
"imageSKU": {
"value": "2019-Datacenter"
},
"vmSize": {
"value": "Standard_D2s_v3"
},
"virtualNetworkName": {
"value": "az104-10-vnet"
},
"addressPrefix": {
"value": "10.0.0.0/24"
},
"virtualNetworkResourceGroup": {
"value": "az104-10-rg10"
},
"subnet0Name": {
"value": "subnet0"
},
"subnet0Prefix": {
"value": "10.0.0.0/26"
}
}
}

View File

@ -0,0 +1,261 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"adminUsername": {
"type": "string",
"metadata": {
"description": "Admin username"
}
},
"adminPassword": {
"type": "securestring",
"metadata": {
"description": "Admin password"
}
},
"vmNamePrefix": {
"type": "string",
"defaultValue": "az104-10-vm",
"metadata": {
"description": "VM name prefix"
}
},
"pipNamePrefix": {
"type": "string",
"defaultValue": "az104-10-pip",
"metadata": {
"description": "Public IP address name prefix"
}
},
"nicNamePrefix": {
"type": "string",
"defaultValue": "az104-10-nic",
"metadata": {
"description": "Nic name prefix"
}
},
"imagePublisher": {
"type": "string",
"defaultValue": "MicrosoftWindowsServer",
"metadata": {
"description": "Image Publisher"
}
},
"imageOffer": {
"type": "string",
"defaultValue": "WindowsServer",
"metadata": {
"description": "Image Offer"
}
},
"imageSKU": {
"type": "string",
"defaultValue": "2019-Datacenter",
"allowedValues": [
"2019-Datacenter",
"2019-Datacenter-Server-Core",
"2019-Datacenter-Server-Core-smalldisk"
],
"metadata": {
"description": "Image SKU"
}
},
"vmSize": {
"type": "string",
"defaultValue": "Standard_D2s_v3",
"metadata": {
"description": "VM size"
}
},
"virtualNetworkName": {
"type": "string",
"defaultValue": "az104-10-vnet",
"metadata": {
"description": "Virtual network name"
}
},
"addressPrefix": {
"type": "string",
"defaultValue": "10.0.0.0/24",
"metadata": {
"description": "Virtual network address prefix"
}
},
"virtualNetworkResourceGroup": {
"type": "string",
"defaultValue": "az104-10-rg10",
"metadata": {
"description": "Resource group of the VNet"
}
},
"subnet0Name": {
"type": "string",
"defaultValue": "subnet0",
"metadata": {
"description": "VNet first subnet name"
}
},
"subnet0Prefix": {
"type": "string",
"defaultValue": "10.0.0.0/26",
"metadata": {
"description": "VNet first subnet prefix"
}
},
"nsgName": {
"type": "string",
"defaultValue": "az104-10-nsg01",
"metadata": {
"description": "Network security group name"
}
}
},
"variables": {
"vnetID": "[resourceId(parameters('virtualNetworkResourceGroup'), 'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]",
"subnetRef": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworkName'), parameters('subnet0Name'))]",
"numberOfInstances": 1,
"computeAPIVersion": "2018-10-01",
"networkAPIVersion": "2018-12-01"
},
"resources": [
{
"type": "Microsoft.Network/networkInterfaces",
"name": "[concat(parameters('nicNamePrefix'), copyindex())]",
"apiVersion": "[variables('networkAPIVersion')]",
"location": "[resourceGroup().location]",
"copy": {
"name": "nicLoop",
"count": "[variables('numberOfInstances')]"
},
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks/',parameters('virtualNetworkName'))]",
"[resourceId('Microsoft.Network/networkSecurityGroups/',parameters('nsgName'))]",
"pipLoop"
],
"properties": {
"ipConfigurations": [
{
"name": "ipconfig1",
"properties": {
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "[variables('subnetRef')]"
},
"publicIpAddress": {
"id": "[resourceId('Microsoft.Network/publicIpAddresses',concat(parameters('pipNamePrefix'),copyindex()))]"
}
}
}
],
"networkSecurityGroup": {
"id": "[resourceId('Microsoft.Network/networkSecurityGroups', parameters('nsgName'))]"
}
}
},
{
"type": "Microsoft.Network/virtualNetworks",
"name": "[parameters('virtualNetworkName')]",
"apiVersion": "[variables('networkAPIVersion')]",
"location": "[resourceGroup().location]",
"properties": {
"addressSpace": {
"addressPrefixes": [
"[parameters('addressPrefix')]"
]
},
"subnets": [
{
"name": "[parameters('subnet0Name')]",
"properties": {
"addressPrefix": "[parameters('subnet0Prefix')]"
}
}
]
}
},
{
"type": "Microsoft.Network/publicIpAddresses",
"name": "[concat(parameters('pipNamePrefix'), copyindex())]",
"apiVersion": "[variables('networkApiVersion')]",
"copy": {
"name": "pipLoop",
"count": "[variables('numberOfInstances')]"
},
"location": "[resourceGroup().location]",
"sku": {
"name":"Standard"
},
"properties": {
"publicIpAllocationMethod": "Static"
}
},
{
"type": "Microsoft.Network/networkSecurityGroups",
"name": "[parameters('nsgName')]",
"apiVersion": "[variables('networkApiVersion')]",
"location": "[resourceGroup().location]",
"properties": {
"securityRules": [
{
"name": "default-allow-rdp",
"properties": {
"priority": 1000,
"sourceAddressPrefix": "*",
"protocol": "Tcp",
"destinationPortRange": "3389",
"access": "Allow",
"direction": "Inbound",
"sourcePortRange": "*",
"destinationAddressPrefix": "*"
}
}
]
}
},
{
"type": "Microsoft.Compute/virtualMachines",
"name": "[concat(parameters('vmNamePrefix'), copyindex())]",
"apiVersion": "[variables('computeAPIVersion')]",
"copy": {
"name": "virtualMachineLoop",
"count": "[variables('numberOfInstances')]"
},
"location": "[resourceGroup().location]",
"dependsOn": [
"nicLoop"
],
"properties": {
"hardwareProfile": {
"vmSize": "[parameters('vmSize')]"
},
"osProfile": {
"computerName": "[concat(parameters('vmNamePrefix'), copyIndex())]",
"adminUsername": "[parameters('adminUsername')]",
"adminPassword": "[parameters('adminPassword')]"
},
"storageProfile": {
"imageReference": {
"publisher": "[parameters('imagePublisher')]",
"offer": "[parameters('imageOffer')]",
"sku": "[parameters('imageSKU')]",
"version": "latest"
},
"osDisk": {
"createOption": "FromImage",
"managedDisk": {
"storageAccountType": "Standard_LRS"
}
}
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces',concat(parameters('nicNamePrefix'),copyindex()))]"
}
]
}
}
}
]
}

View File

@ -0,0 +1,282 @@
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"adminUsername": {
"type": "string",
"metadata": {
"description": "Admin username"
}
},
"adminPassword": {
"type": "securestring",
"metadata": {
"description": "Admin password"
}
},
"vmNamePrefix": {
"type": "string",
"defaultValue": "az104-vm",
"metadata": {
"description": "VM name prefix"
}
},
"pipNamePrefix": {
"type": "string",
"defaultValue": "az104-pip",
"metadata": {
"description": "Public IP address name prefix"
}
},
"nicNamePrefix": {
"type": "string",
"defaultValue": "az104-nic",
"metadata": {
"description": "Nic name prefix"
}
},
"imagePublisher": {
"type": "string",
"defaultValue": "MicrosoftWindowsServer",
"metadata": {
"description": "Image Publisher"
}
},
"imageOffer": {
"type": "string",
"defaultValue": "WindowsServer",
"metadata": {
"description": "Image Offer"
}
},
"imageSKU": {
"type": "string",
"defaultValue": "2019-Datacenter",
"allowedValues": [
"2019-Datacenter",
"2019-Datacenter-Server-Core",
"2019-Datacenter-Server-Core-smalldisk"
],
"metadata": {
"description": "Image SKU"
}
},
"vmSize": {
"type": "string",
"defaultValue": "Standard_D2s_v3",
"metadata": {
"description": "VM size"
}
},
"virtualNetworkName": {
"type": "string",
"defaultValue": "az104-vnet",
"metadata": {
"description": "Virtual network name"
}
},
"addressPrefix": {
"type": "string",
"defaultValue": "10.0.0.0/24",
"metadata": {
"description": "Virtual network address prefix"
}
},
"virtualNetworkResourceGroup": {
"type": "string",
"defaultValue": "az104-rg11",
"metadata": {
"description": "Resource group of the VNet"
}
},
"subnet0Name": {
"type": "string",
"defaultValue": "subnet0",
"metadata": {
"description": "VNet first subnet name"
}
},
"subnet0Prefix": {
"type": "string",
"defaultValue": "10.0.0.0/26",
"metadata": {
"description": "VNet first subnet prefix"
}
},
"nsgName": {
"type": "string",
"defaultValue": "az104-nsg01",
"metadata": {
"description": "Network security group name"
}
}
},
"variables": {
"vnetID": "[resourceId(parameters('virtualNetworkResourceGroup'), 'Microsoft.Network/virtualNetworks', parameters('virtualNetworkName'))]",
"subnetRef": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworkName'), parameters('subnet0Name'))]",
"storageAccountName": "[concat('az10411', uniqueString(subscription().subscriptionId))]",
"storageAccountType": "Standard_LRS",
"numberOfInstances": 1,
"computeAPIVersion": "2018-10-01",
"networkAPIVersion": "2018-12-01",
"storageAPIVersion": "2019-04-01"
},
"resources": [
{
"type": "Microsoft.Network/networkInterfaces",
"name": "[concat(parameters('nicNamePrefix'), copyindex())]",
"apiVersion": "[variables('networkAPIVersion')]",
"location": "[resourceGroup().location]",
"copy": {
"name": "nicLoop",
"count": "[variables('numberOfInstances')]"
},
"dependsOn": [
"[resourceId('Microsoft.Network/virtualNetworks/',parameters('virtualNetworkName'))]",
"[resourceId('Microsoft.Network/networkSecurityGroups/',parameters('nsgName'))]",
"pipLoop"
],
"properties": {
"ipConfigurations": [
{
"name": "ipconfig1",
"properties": {
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "[variables('subnetRef')]"
},
"publicIpAddress": {
"id": "[resourceId('Microsoft.Network/publicIpAddresses',concat(parameters('pipNamePrefix'),copyindex()))]"
}
}
}
],
"networkSecurityGroup": {
"id": "[resourceId('Microsoft.Network/networkSecurityGroups', parameters('nsgName'))]"
}
}
},
{
"type": "Microsoft.Network/virtualNetworks",
"name": "[parameters('virtualNetworkName')]",
"apiVersion": "[variables('networkAPIVersion')]",
"location": "[resourceGroup().location]",
"properties": {
"addressSpace": {
"addressPrefixes": [
"[parameters('addressPrefix')]"
]
},
"subnets": [
{
"name": "[parameters('subnet0Name')]",
"properties": {
"addressPrefix": "[parameters('subnet0Prefix')]"
}
}
]
}
},
{
"type": "Microsoft.Network/publicIpAddresses",
"name": "[concat(parameters('pipNamePrefix'), copyindex())]",
"apiVersion": "[variables('networkApiVersion')]",
"copy": {
"name": "pipLoop",
"count": "[variables('numberOfInstances')]"
},
"location": "[resourceGroup().location]",
"sku": {
"name":"Standard"
},
"properties": {
"publicIpAllocationMethod": "Static"
}
},
{
"type": "Microsoft.Network/networkSecurityGroups",
"name": "[parameters('nsgName')]",
"apiVersion": "[variables('networkApiVersion')]",
"location": "[resourceGroup().location]",
"properties": {
"securityRules": [
{
"name": "default-allow-rdp",
"properties": {
"priority": 1000,
"sourceAddressPrefix": "*",
"protocol": "Tcp",
"destinationPortRange": "3389",
"access": "Allow",
"direction": "Inbound",
"sourcePortRange": "*",
"destinationAddressPrefix": "*"
}
}
]
}
},
{
"type": "Microsoft.Storage/storageAccounts",
"name": "[variables('storageAccountName')]",
"apiVersion": "[variables('storageAPIVersion')]",
"location": "[resourceGroup().location]",
"sku": {
"name": "[variables('storageAccountType')]"
},
"kind": "Storage",
"properties": {}
},
{
"type": "Microsoft.Compute/virtualMachines",
"name": "[concat(parameters('vmNamePrefix'), copyindex())]",
"apiVersion": "[variables('computeAPIVersion')]",
"copy": {
"name": "virtualMachineLoop",
"count": "[variables('numberOfInstances')]"
},
"location": "[resourceGroup().location]",
"dependsOn": [
"nicLoop",
"[resourceId('Microsoft.Storage/storageAccounts/',variables('storageAccountName'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "[parameters('vmSize')]"
},
"osProfile": {
"computerName": "[concat(parameters('vmNamePrefix'), copyIndex())]",
"adminUsername": "[parameters('adminUsername')]",
"adminPassword": "[parameters('adminPassword')]"
},
"storageProfile": {
"imageReference": {
"publisher": "[parameters('imagePublisher')]",
"offer": "[parameters('imageOffer')]",
"sku": "[parameters('imageSKU')]",
"version": "latest"
},
"osDisk": {
"createOption": "FromImage",
"managedDisk": {
"storageAccountType": "Standard_LRS"
}
}
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces',concat(parameters('nicNamePrefix'),copyindex()))]"
}
]
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "true",
"storageUri": "[concat('https://', variables('storageAccountName'), '.blob.core.windows.net')]"
}
}
}
}
]
}

View File

@ -0,0 +1,27 @@
---
demo:
title: 'Demonstration Instructions'
module: 'All'
---
# Purpose
This directory provides instructor demonstrations for the AZ-104 Azure Administrator course. **It is not intended for you to do every demonstration. Pick the ones most applicable to your audience.**
# Things to think about
- Most areas have a demonstration. Take the time to work through each one and decide which to use. Some of the demonstrations are simple show and tell walk-throughs of the Azure portal; others require scripting skills.
- Consider having the students follow along as you do the demonstration or have one of the students' "drive" and coach them through the steps.
- Consider doing the demonstration first and then using the slides to answer questions and ensure everything is covered.
- Consider the overlap with the formal labs and make the best use of your time.
- These demonstrations are provided for an instructor with Azure administration experience. The steps are at a higher level than the course labs that students will perform.
- These demonstrations provide a minimal set of features to show your students. As time permits feel free to add, show, and discuss more things.
- The *Summary and Resources* page identifies where Learn sandboxes are available. Consider using a sandbox to walk students through the steps.
- If you don't have a demonstration environment consider using the Tutorial and QuickStart pages that are provided.

View File

@ -0,0 +1,52 @@
---
demo:
title: 'Demonstration 01: Administer Identity'
module: 'Administer Identity'
---
# 01 - Administer Identity
## Configure Entra ID Identities
**Reference**: [Quickstart - Create a group with members and view all groups and members](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-groups-view-azure-portal)
## Configure User and Group Accounts
In this demonstration, we will explore Entra ID identities.
**Reference**: [Add or delete users](https://docs.microsoft.com/azure/active-directory/fundamentals/add-users-azure-active-directory)
**Reference**: [Create a basic group and add members](https://docs.microsoft.com/azure/active-directory/fundamentals/active-directory-groups-create-azure-portal#create-a-basic-group-and-add-members)
**Note:** Depending on your subscription not all areas of the Microsoft Entra ID blade will be available.
**Review license and domain information**
1. Access the Azure portal and navigate to the **Microsoft Entra ID** blade.
2. On the Overview blade, review the **Tenant information** including license and primary domain.
**Explore user accounts**
1. Select the **Users** blade.
2. Explain the choices for **New user** and **New guest user**.
3. Select **New user** and discuss the differences between **Create
user** and **Invite user**.
4. Create a **New user** reviewing the **Identity**, **Groups and
roles**, **Settings**, and **Job Info** parameters.
5. After the user is created, review **Reset password**, **Delete
user**, and **Sign-ins**.
**Explore group accounts**
1. Return to the **Microsoft Entra ID** page and select
the **Groups** blade.
2. Create a **New group** or select an existing group to review.
3. Review information about a group including **Membership
type** and **Type**.

View File

@ -0,0 +1,112 @@
---
demo:
title: 'Demonstration 02: Administer Governance and Compliance'
module: 'Administer Governance and Compliance'
---
# 02 - Administer Governance and Compliance
## Configure Subscriptions
This area does not have a formal demonstration.
**Reference**: [Create an additional Azure subscription](https://docs.microsoft.com/azure/cost-management-billing/manage/create-subscription)
## Configure Azure Policy
In this demonstration, we will work with Azure policies.
**Reference**: [Tutorial: Build policies to enforce compliance - Azure Policy](https://docs.microsoft.com/azure/governance/policy/tutorials/create-and-manage)
**Assign a policy**
1. Access the Azure portal.
2. Search for and select **Policy**.
3. Select **Assignments** and then **Assign Policy**.
5. Discuss the **Scope** which determines what resources or grouping of resources the policy assignment is enforced on.
6. Select the **Policy definition** ellipsis to open the list of available definitions. Take some time to review the built-in policy definitions.
7. Search for and select the **Allowed locations** policy. This policy enables you to restrict the locations your organization can specify when deploying resources.
8. Move the **Parameters** tab and using the drop-down select one or more allowed locations.
9. Click **Review + create** and then **Create** to create the policy.
**Create and assign an initiative definition**
1. Return to the Azure Policy page and select **Definitions** under Authoring.
2. Select **Initiative Definition** at the top of the page.
3. Provide a **Name** and **Description**.
4. **Create new** Category.
5. From the right panel **Add** the **Allowed locations** policy.
6. Add one additional policy of your choosing.
7. **Save** your changes and then **Assign** your initiative definition to your subscription.
**Check for compliance**
1. Return to the Azure Policy service page.
2. Select **Compliance**.
3. Review the status of your policy and your definition.
**Check for remediation tasks**
1. Return to the Azure Policy service page.
2. Select **Remediation**.
3. Review any remediation tasks that are listed.
4. As you have time, remove the policy and the initiative.
## Configure Role-Based Access Control
In this demonstration, we will learn about role assignments.
**Reference**: [Tutorial: Grant a user access to Azure resources using the Azure portal - Azure RBAC](https://docs.microsoft.com/azure/role-based-access-control/quickstart-assign-role-user-portal)
**Reference**: [Quickstart - Check access for a user to Azure resources - Azure RBAC](https://docs.microsoft.com/azure/role-based-access-control/check-access)
**Locate Access Control blade**
1. Access the Azure portal and select a resource group. Make a note of what resource group you use.
2. Select the **Access Control (IAM)** blade.
3. This blade will be available for many different resources so you can control permissions.
**Review role permissions**
1. Select the **Roles** tab (top).
1. Review the large number of built-in roles that are available.
1. Double-click a role, and then select **Permissions** (top).
1. Continue drilling into the role until you can view the **Read, Write, and Delete** actions for that role.
1. Return to the **Access Control (IAM)** blade.
**Add a role assignment**
1. Create a user or select an existing user.
1. Select **Add role assignment** and select a role. For example, *owner*.
1. Select **Check access**.
1. Review the user permissions.
1. Note that you can **Deny assignments**.

View File

@ -0,0 +1,105 @@
---
demo:
title: 'Demonstration 03: Administer Azure Resources'
module: 'Administer Azure Resources'
---
# 03 - Administer Azure Resources
## Demonstration -- Microsoft Copilot for Azure
In this demonstration, we explore Copilot for Azure.
**Reference**: [Analyze, estimate and optimize cloud costs using Azure Copilot](https://learn.microsoft.com/azure/copilot/analyze-cost-management)
**Reference**: [Generate PowerShell scripts using Azure Copilot](https://learn.microsoft.com/azure/copilot/generate-powershell-scripts)
Or, you can use any other scenario suggested on this page: [Perform tasks](https://learn.microsoft.com/azure/copilot/capabilities#perform-tasks)
1. Access the portal and Copilot window.
1. Use one of the suggested prompts or choose one of your own.
## Demonstration -- Azure Portal
In this demonstration, we explore the Azure portal.
**Reference**: [Manage Azure portal settings and preferences](https://docs.microsoft.com/azure/azure-portal/set-preferences)
**Reference**: [Create a dashboard in the Azure portal](https://docs.microsoft.com/azure/azure-portal/azure-portal-dashboards)
**Reference**: [How to create an Azure support request](https://docs.microsoft.com/azure/azure-portal/supportability/how-to-create-azure-support-request)
1. Access the Azure Portal.
1. Select the **Support & Troubleshooting** icon on the top banner. Review the **Support resources** links.
1. Select the **Settings** icon on the top banner. Review **Appearance + startup views** settings.
1. Use the left-side menu and select **Dashboard**. **Edit** the dashboard using the **Tile Gallery**. Discuss customization options.
1. Show how to search for and locate resources.
1. Use the upper left menu to locate **All services**.
1. As you have time review other features.
1. Ask if the students have any questions.
## Demonstration -- Cloud Shell
In this demonstration, we experiment with Cloud Shell.
**Reference**: [Quickstart for Azure Cloud Shell](https://learn.microsoft.com/en-us/azure/cloud-shell/quickstart?tabs=azurecli)
**Configure the Cloud Shell**
1. Access the **Azure Portal**.
1. Click the **Cloud Shell** icon on the top banner.
1. On the Welcome to the Shell page, notice your selections for Bash or PowerShell. Select **PowerShell**.
1. Discuss how the Azure Cloud Shell requires an Azure file share to persist files. If necessary, configure the storage share.
**Experiment with Azure PowerShell and Bash**
1. Ensure the **PowerShell** shell is selected and try a few commands. For example, **Get-AzSubscription** and **Get-AzResourceGroup**.
1. Show how auto-complete works. Show how to clear the screen, **cls**.
1. Ensure the **Bash** shell is selected and try a few commands. For example, **az account list** and **az resource list**.
1. Ask if students have any questions on using the PowerShell or Bash commands.
**Experiment with the Cloud shell editor (optional)**
1. To use the Cloud Editor, select the **curly braces** icon.
1. Select a file from the left navigation pane. For example, **.profile**.
1. Notice on the editor top banner, selections for Settings (Text Size and Font) and Upload/Download files.
1. Notice on the ellipsis (**\...**) on the far right for **Save**, **Close Editor**, and **Open File**.
1. Experiment as you have time, then **close** the Cloud Editor.
1. Close the Cloud Shell.
## Demonstration -- QuickStart Templates
In this demonstration, we explore QuickStart templates.
**Reference**: [Tutorial - Create & deploy template - Azure Resource Manager](https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-create-first-template?tabs=azure-powershell)
1. Start by browsing to the [Azure Quickstart Templates gallery](https://learn.microsoft.com/en-us/samples/browse/?expanded=azure&products=azure-resource-manager). Notice there are JSON and Bicep examples.
1. Ask students if there are any specific templates that are of interest. If not, select a template. For example, the [Deploy a simple Windows VM with tags](https://learn.microsoft.com/en-us/samples/azure/azure-quickstart-templates/vm-tags/) template.
1. Discuss how the **Deploy to Azure** button enables you to deploy the template directly through the Azure portal.
1. **Deploy** the JSON template and discuss how you can edit the template and parameters file. Review the purpose of the files. As you have time, review the syntax.
1. Return to the code samples gallery, and locate a Bicep template. For example, [Create a Standard Storage Account](https://learn.microsoft.com/en-us/samples/azure/azure-quickstart-templates/storage-account-create/).
1. **Deploy** the Bicep template and discuss how you can edit the template and parameters file. As you have time, review the syntax.

View File

@ -0,0 +1,78 @@
---
demo:
title: 'Demonstration 04: Administer Virtual Networking'
module: 'Administer Virtual Networking'
---
# 04 - Administer Virtual Networking
## Configure Virtual Networks
In this demonstration, you will create virtual networks.
**Reference**: [Quickstart: Create a virtual network - Azure portal](https://docs.microsoft.com/azure/virtual-network/quick-create-portal)
## Create a virtual network in the portal
1. Sign in the to the Azure portal and search for **Virtual Networks**.
1. Create a virtual network, explaining the basic settings as you go. Ensure at least one subnet is created.
1. Verify your virtual network was created.
## Configure Network Security Groups
In this demonstration, you will explore NSGs and service endpoints.
**Reference**: [Restrict access to PaaS resources - tutorial - Azure portal](https://docs.microsoft.com/azure/virtual-network/tutorial-restrict-network-access-to-resources)
**Create a network security group**
1. Access the Azure Portal.
1. Search for and select the **Network Security Groups**.
1. Create a NSG explaining the settings as you go.
1. Wait for the new NSG to deploy.
**Explore inbound and outbound rules**
1. Select your new NSG.
1. Discuss how the NSG can be associated with subnets or network interfaces.
1. Discuss the purpose inbound and outbound rules.
1. Review the default inbound and outbound rules.
1. Create a new rule, explaining the settings as you go. Specifically discuss the service selection (like HTTPS) and the priority settings.
## Configure Azure DNS
In this demonstration, you will explore Azure DNS.
**Reference**: [Tutorial: Host your domain and subdomain - Azure DNS](https://docs.microsoft.com/azure/dns/dns-delegate-domain-azure-dns)
**Create a DNS zone**
1. Access the Azure Portal.
1. Search for the **DNS zones** service.
1. Create a **DNS zone** and explain the purpose of the zone. For a name you can use contoso.internal.com.
1. Wait for the DNS zone to be created. You may need to **Refresh** the page.
**Add a DNS record set**
**Reference**: [Tutorial: Create an alias record to refer to a zone resource record](https://learn.microsoft.com/azure/dns/tutorial-alias-rr)
1. Once your zone is created, select **+Record Set**.
1. Use the **Type** drop-down to view the different types of records. Review how the different record types are used. Notice how the record information changes as you select different record types.
1. Create an **A** record as an example.

View File

@ -0,0 +1,71 @@
---
demo:
title: 'Demonstration 05: Administer Intersite Connectivity'
module: 'Administer Intersite Connectivity'
---
# 05 - Administer Intersite Connectivity
## Configure VNet Peering
**Note:** For this demonstration you will need two virtual networks.
**Reference**: [Connect virtual networks with VNet peering - tutorial](https://docs.microsoft.com/azure/virtual-network/tutorial-connect-virtual-networks-portal)
**Configure VNet peering on the first virtual network**
1. In the **Azure portal**, select the first virtual network. Review the value of peering.
1. Under **Settings**, select **Peerings** and **+ Add** a new peering.
1. Configure the peering the second virtual network. Use the information icons to review the different settings.
1. When the peering is complete, review the **Peering status**.
**Confirm VNet peering on the second virtual network**
1. In the **Azure portal**, select the second virtual network
1. Under **Settings**, select **Peerings**.
1. Notice that a peering has automatically been created. Notice that the **Peering Status** is **Connected**.
1. In the lab, students will create peering and test the connection between virtual machines.
## Configure Network Routing and Endpoints
In this demonstration, we will learn how to create a route table, define
a custom route, and associate the route with a subnet.
**Note:** This demonstration requires a virtual network with at least one subnet.
**Reference**: [Route network traffic - tutorial - Azure portal](https://learn.microsoft.com/azure/virtual-network/tutorial-create-route-table-portal#create-a-route-table)
**Create a routing table**
1. As you have time review the tutorial diagram. Explain why you need to create a user-defined route.
1. Access the Azure portal.
1. Search for and select **Route tables**. Discuss when **propagate gateway routes** should be used.
1. Create a routing table, explain any uncommon settings.
1. Wait for the new routing table to be deployed.
**Add a route**
1. Select your new routing table, and then select **Routes**.
1. Create a new **route**. Discuss the different **hop types** that are available.
1. Create the new route and wait for the resource to be deployed.
**Associate a route table to a subnet**
1. Navigate to the subnet you want to associate with the routing table.
1. Select **Route table** and choose your new routing table.
1. **Save** your changes.

View File

@ -0,0 +1,65 @@
---
demo:
title: 'Demonstration 06: Administer Network Traffic Management'
module: 'Administer Network Traffic Management'
---
# 06 - Administer Network Traffic Management
## Configure Azure Load Balancer
In this demonstration, we will learn how to create a public load balancer.
**Note:** This demonstration requires a virtual network with at least one subnet.
**Reference**: [Quickstart: Create a public load balancer to load balance VMs using the Azure portal](https://learn.microsoft.com/azure/load-balancer/quickstart-load-balancer-standard-public-portal)
**Show the portal's help me choose feature**
1. Access the Azure portal.
1. Search for and select **Load balancing - help me choose**.
1. Use the wizard to walk-through different scenarios.
**Create a load balancer**
1. Continue in the Azure portal.
1. Search for and select **Load balancer**. **Create** a load balancer.
1. On the **Basics** tab, discuss **SKU**, **Type**, and **Tier**.
1. On the **Frontend IP configuration** tab, discuss using a public IP address.
1. On the **Backend pools** tab, select the virtual network with IP address range.
1. On the **Inbound rules** tab, create a load balancing rule. Discuss parameters like **Protocol**, **Ports**, **Health probes**, and **Session persistence**.
## Configure Azure Application Gateway
In this demonstration, we will learn how to create an Azure Application Gateway.
**Note**: To keep things simple, create new virtual networks and subnets as you go through the configuration.
**Reference**: [Quickstart: Direct web traffic with Azure Application Gateway - Azure portal](https://learn.microsoft.com/azure/application-gateway/quick-create-portal)
**Create the Azure Application Gateway**
1. Access the Azure portal.
1. Search for and select **Azure Application Gateway**.
1. **Create** a new gateway.
1. On the **Basics** tab, discuss **Tiers**, **Autoscaling**, and **Instance counts**.
1. On the **Frontends** tab, discuss the IP address types.
1. On the **Backends** tab, discuss when to use an empty backend pool.
1. On the **Configuration** tab, discuss routing rules. Compare to the load balancer rules.
1. Explain that after gateway is created, you would then add backend targets and test.

View File

@ -0,0 +1,96 @@
---
demo:
title: 'Demonstration 07: Administer Azure Storage'
module: 'Administer Azure Storage'
---
# 07 - Administer Azure Storage
## Configure Storage Accounts
In this demonstration, we will create a storage account.
**Reference**: [Create a storage account](https://docs.microsoft.com/azure/storage/common/storage-account-create?tabs=azure-portal)
1. Use the Azure portal.
1. Review the purpose of storage accounts.
1. Search for and select **Storage Accounts**.
1. Create a basic storage account.
- Discuss the requirements around naming a storage account and the need for the name to be unique in Azure.
- Review the different storage kinds. For example, general-purpose v2.
- Review the access tier selections. For example, the cool and hot tiers.
- Other tabs and settings will be covered in other demonstrations.
1. Create the storage account and wait for the resource to deploy.
## Configure Blob Storage
In this demonstration, we will explore blob storage.
**Note:** These steps require a storage account.
**Reference**: [Quickstart: Upload, download, and list blobs](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal)
1. Navigate to a storage account in the Azure portal.
1. Review the purpose of blob storage.
1. Create a blob container. Review the level of access for the container. For example, private (no anonymous access).
1. Upload a blob to the container. As you have time review the advanced settings. For example, blob type and blob size.
## Configure Storage Security
In this demonstration, we will create a shared access signature.
**Note:** This demonstration requires a storage account, with a blob container, and an uploaded file.
**Reference**: [Create SAS tokens for storage containers](https://learn.microsoft.com/azure/applied-ai-services/form-recognizer/create-sas-tokens?source=recommendations&view=form-recog-3.0.0)
1. Select a blob or file that you want to secure.
1. Generate a shared access signature (SAS). Review the permissions, start and expiry times, and allowed protocols.
1. Use the SAS URL to ensure the resource displays.
## Configure Azure Files
In this demonstration, we will work with files shares and snapshots.
**Note:** These steps require a storage account.
**Reference**: [Quickstart for managing Azure file shares](https://docs.microsoft.com/azure/storage/files/storage-how-to-use-files-portal?tabs=azure-portal)
1. Review the purpose of file shares.
1. Access a storage account and click **Files**.
1. Create a file share. Review quotas, uploading files, and adding directories to organize the information.
1. Create a file share snapshot. Review when to use snapshots and how they are different from backups. As you have time, upload a file, take a snapshot, delete the file, and restore the snapshot.
**Reference**: [Get started with Storage Explorer](https://docs.microsoft.com/azure/vs-azure-tools-storage-manage-with-storage-explorer?tabs=windows)
1. Install the Storage Explorer or use the Storage Browser.
1. Review how to browse and create storage resources. For example, add a blob container.
**Reference**: [Copy or move data to Azure Storage by using AzCopy v10](https://docs.microsoft.com/azure/storage/common/storage-use-azcopy-v10?toc=/azure/storage/files/toc.json)
1. Discuss when to use AzCopy. View the help, **azcopy /?**.
1. Scroll down the **Samples** section. As you have time, try any of the examples.

View File

@ -0,0 +1,67 @@
---
demo:
title: 'Demonstration 08: Administer Azure Virtual Machines'
module: 'Administer Azure Virtual Machines'
---
# 08 - Administer Azure Virtual Machines
## Demonstration -- Create Virtual Machines in the portal
In this demonstration, we will create and access an Azure virtual machine in the portal.
**References**
[Quickstart - Create a Windows VM in the Azure portal](https://docs.microsoft.com/azure/virtual-machines/windows/quick-create-portal)
[Quickstart - Create a Linux VM in the Azure portal](https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-portal)
[Connect to a virtual machine with Bastion](https://learn.microsoft.com/azure/bastion/tutorial-create-host-portal#connect)
**Create the virtual machine**
**Note:** These steps only cover a few virtual machine parameters. Feel free to explore and cover other areas. You can create either Windows or Linux virtual machine, depending on your audience.
1. Use the Azure portal.
1. Search for **Virtual machines**.
1. Create a basic virtual machine. Review the availability options, images, and inbound rules.
1. Discuss the importance of creating a secure administrator account.
1. Create the virtual machine and wait for the resource to deploy.
**Connect to the virtual machine**
1. There are several ways to **Connect** to the virtual machine.
1. For a Windows server you can use **RDP**, as shown in the QuickStart.
1. For a Linux server you can **SSH**, as shown in the QuickStart.
1. For either server you can connect with the **Bastion** service (QuickStart). Review why Bastion is preferred to RDP or SSH.
## Configure Virtual Machine Availability
In this demonstration, we will explore virtual machine scaling options.
**References**
[Create virtual machines in a scale set using Azure portal](https://learn.microsoft.com/azure/virtual-machine-scale-sets/flexible-virtual-machine-scale-sets-portal)
1. Use the Azure Portal.
1. Search for and select **Virtual Machine Scale Sets**.
1. Create a **Virtual Machine Scale Sets**. Review the purpose of virtual machine scale sets. Review the difference between the **Uniform** and **Flexible** orchestration modes. Explain your selection can affect your scaling options.
1. Move to **Scaling** tab.
1. Review how **Manual scale** and **Scale-in policy** is used.
1. Change to a **Custom** scaling policy.
1. Review how **CPU threshold (%)** is used to scale out and scale in the virtual machine instances.

View File

@ -0,0 +1,109 @@
---
demo:
title: 'Demonstration 09: Administer PaaS Compute Options'
module: 'Administer PaaS Compute Options'
---
# 09 - Administer PaaS Compute Options
## Configure Azure App Service Plans
In this demonstration, we will create and work with Azure App Service plans.
**Reference**: [Manage App Service plan - Azure App Service](https://docs.microsoft.com/azure/app-service/app-service-plan-manage)
**Reference**: [Scale up an app in Azure App Service](https://learn.microsoft.com/azure/app-service/manage-scale-up)
**Reference**: [Automatic scaling in Azure App Service](https://learn.microsoft.com/azure/app-service/manage-automatic-scaling?tabs=azure-portal)
1. Use the Azure portal.
1. Search for and select **App Service plans**.
1. Create a simple App Service plan. Discuss the need to select Windows or Linux. Discuss pricing plans now or in the next steps.
1. Deploy your new app service plan.
1. Review the **Scale up (App Service Plan)** blade. Discuss the difference between **Dev/Test** and **Production** plans. Review the feature list.
1. Review the **Scale out (App Service Plan)** blade. Review the difference between **Manual** and **Rule-based**.
## Configure Azure App Services
In this demonstration, we will create a new web app that runs a Docker container. The container displays a Welcome message.
**Reference**: [Create a Web App](https://learn.microsoft.com/training/modules/host-a-web-app-with-azure-app-service/3-exercise-create-a-web-app-in-the-azure-portal?pivots=csharp)
In this task, we will create an Azure App Service Web App.
1. Use the Azure portal.
1. Search for and select **App Services**.
1. **Create** a **Web App**.
- Publish: **Code**. Review other choices.
- Runtime stack: **.Net**. Review other choices.
- Operating system: **Linux**
1. Select the **Free F1** service plan.
1. **Review + create** the web app. Wait for the resource to deploy.
1. On the **Overview** page, ensure the **Status** is **Running**.
1. Select the **URL** and ensure the default placeholder page loads.
1. As you have time, explore the **Deployment slots** options.
## Configure Azure Container Instances
In this demonstration we create, configure, and deploy a container by using Azure Container Instances (ACI) from the Azure Portal. The ACI application displays a static HTML page with the public Microsoft Hello World image.
**Reference**: [Quickstart - Deploy Docker container to container instance](https://learn.microsoft.com/en-us/azure/container-instances/container-instances-quickstart-portal)
1. Use the Azure portal.
1. Search for and select **Container instances**.
1. **Create** a new container instance.
1. Fill in the **Resource group** and **Container name**.
1. Discuss the **Image source** options. Use **Quickstart images**.
1. For **Container image** use **mcr.microsoft.com/azuredocs/aci-helloworld:latest (Linux)**. This sample Linux image packages a small web app written in Node.js that serves a static HTML page.
1. On the **Networking** page, specify a **DNS name label** for your container.
1. Leave all other settings as their defaults, then select **Review + create**.
1. Wait for the resource to deploy.
1. On the **Overview** page for the resource, ensure the **Status** is **Running**.
1. Navigate to the **FQDN** for the container instance and ensure the welcome page displays.
**Note**: To avoid additional costs, delete the resource.
## Configure Azure Container Apps
In this demonstration, we will create and work with Azure Container Apps.
**Reference**: [Quickstart: Deploy your first container app using the Azure portal](https://learn.microsoft.com/azure/container-apps/quickstart-portal)
1. Search for and select **Container Apps**.
1. Complete the **Project details** and create the container apps **environment**.
1. **Review and create** the container app.
1. Use the **Application URL** link to view your application.
1. Verify the browser displays the **Welcome to Azure Container Apps** message.

View File

@ -0,0 +1,62 @@
---
demo:
title: 'Demonstration 10: Administer Data Protection'
module: 'Administer Data Protection'
---
# 10 - Administer Data Protection
## Backup Azure File Shares
In this demonstration, we will explore backing up a file share in the Azure portal.
> **Note:** This demonstration requires a storage account with a file share.
**Reference**: [Back up Azure file shares in the Azure portal](https://docs.microsoft.com/azure/backup/backup-afs)
**Create a Recovery Services vault**
1. Use the Azure portal.
1. Search for an select **Recovery Services vaults**.
1. Create a **Recovery Services Vault**. Review the requirement that the vault be in the same region as the file share.
1. Wait for the vault to be created.
**Configure the Azure files backup**
1. Go to **Backup center** and create a new **Backup** instance.
1. Review and discuss the choices in the **Datasource type** drop-down. Select **Azure files (Azure storage)**.
1. Select your **vault**.
1. **Continue** configuring the backup. Select the specific storage account and file share that you want to backup.
1. In the **Policy details** click **Edit this policy**. Discuss the purpose of backup policies. Review the **backup schedule** and **retention range**.
1. **Enable backup** to save your changes.
1. As you have time, review how to **Restore** a **Backup instance**. Also, how to monitor your **Backup jobs**.
## Backup Azure Virtual Machines
In this demonstration, we will schedule a daily backup of a virtual machine to a Recovery Services vault.
> **Note:** This demonstration requires a virtual machine and a recovery service vault.
**Reference**: [Tutorial - Back up multiple Azure virtual machines](https://docs.microsoft.com/azure/backup/tutorial-backup-vm-at-scale)
1. Use the Azure portal.
1. Go to **Backup center** and create a new **Backup** instance.
1. Select **Azure Virtual machines** as the **Datasource type** and select the vault.
1. Review the **DefaultPolicy**. The default policy backs up the virtual machine once a day. The daily backups are retained for 30 days. Instant recovery snapshots are retained for two days.
1. Use **Enable backup** to save your configuration.
1. As you have time, review how to **Backup now**. Also, how to review your **Backup jobs**.

View File

@ -0,0 +1,55 @@
---
demo:
title: 'Demonstration 11: Administer Monitoring'
module: 'Administer Monitoring'
---
# 11 - Administer Monitoring
## Configure Azure Alerts
In this demonstration, we will create an alert rule.
**Reference**: [Create, view, and manage Metric Alerts Using Azure Monitor](https://docs.microsoft.com/azure/azure-monitor/alerts/alerts-metric)
**Create an alert rule**
1. Use the Azure portal.
1. Search for and select **Monitor** and then **Alerts**.
1. Select a scope for the alert rule. Discuss how You can filter by subscription, resource type, or resource location.
1. Set the conditions for the alert rule. Discuss how signals define what you want to measure.
1. Set the actions for the alert rule. Review action groups and the type of notifications that are available.
1. Set the details for the alert rule. Review common details like severity.
1. Finish configuring your alert and review any alerts which have fired.
## Configure Log Analytics
**Reference:** [Tutorial: Use Log Analytics](https://learn.microsoft.com/azure/azure-monitor/logs/log-analytics-tutorial)
In this demonstration, you will work with the Log Analytics query language.
1. Use the Azure portal.
1. Search for and select **Monitor** and then **Logs**.
1. If shown, close the splash screen.
1. Select a scope and **apply** your changes.
1. Review how log information is organized in tables. Browse several of the tables.
1. Move to the **queries** tab. Select a query and **load to editor**. Discuss how many common queries have already been created.
1. Briefly review the KQL syntax.
1. As you have time, experiment with **Favorites** and **Saved Queries**.

View File

@ -1,43 +0,0 @@
---
demo:
title: 'Demo: Deploying an ARM Template'
module: 'Module 1: Exploring Azure Resource Manager'
---
# Demo: Deploying an ARM Template
## Instructions
1. Quisque dictum convallis metus, vitae vestibulum turpis dapibus non.
1. Suspendisse commodo tempor convallis.
1. Nunc eget quam facilisis, imperdiet felis ut, blandit nibh.
1. Phasellus pulvinar ornare sem, ut imperdiet justo volutpat et.
1. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
1. Vestibulum hendrerit orci urna, non aliquet eros eleifend vitae.
1. Curabitur nibh dui, vestibulum cursus neque commodo, aliquet accumsan risus.
```
Sed at malesuada orci, eu volutpat ex
```
1. In ac odio vulputate, faucibus lorem at, sagittis felis.
1. Fusce tincidunt sapien nec dolor congue facilisis lacinia quis urna.
> **Note**: Ut feugiat est id ultrices gravida.
1. Phasellus urna lacus, luctus at suscipit vitae, maximus ac nisl.
- Morbi in tortor finibus, tempus dolor a, cursus lorem.
- Maecenas id risus pharetra, viverra elit quis, lacinia odio.
- Etiam rutrum pretium enim.
1. Curabitur in pretium urna, nec ullamcorper diam.

View File

@ -0,0 +1,160 @@
---
lab:
title: 'Lab 01: Manage Microsoft Entra ID Identities'
module: 'Administer Identity'
---
# Lab 01 - Manage Microsoft Entra ID Identities
## Lab introduction
This is the first in a series of labs for Azure Administrators. In this lab, you learn about users and groups. Users and groups are the basic building blocks for an identity solution.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 30 minutes
## Lab scenario
Your organization is building a new lab environment for pre-production testing of apps and services. A few engineers are being hired to manage the lab environment, including the virtual machines. To allow the engineers to authenticate by using Microsoft Entra ID, you have been tasked with provisioning users and groups. To minimize administrative overhead, membership of the groups should be updated automatically based on job titles.
## Architecture diagram
![Diagram of the lab 01 architecture.](../media/az104-lab01-architecture.png)
## Job skills
+ Task 1: Create and configure user accounts.
+ Task 2: Create groups and add members.
## Task 1: Create and configure user accounts
In this task, you will create and configure user accounts. User accounts will store user data such as name, department, location, and contact information.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. To proceed to the portal, select **Cancel** on the **Welcome to Azure** splash screen.
>**Note:** The Azure portal is used in all the labs. If you are new to the Azure, search for and select `Quickstart Center`. Take a few minutes to watch the **Getting started in the Azure portal** video. Even if you have used the portal before, you will find a few tips and tricks on navigating and customizing the interface.
1. Search for and select `Microsoft Entra ID`. Microsoft Entra ID is Azure's cloud-based identity and access management solution. Take a few minutes to familiarize yourself with some of the features listed in the left pane.
1. Select the **Overview** blade and then the **Manage tenants** tab.
>**Did you know?** A tenant is a specific instance of Microsoft Entra ID containing accounts and groups. Depending on your situation, you can create more tenants and **Switch** between them.
1. Return to the **Entra ID** page by pressing back in the browser or selecting the option in the breadcrumb menu.
1. As you have time, explore other options such as **Licenses** and **Password reset**.
### Create a new user
1. In the **Manage** blade, select **Users**; then in the **New user** drop-down select **Create new user**.
1. Create a new user with the following settings (leave others with their defaults). On the **Properties** tab notice all the different types of information that can be included in the user account.
| Setting | Value |
| --- | --- |
| User principal name | `az104-user1` |
| Display name | `az104-user1` |
| Auto-generate password | **checked** |
| Account enabled | **checked** |
| Job title (Properties tab) | `IT Lab Administrator` |
| Department (Properties tab) | `IT` |
| Usage location (Properties tab) | **United States** |
1. Once you have finished reviewing, select **Review + create** and then **Create**.
1. Refresh the page and confirm your new user was created.
### Invite an external user
1. In the **New user** drop-down select **Invite an external user**.
| Setting | Value |
| --- | --- |
| Email | your email address |
| Display name | your name |
| Send invite message | **check the box** |
| Message | `Welcome to Azure and our group project` |
1. Move to the **Properties** tab. Complete the basic information, including these fields.
| Setting | Value |
| --- | --- |
| Job title | `IT Lab Administrator` |
| Department | `IT` |
| Usage location (Properties tab) | **United States** |
1. Select **Review + invite**, and then **Invite**.
1. **Refresh** the page and confirm the invited user was created. You should receive the invitation email shortly.
>**Note:** It is unlikely you will be creating user accounts individually. Do you know how your organization plans to create and manage user accounts?
## Task 2: Create groups and add members
In this task, you create a group account. Group accounts can include user accounts or devices. These are two basic ways members are assigned to groups: Statically and Dynamically. Static groups require administrators to add and remove members manually. Dynamic groups update automatically based on the properties of a user account or device. For example, job title.
1. In the Azure portal, search for and select `Microsoft Entra ID`. In the **Manage** blade, select **Groups**.
1. Take a minute to familiarize yourself with the group settings in the left pane.
+ **Expiration** lets you configure a group lifetime in days. After that time the group must be renewed by the owner.
+ **Naming policy** lets you configure blocked words and add a prefix or suffix to group names.
1. In the **All groups** blade, select **+ New group** and create a new group.
| Setting | Value |
| --- | --- |
| Group type | **Security** |
| Group name | `IT Lab Administrators` |
| Group description | `Administrators that manage the IT lab` |
| Membership type | **Assigned** |
>**Note**: An Entra ID Premium P1 or P2 license is required for dynamic membership. If other **Membership types** are available, the options will show up in the drop-down.
![Screenshot of create assigned group.](../media/az104-lab01-create-assigned-group.png)
1. Select **No owners selected**.
1. In the **Add owners** page, search for and **select** yourself (shown in the top right corner) as the owner. Notice you can have more than one owner.
1. Select **No members selected**.
1. In the **Add members** pane, search for and **select** the **az104-user1** and the **guest user** you invited. Add both of the users to the group.
1. Select **Create** to deploy the group.
1. **Refresh** the page and ensure your group was created.
1. Select the new group and review the **Members** and **Owners** information.
>**Note:** You may be managing a large number of groups. Does your organization have a plan for creating groups and adding members?
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ What are the Azure PowerShell and CLI commands to create a security group called IT Admins? Provide the official command reference page.
+ Provide a step-by-step strategy for managing users and groups in Microsoft Entra ID.
+ What are the steps in the Azure portal to bulk create users and groups?
+ Provide a comparison table of internal and external Microsoft Entra ID user accounts.
## Learn more with self-paced training
+ [Understand Microsoft Entra ID](https://learn.microsoft.com/training/modules/understand-azure-active-directory/). Compare Microsoft Entra ID to Active Directory DS, learn about Microsoft Entra ID P1 and P2, and explore Microsoft Entra Domain Services for managing domain-joined devices and apps in the cloud.
+ [Create Azure users and groups in Microsoft Entra ID](https://learn.microsoft.com//training/modules/create-users-and-groups-in-azure-active-directory/). Create users in Microsoft Entra ID. Understand different types of groups. Create a group and add members. Manage business-to-business guest accounts.
+ [Allow users to reset their password with Microsoft Entra self-service password reset](https://learn.microsoft.com/training/modules/allow-users-reset-their-password/). Evaluate self-service password reset to allow users in your organization to reset their passwords or unlock their accounts. Set up, configure, and test self-service password reset.
## Key takeaways
Congratulations on completing the lab. Here are some main takeways for this lab:
+ A tenant represents your organization and helps you to manage a specific instance of Microsoft cloud services for your internal and external users.
+ Microsoft Entra ID has user and guest accounts. Each account has a level of access specific to the scope of work expected to be done.
+ Groups combine together related users or devices. There are two types of groups including Security and Microsoft 365.
+ Group membership can be statically or dynamically assigned.

View File

@ -1,80 +0,0 @@
---
lab:
title: 'Lab: Deploying Azure Resource Manager templates'
module: 'Module 1: Exploring Azure Resource Manager'
---
# Lab: Deploying Azure Resource Manager templates
# Student lab manual
## Lab scenario
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus lobortis, erat vel egestas faucibus, dui magna semper velit, id congue sapien lectus id turpis. Nam egestas tempus enim. Ut venenatis vehicula ex, id rutrum odio lacinia at. Donec congue, tortor sed fermentum imperdiet, mauris mi auctor dui, ac cursus ex augue a odio. Aliquam erat volutpat. Vivamus faucibus fringilla augue in dignissim. Quisque sit amet nulla id risus gravida auctor. Ut in est varius, cursus odio rhoncus, placerat erat. Suspendisse nec metus est.
## Objectives
After you complete this lab, you will be able to:
- Cras tincidunt massa et nunc vulputate, eget vestibulum massa tincidunt.
- Maecenas suscipit at nisl vitae malesuada.
- Suspendisse eu arcu id velit consequat venenatis.
## Lab Setup
- **Estimated Time**: 00 minutes
## Instructions
### Before you start
#### Setup Task
1. Integer dolor purus, gravida eu sem id, efficitur aliquet neque.
1. Suspendisse viverra mauris in metus laoreet consectetur.
1. Sed diam risus, convallis quis condimentum at, egestas malesuada libero.
### Exercise 0:
#### Task 0:
1. Quisque dictum convallis metus, vitae vestibulum turpis dapibus non.
1. Suspendisse commodo tempor convallis.
1. Nunc eget quam facilisis, imperdiet felis ut, blandit nibh.
1. Phasellus pulvinar ornare sem, ut imperdiet justo volutpat et.
1. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
1. Vestibulum hendrerit orci urna, non aliquet eros eleifend vitae.
1. Curabitur nibh dui, vestibulum cursus neque commodo, aliquet accumsan risus.
```
Sed at malesuada orci, eu volutpat ex
```
1. In ac odio vulputate, faucibus lorem at, sagittis felis.
1. Fusce tincidunt sapien nec dolor congue facilisis lacinia quis urna.
> **Note**: Ut feugiat est id ultrices gravida.
1. Phasellus urna lacus, luctus at suscipit vitae, maximus ac nisl.
- Morbi in tortor finibus, tempus dolor a, cursus lorem.
- Maecenas id risus pharetra, viverra elit quis, lacinia odio.
- Etiam rutrum pretium enim.
1. Curabitur in pretium urna, nec ullamcorper diam.
#### Review
Maecenas fringilla ac purus non tincidunt. Aenean pellentesque velit id suscipit tempus. Cras at ullamcorper odio.

View File

@ -0,0 +1,182 @@
---
lab:
title: 'Lab 02a: Manage Subscriptions and RBAC'
module: 'Administer Governance and Compliance'
---
# Lab 02a - Manage Subscriptions and RBAC
## Lab introduction
In this lab, you learn about role-based access control. You learn how to use permissions and scopes to control what actions identities can and cannot perform. You also learn how to make subscription management easier using management groups.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 20 minutes
## Lab scenario
To simplify management of Azure resources in your organization, you have been tasked with implementing the following functionality:
- Creating a management group that includes all your Azure subscriptions.
- Granting permissions to submit support requests for all subscriptions in the management group. The permissions should be limited only to:
- Create and manage virtual machines
- Create support request tickets (do not include adding Azure providers)
## Architecture diagram
![Diagram of lab tasks.](../media/az104-lab02a-architecture.png)
## Job skills
+ Task 1: Implement management groups.
+ Task 2: Review and assign a built-in Azure role.
+ Task 3: Create a custom RBAC role.
+ Task 4: Monitor role assignments with the Activity Log.
## Task 1: Implement Management Groups
In this task, you will create and configure management groups. Management groups are used to logically organize and segment subscriptions. They allow for RBAC and Azure Policy to be assigned and inherited to other management groups and subscriptions. For example, if your organization has a dedicated support team for Europe, you can organize European subscriptions into a management group to provide the support staff access to those subscriptions (without providing individual access to all subscriptions). In our scenario everyone at the Help Desk will need to create a support request across all subscriptions.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Microsoft Entra ID`.
1. In the **Manage** blade, select **Properties**.
1. Review the **Access management for Azure resources** area. Notice/read that you can manage access to all Azure subscriptions and management groups in the tenant.
1. Search for and select **Management groups**.
1. On the **Management groups** blade, click **+ Create**.
1. Create a management group with the following settings. Select **Submit** when you are done.
| Setting | Value |
| --- | --- |
| Management group ID | `az104-mg1` (must be unique in the directory) |
| Management group display name | `az104-mg1` |
1. **Refresh** the management group page to ensure your new management group displays. This may take a minute.
>**Note:** Did you notice the root management group? The root management group is built into the hierarchy to have all management groups and subscriptions fold up to it. This root management group allows for global policies and Azure role assignments to be applied at the directory level. After creating a management group, you would add any subscriptions that should be included in the group.
## Task 2: Review and assign a built-in Azure role
In this task, you will review the built-in roles and assign the VM Contributor role to a member of the Help Desk. Azure provides a large number of [built-in roles](https://learn.microsoft.com/azure/role-based-access-control/built-in-roles).
>**Note:** In the following steps, you will assign the role to the **helpdesk** group. If you do not have a Help Desk group, take a minute to create it.
1. Select the **az104-mg1** management group.
1. Select the **Access control (IAM)** blade, and then the **Roles** tab.
1. Scroll through the built-in role definitions that are available. **View** a role to get detailed information about the **Permissions**, **JSON**, and **Assignments**. You will often use *owner*, *contributor*, and *reader*.
1. Select **+ Add**, from the drop-down menu, select **Add role assignment**.
1. On the **Add role assignment** blade, search for and select the **Virtual Machine Contributor**. The Virtual machine contributor role lets you manage virtual machines, but not access their operating system or manage the virtual network and storage account they are connected to. This is a good role for the Help Desk. Select **Next**.
>**Did you know?** Azure originally provided only the **Classic** deployment model. This has been replaced by the **Azure Resource Manager** deployment model. As a best practice, do not use classic resources.
1. On the **Members** tab, **Select Members**.
1. Search for and select the `helpdesk` group. Click **Select**.
1. Click **Review + assign** twice to create the role assignment.
1. Continue on the **Access control (IAM)** blade. On the **Role assignments** tab, confirm the **helpdesk** group has the **Virtual Machine Contributor** role.
>**Note:** As a best practice always assign roles to groups not individuals.
>**Did you know?** This assignment might not actually grant you any additional privileges. If you already have the Owner role, that role includes all permissions associated with the VM Contributor role.
## Task 3: Create a custom RBAC role
In this task, you will create a custom RBAC role. Custom roles are a core part of implementing the principle of least privilege for an environment. Built-in roles might have too many permissions for your scenario. We will also create a new role and remove permissions that are not necessary. Do you have a plan for managing overlapping permissions?
1. Continue working on your management group. Navigate to the **Access control (IAM)** blade.
1. Select **+ Add**, from the drop-down menu, select **Add custom role**.
1. On the Basics tab complete the configuration.
| Setting | Value |
| --- | --- |
| Custom role name | `Custom Support Request` |
| Description | `A custom contributor role for support requests.` |
1. For **Baseline permissions**, select **Clone a role**. In the **Role to clone** drop-down menu, select **Support Request Contributor**.
![Screenshot clone a role.](../media/az104-lab02a-clone-role.png)
1. Select **Next** to move to the **Permissions** tab, and then select **+ Exclude permissions**.
1. In the resource provider search field, enter `.Support` and select **Microsoft.Support**.
1. In the list of permissions, place a checkbox next to **Other: Registers Support Resource Provider** and then select **Add**. The role should be updated to include this permission as a *NotAction*.
>**Note:** An Azure resource provider is a set of REST operations that enable functionality for a specific Azure service. We do not want the Help Desk to be able to have this capability, so it is being removed from the cloned role.
1. On the **Assignable scopes** tab, ensure your management group is listed, then click **Next**.
1. Review the JSON for the *Actions*, *NotActions*, and *AssignableScopes* that are customized in the role.
1. Select **Review + Create**, and then select **Create**.
>**Note:** At this point, you have created a custom role and assigned it to the management group.
## Task 4: Monitor role assignments with the Activity Log
In this task, you view the activity log to determine if anyone has created a new role.
1. In the portal locate the **az104-mg1** resource and select **Activity log**. The activity log provides insight into subscription-level events.
1. Review the activites for role assignments. The activity log can be filtered for specific operations.
![Screenshot of the Activity log page with configured filter.](../media/az104-lab02a-searchactivitylog.png)
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the management group, select **Delete** and click on **Yes** to confirm the deletion.
+ Using Azure PowerShell, `Remove-AzManagementGroup -GroupName az104-mg1`.
+ Using the CLI, `az account management-group delete --name az104-mg1`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Create two tables highlighting important PowerShell and CLI commands to get information about organization subscriptions on Azure and explain each command in the column “Explanation”.
+ What is the format of the Azure RBAC JSON file?
+ What are the basic steps for creating a custom Azure RBAC role?
+ What is the difference between Azure RBAC roles and Microsoft Entra ID roles?
## Learn more with self-paced training
+ [Secure your Azure resources with Azure role-based access control (Azure RBAC)](https://learn.microsoft.com/training/modules/secure-azure-resources-with-rbac/). Use Azure RBAC to manage access to resources in Azure.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Management groups are used to logically organize subscriptions.
+ The built-in root management group includes all the management groups and subscriptions.
+ Azure has many built-in roles. You can assign these roles to control access to resources.
+ You can create new roles or customize existing roles.
+ Roles are defined in a JSON formatted file and include *Actions*, *NotActions*, and *AssignableScopes*.
+ You can use the Activity Log to monitor role assignments.

View File

@ -0,0 +1,249 @@
---
lab:
title: 'Lab 02b: Manage Governance via Azure Policy'
module: 'Administer Governance and Compliance'
---
# Lab 02b - Manage Governance via Azure Policy
## Lab introduction
In this lab, you learn how to implement your organizations governance plans. You learn how Azure policies can ensure operational decisions are enforced across the organization. You learn how to use resource tagging to improve reporting.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 30 minutes
## Lab scenario
Your organization's cloud footprint has grown considerably in the last year. During a recent audit, you discovered a substantial number of resources that do not have a defined owner, project, or cost center. In order to improve management of Azure resources in your organization, you decide to implement the following functionality:
- apply resource tags to attach important metadata to Azure resources
- enforce the use of resource tags for new resources by using Azure policy
- update existing resources with resource tags
- use resource locks to protect configured resources
## Architecture diagram
![Diagram of the task architecture.](../media/az104-lab02b-architecture.png)
## Job skills
+ Task 1: Create and assign tags via the Azure portal.
+ Task 2: Enforce tagging via an Azure Policy.
+ Task 3: Apply tagging via an Azure Policy.
+ Task 4: Configure and test resource locks.
## Task 1: Assign tags via the Azure portal
In this task, you will create and assign a tag to an Azure resource group via the Azure portal. Tags are a critical component of a governance strategy as outlined by the Microsoft Well-Architected Framework and Cloud Adoption Framework. Tags can allow you to quickly identify resource owners, sunset dates, group contacts, and other name/value pairs that your organization deems important. For this task, you assign a tag identifying the resource Cost Center.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Resource groups`.
1. From the Resource groups, select **+ Create**.
| Setting | Value |
| --- | --- |
| Subscription name | your subscription |
| Resource group name | `az104-rg2` |
| Location | **East US** |
>**Note:** For each lab in this course you will create a new resource group. This lets you quickly locate and manage your lab resources.
1. Select **Next** and move to the **Tags** tab. Provide information for a new tag.
| Setting | Value |
| --- | --- |
| Name | Cost Center |
| Value | 000 |
1. Select **Review + Create**, and then select **Create**.
## Task 2: Enforce tagging via an Azure Policy
In this task, you will assign the built-in *Require a tag and its value on resources* policy to the resource group and evaluate the outcome. Azure Policy can be used to enforce configuration, and in this case, governance, to your Azure resources.
1. In the Azure portal, search for and select `Policy`.
1. In the **Authoring** blade, select **Definitions**. Take a moment to browse through the list of [built-in policy definitions](https://learn.microsoft.com/azure/governance/policy/samples/built-in-policies) that are available for you to use. Notice you can also search for a definition.
![Screenshot of the policy definition.](../media/az104-lab02b-policytags.png)
1. Search for the `Require a tag and its value on resources` built-in policy. Select the policy and take a minute to review the definition.
1. Select **Assign policy**.
1. Specify the **Scope** by clicking the ellipsis button and selecting the following values. Click **Select** when you are done.
| Setting | Value |
| --- | --- |
| Subscription | *your subscription* |
| Resource Group | **az104-rg2** |
>**Note**: You can assign policies on the management group, subscription, or resource group level. You also have the option of specifying exclusions, such as individual subscriptions, resource groups, or resources. In this scenario, we want the tag on all the resources in the resource group.
1. Configure the **Basics** properties of the assignment by specifying the following settings (leave others with their defaults):
| Setting | Value |
| --- | --- |
| Assignment name | `Require Cost Center tag and its value on resources` |
| Description | `Require Cost Center tag and its value on all resources in the resource group`|
| Policy enforcement | Enabled |
>**Note**: The **Assignment name** is automatically populated with the policy name you selected, but you can change it. The **Description** is optional. Notice you can disable the policy at any time.
1. Click **Next** and set **Parameters** to the following values:
| Setting | Value |
| --- | --- |
| Tag Name | `Cost Center` |
| Tag Value | `000` |
1. Click **Next** and review the **Remediation** and **Managed Identity** tabs. Leave the **Create a Managed Identity** checkbox unchecked in the **Managed Identity** tab.
1. Click **Review + Create** and then click **Create**.
>**Note**: Now you will verify that the new policy assignment is in effect by attempting to create an Azure Storage account in the resource group. You will create the storage account without adding the required tag.
>**Note**: It might take between 5 and 10 minutes for the policy to take effect.
1. In the portal, search for and select `Storage Accounts`, and select **+ Create**.
1. On the **Basics** tab of the **Create storage account** blade, complete the configuration.
| Setting | Value |
| --- | --- |
| Resource group | **az104-rg2** |
| Storage account name | *any globally unique combination of between 3 and 24 lower case letters and digits, starting with a letter* |
1. Select **Review** and then click **Create**.
1. You should receive a **Validation failed** message. View the message to identify the reason for the failure. Verify the error message states that the resource deployment was disallowed by the policy.
![Screenshot of the disallowed policy error.](../media/az104-lab02b-policyerror.png)
>**Note**: By clicking the **Raw Error** tab, you can find more details about the error, including the name of the role definition **Require a tag and its value on resources**. The deployment failed because the storage account you attempted to create did not have a tag named **Cost Center** with its value set to **Default**.
## Task 3: Apply tagging via an Azure policy
In this task, we will use the new policy definition to remediate any non-compliant resources. In this scenario, we will make any child resources of a resource group inherit the **Cost Center** tag that was defined on the resource group.
1. In the Azure portal, search for and select `Policy`.
1. In the **Authoring** section, click **Assignments**.
1. In the list of assignments, click the ellipsis icon in the row representing the **Require a tag and its value on resources** policy assignment and use the **Delete assignment** menu item to delete the assignment.
1. Click **Assign policy** and specify the **Scope** by clicking the ellipsis button and selecting the following values:
| Setting | Value |
| --- | --- |
| Subscription | your Azure subscription |
| Resource Group | `az104-rg2` |
1. To specify the **Policy definition**, click the ellipsis button and then search for and select `Inherit a tag from the resource group if missing`.
1. Select **Add** and then configure the remaining **Basics** properties of the assignment.
| Setting | Value |
| --- | --- |
| Assignment name | `Inherit the Cost Center tag and its value 000 from the resource group if missing` |
| Description | `Inherit the Cost Center tag and its value 000 from the resource group if missing` |
| Policy enforcement | Enabled |
1. Click **Next** and set **Parameters** to the following values:
| Setting | Value |
| --- | --- |
| Tag Name | `Cost Center` |
1. Click **Next** and, on the **Remediation** tab, configure the following settings (leave others with their defaults):
| Setting | Value |
| --- | --- |
| Create a remediation task | enabled |
| Policy to remediate | **Inherit a tag from the resource group if missing** |
>**Note**: This policy definition includes the **Modify** effect. So, a managed identity is required.
![Screenshot of the policy remediation page. ](../media/az104-lab02b-policyremediation.png)
1. Click **Review + Create** and then click **Create**.
>**Note**: To verify that the new policy assignment is in effect, you will create another Azure storage account in the same resource group without explicitly adding the required tag.
>**Note**: It might take between 5 and 10 minutes for the policy to take effect.
1. Search for and select `Storage Account` and click **+ Create**.
1. On the **Basics** tab of the **Create storage account** blade, verify that you are using the Resource Group that the Policy was applied to and specify the following settings (leave others with their defaults) and click **Review**:
| Setting | Value |
| --- | --- |
| Storage account name | *any globally unique combination of between 3 and 24 lower case letters and digits, starting with a letter* |
1. Verify that this time the validation passed and click **Create**.
1. Once the new storage account is provisioned, click **Go to resource**.
1. On the **Tags** blade, note that the tag **Cost Center** with the value **000** has been automatically assigned to the resource.
>**Did you know?** If you search for and select **Tags** in the portal, you can view the resources with a specific tag.
## Task 4: Configure and test resource locks
In this task, you configure and test a resource lock. Locks prevent either deletions or modifications of a resource.
1. Search for and select your resource group.
1. In the **Settings** blade, select **Locks**.
1. Select **Add** and complete the resource lock information. When finished select **Ok**.
| Setting | Value |
| --- | --- |
| Lock name | `rg-lock` |
| Lock type | **delete** (notice the selection for read-only) |
1. Navigate to the resource group **Overview** blade, and select **Delete resource group**.
1. In the **Enter resource group name to confirm deletion** textbox provide the resource group name, `az104-rg2`. Notice you can copy and paste the resource group name.
1. Notice the warning: Deleting this resource group and its dependent resources is a permanent action and cannot be undone. Select **Delete**.
1. You should receive a notification denying the deletion.
![Screenshot of the failure to delete message.](../media/az104-lab02b-failuretodelete.png)
>**Note:** You will need to remove the lock if you intend to delete the resource group.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ What are the Azure PowerShell and CLI commands for adding and deleting resource locks on a resource group?
+ Tabulate the differences between Azure policy and Azure RBAC, include examples.
+ What are the steps to enforce Azure policy and remediate resources which are not compliant?
+ How can I get a report of Azure resources with specific tags?
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Azure tags are metadata that consists of a key-value pair. Tags describe a particular resource in your environment. In particular, tagging in Azure enables you to label your resources in a logical manner.
+ Azure Policy establishes conventions for resources. Policy definitions describe resource compliance conditions and the effect to take if a condition is met. A condition compares a resource property field or a value to a required value. There are many built-in policy definitions and you can customize the policies.
+ The Azure Policy remediation task feature is used to bring resources into compliance based on a definition and assignment. Resources that are non-compliant to a modify or deployIfNotExist definition assignment, can be brought into compliance using a remediation task.
+ You can configure a resource lock on a subscription, resource group, or resource. The lock can protect a resource from accidental user deletions and modifications. The lock overrides any user permissions.
+ Azure Policy is pre-deployment security practice. RBAC and resource locks are post-deployment security practice.

View File

@ -0,0 +1,278 @@
---
lab:
title: 'Lab 03: Manage Azure resources by using Azure Resource Manager Templates'
module: 'Administer Azure Resources'
---
# Lab 03 - Manage Azure resources by using Azure Resource Manager Templates
## Lab introduction
In this lab, you learn how to automate resource deployments. You learn about Azure Resource Manager templates and Bicep templates. You learn about the different ways of deploying the templates.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 50 minutes
## Lab scenario
Your team wants to look at ways to automate and simplify resource deployments. Your organization is looking for ways to reduce administrative overhead, reduce human error and increase consistency.
## Architecture diagram
![Diagram of the tasks.](../media/az104-lab03-architecture.png)
## Job skills
+ Task 1: Create an Azure Resource Manager template.
+ Task 2: Edit an Azure Resource Manager template and redeploy the template.
+ Task 3: Configure the Cloud Shell and deploy a template with Azure PowerShell.
+ Task 4: Deploy a template with the CLI.
+ Task 5: Deploy a resource by using Azure Bicep.
## Task 1: Create an Azure Resource Manager template
In this task, we will create a managed disk in the Azure portal. Managed disks are storage designed to be used with virtual machines. Once the disk is deployed you will export a template that you can use in other deployments.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Disks`.
1. On the Disks page, select **Create**.
1. On the **Create a managed disk** page, configure the disk and then select **Ok**.
| Setting | Value |
| --- | --- |
| Subscription | *your subscription* |
| Resource Group | `az104-rg3` (If necessary, select **Create new**.)
| Disk name | `az104-disk1` |
| Region | **East US** |
| Availability zone | **No infrastructure redundancy required** |
| Source type | **None** |
| Performance | **Standard HDD** (change size) |
| Size | **32 Gib** |
>**Note:** We are creating a simple managed disk so you can practice with templates. Azure managed disks are block-level storage volumes that are managed by Azure.
1. Click **Review + Create** then select **Create**.
1. Monitor the notifications (upper right) and after the deployment select **Go to resource**.
1. In the **Automation** blade, select **Export template**.
1. Take a minute to review the **Template** and **Parameters** files.
1. From the **Template** section, click **Download** and save the template to the local drive. Then switch to the **Parameters** section and do the same.
1. Use File Explorer to open the **Downloads** folder on your computer. Notice there are two JSON files (template and parameters).
>**Did you know?** You can export an entire resource group or just specific resources within that resource group.
## Task 2: Edit an Azure Resource Manager template and then redeploy the template
In this task, you use the downloaded template to deploy a new managed disk. This task outlines how to quicky and easily repeat deployments.
1. In the Azure portal, search for and select `Deploy a custom template`.
1. On the **Custom deployment** blade, notice there is the ability to use a **Quickstart template**. There are many built-in templates as shown in the drop-down menu.
1. Instead of using a Quickstart, select **Build your own template in the editor**.
1. On the **Edit template** blade, click **Load file** and upload the **template.json** file you downloaded to the local disk.
1. Within the editor pane, make these changes.
+ Change **disks_az104_disk1_name** to `disk_name` (two places to change)
+ Change **az104-disk1** to `az104-disk2` (one place to change)
1. Notice this is a **Standard** disk. The location is **eastus**. The disk size is **32GB**.
1. **Save** your changes.
1. Don't forget the parameters file. Select **Edit parameters**, click **Load file** and upload the **parameters.json**.
1. Make this change so it matches the template file.
Change **disks_az104_disk1_name** to **disk_name** (one place to change)
1. **Save** your changes.
1. Complete the custom deployment settings:
| Setting | Value |
| --- |--- |
| Subscription | *your subscription* |
| Resource Group | `az104-rg3` |
| Region | **(US) East US)** |
| Disk_name | `az104-disk2` |
1. Select **Review + Create** and then select **Create**.
1. Select **Go to resource**. Verify **az104-disk2** was created.
1. On the **Overview** blade, select the resource group, **az104-rg3**. You should now have two disks.
1. In the **Settings** section, click **Deployments**.
>**Note:** All deployments details are documented in the resource group. It is a good practice to review the first few template-based deployments to ensure success prior to using the templates for large-scale operations.
1. Select a deployment and review the content of the **Input** and **Template** blades.
## Task 3: Configure the Cloud Shell and deploy a template with PowerShell
In this task, you work with the Azure Cloud Shell and Azure PowerShell. Azure Cloud Shell is an interactive, authenticated, browser-accessible terminal for managing Azure resources. It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell. In this task, you use PowerShell to deploy a template.
1. Select the **Cloud Shell** icon in the top right of the Azure Portal. Alternately, you can navigate directly to `https://shell.azure.com`.
![Screenshot of cloud shell icon.](../media/az104-lab03-cloudshell-icon.png)
1. When prompted to select either **Bash** or **PowerShell**, select **PowerShell**.
>**Did you know?** If you mostly work with Linux systems, Bash (CLI) feels more familiar. If you mostly work with Windows systems, Azure PowerShell feels more familiar.
1. On the **Getting started** screen select **Mount storage account**, select your **Storage account subscription**, and then select **Apply**.
1. Select **I want to create a storage account** and then **Next**. Complete the **Create storage account** information.
| Settings | Values |
| -- | -- |
| Resource Group | **az104-rg3** |
| Region | *select your region* |
| Storage account (Create new) | *must be globally unique, between 3 and 24 characters in length and use numbers and lower case letters only* |
| File share (Create new) | `fs-cloudshell` |
1. When completed select **Create**.
>It will take a couple of minutes to provision the storage.
1. Select **Settings** (top bar) and then **Go to classic version**.
1. Select the **Upload/Download files** icon (top bar) and then select **Upload**.
1. Upload both the template and parameters files from the **Downloads** directory.
1. Select the **Editor (curly brackets)** icon and navigate to the template JSON file on the left in the navigation pane.
1. Make a change. For example, change the disk name to **az104-disk3**. Use **Ctrl +S** to save your changes.
>**Note**: You can target your template deployment to a resource group, subscription, management group, or tenant. Depending on the scope of the deployment, you use different commands.
1. To deploy to a resource group, use **New-AzResourceGroupDeployment**.
```powershell
New-AzResourceGroupDeployment -ResourceGroupName az104-rg3 -TemplateFile template.json -TemplateParameterFile parameters.json
```
1. Ensure the command completes and the ProvisioningState is **Succeeded**.
1. Confirm the disk was created.
```powershell
Get-AzDisk | ft
```
## Task 4: Deploy a template with the CLI
1. Continue in the **Cloud Shell** select **Bash**. **Confirm** your choice.
1. Verify your files are available in the Cloud Shell storage. If you completed the previous task your template files should be available.
```sh
ls
```
1. Select the **Editor** (curly brackets) icon and navigate to the template JSON file.
1. Make a change. For example, change the disk name to **az104-disk4**. Use **Ctrl +S** to save your changes.
>**Note**: You can target your template deployment to a resource group, subscription, management group, or tenant. Depending on the scope of the deployment, you use different commands.
1. To deploy to a resource group, use **az deployment group create**.
```sh
az deployment group create --resource-group az104-rg3 --template-file template.json --parameters parameters.json
```
1. Ensure the command completes and the ProvisioningState is **Succeeded**.
1. Confirm the disk was created.
```sh
az disk list --resource-group az104-rg3 --output table
```
## Task 5: Deploy a resource by using Azure Bicep
In this task, you will use a Bicep file to deploy a managed disk. Bicep is a declarative automation tool that is built on ARM templates.
1. Locate the **\Allfiles\Lab03\azuredeploydisk.bicep** file.
1. Continue working in the **Cloud Shell** in a **Bash** session.
1. Select **Manage files** and then **Upload** the Bicep file to the Cloud Shell.
1. Click **Editor** and when prompted **Confirm** the switch to the Classic Cloud Shell.
1. Select the **azuredeploydisk.bicep** file
1. Take a minute to read through the Bicep template file. Notice how the disk resource is defined.
1. Make the following changes:
+ Change the **managedDiskName** value, line 2, to **az104-disk5**.
+ Change the **sku name** value, line 26, to **StandardSSD_LRS**.
+ Change the **diskSizeinGiB** value; line 7, to **32**.
1. Use **Ctrl + S** to save your changes.
1. Now, deploy the template.
```
az deployment group create --resource-group az104-rg3 --template-file azuredeploydisk.bicep
```
1. Confirm the disk was created.
```sh
az disk list --resource-group az104-rg3 --output table
```
>**Note:** You have successfully deployed five managed disks, each in a different way. Nice job!
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ What is the format of the Azure Resource Manager template file? Explain each component with examples.
+ How do I use an existing Azure Resource Manager template?
+ Compare and contrast Azure Resource Manager templates and Azure Bicep templates.
## Learn more with self-paced training
+ [Deploy Azure infrastructure by using JSON ARM templates](https://learn.microsoft.com/training/modules/create-azure-resource-manager-template-vs-code/). Write JSON Azure Resource Manager templates (ARM templates) by using Visual Studio Code to deploy your infrastructure to Azure consistently and reliably.
+ [Review the features and tools for Azure Cloud Shell](https://learn.microsoft.com/training/modules/review-features-tools-for-azure-cloud-shell/). Cloud Shell features and tools.
+ [Manage Azure resources with Windows PowerShell](https://learn.microsoft.com/training/modules/manage-azure-resources-windows-powershell/). This module explains how to install the necessary modules for cloud services management and use PowerShell commands to perform simple administrative tasks on cloud resources like Azure virtual machines, Azure subscriptions and Azure storage accounts.
+ [Introduction to Bash](https://learn.microsoft.com/training/modules/bash-introduction/). Use Bash to manage IT infrastructure.
+ [Build your first Bicep template](https://learn.microsoft.com/training/modules/build-first-bicep-template/). Define Azure resources within a Bicep template. Improve the consistency and reliability of your deployments, reduce the manual effort required, and scale your deployments across environments. Your template will be flexible and reusable by using parameters, variables, expressions, and modules.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Azure Resource Manager templates let you deploy, manage, and monitor all the resources for your solution as a group, rather than handling these resources individually.
+ An Azure Resource Manager template is a JavaScript Object Notation (JSON) file that lets you manage your infrastructure declaratively rather than with scripts.
+ Rather than passing parameters as inline values in your template, you can use a separate JSON file that contains the parameter values.
+ Azure Resource Manager templates can be deployed in a variety of ways including the Azure portal, Azure PowerShell, and CLI.
+ Bicep is an alternative to Azure Resource Manager templates. Bicep uses a declarative syntax to deploy Azure resources.
+ Bicep provides concise syntax, reliable type safety, and support for code reuse. Bicep offers a first-class authoring experience for your infrastructure-as-code solutions in Azure.

View File

@ -0,0 +1,378 @@
---
lab:
title: 'Lab 04: Implement Virtual Networking'
module: 'Implement Virtual Networking'
---
# Lab 04 - Implement Virtual Networking
## Lab introduction
This lab is the first of three labs that focuses on virtual networking. In this lab, you learn the basics of virtual networking and subnetting. You learn how to protect your network with network security groups and application security groups. You also learn about DNS zones and records.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated time: 50 minutes
## Lab scenario
Your global organization plans to implement virtual networks. The immediate goal is to accommodate all the existing resources. However, the organization is in a growth phase and wants to ensure there is additional capacity for the growth.
The **CoreServicesVnet** virtual network has the largest number of resources. A large amount of growth is anticipated, so a large address space is necessary for this virtual network.
The **ManufacturingVnet** virtual network contains systems for the operations of the manufacturing facilities. The organization is anticipating a large number of internal connected devices for their systems to retrieve data from.
## Architecture diagram
![Network layout](../media/az104-lab04-architecture.png)
These virtual networks and subnets are structured in a way that accommodates existing resources yet allows for the projected growth. Let's create these virtual networks and subnets to lay the foundation for our networking infrastructure.
>**Did you know?**: It is a good practice to avoid overlapping IP address ranges to reduce issues and simplify troubleshooting. Overlapping is a concern across the entire network, whether in the cloud or on-premises. Many organizations design an enterprise-wide IP addressing scheme to avoid overlapping and plan for future growth.
## Job skills
+ Task 1: Create a virtual network with subnets using the portal.
+ Task 2: Create a virtual network and subnets using a template.
+ Task 3: Create and configure communication between an Application Security Group and a Network Security Group.
+ Task 4: Configure public and private Azure DNS zones.
## Task 1: Create a virtual network with subnets using the portal
The organization plans a large amount of growth for core services. In this task, you create the virtual network and the associated subnets to accommodate the existing resources and planned growth. In this task, you will use the Azure portal.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Virtual Networks`.
1. Select **Create** on the Virtual networks page.
1. Complete the **Basics** tab for the CoreServicesVnet.
| **Option** | **Value** |
| ------------------ | -------------------- |
| Resource Group | `az104-rg4` (if necessary, create new) |
| Name | `CoreServicesVnet` |
| Region | (US) **East US** |
1. Move to the **IP Addresses** tab.
| **Option** | **Value** |
| ------------------ | -------------------- |
| IPv4 address space | Replace the prepopulated IPv4 address space with `10.20.0.0/16` (separate the entries) |
1. Select **+ Add a subnet**. Complete the name and address information for each subnet. Be sure to select **Add** for each new subnet.
>**Note:** Be sure to delete the default subnet - either before or after creating the other subnets.
| **Subnet** | **Option** | **Value** |
| ---------------------- | -------------------- | ---------------------- |
| SharedServicesSubnet | Subnet name | `SharedServicesSubnet` |
| | Starting address | `10.20.10.0` |
| | Size | `/24` |
| DatabaseSubnet | Subnet name | `DatabaseSubnet` |
| | Starting address | `10.20.20.0` |
| | Size | `/24` |
>**Note:** Every virtual network must have at least one subnet. Reminder that five IP addresses will always be reserved, so consider that in your planning.
1. To finish creating the CoreServicesVnet and its associated subnets, select **Review + create**.
1. Verify your configuration passed validation, and then select **Create**.
1. Wait for the virtual network to deploy and then select **Go to resource**.
1. Take a minute to verify the **Address space** and the **Subnets**. Notice your other choices in the **Settings** blade.
1. In the **Automation** section, select **Export template**, and then wait for the template to be generated.
1. **Download** the template.
1. Navigate on the local machine to the **Downloads** folder and **Extract all** the files in the downloaded zip file.
1. Before proceeding, ensure you have the **template.json** file. You will use this template to create the ManufacturingVnet in the next task.
## Task 2: Create a virtual network and subnets using a template
In this task, you create the ManufacturingVnet virtual network and associated subnets. The organization anticipates growth for the manufacturing offices so the subnets are sized for the expected growth. For this task, you use a template to create the resources.
1. Locate the **template.json** file exported in the previous task. It should be in your **Downloads** folder.
1. Edit the file using the editor of your choice. Many editors have a *change all occurrences* feature. If you are using Visual Studio Code be sure you are working in a **trusted window** and not in the **restricted mode**. Consult the architecture diagram to verify the details.
### Make changes for the ManufacturingVnet virtual network
1. Replace all occurrences of **CoreServicesVnet** with `ManufacturingVnet`.
1. Replace all occurrences of **10.20.0.0** with `10.30.0.0`.
### Make changes for the ManufacturingVnet subnets
1. Change all occurrences of **SharedServicesSubnet** to `SensorSubnet1`.
1. Change all occurrences of **10.20.10.0/24** to `10.30.20.0/24`.
1. Change all occurrences of **DatabaseSubnet** to `SensorSubnet2`.
1. Change all occurrences of **10.20.20.0/24** to `10.30.21.0/24`.
1. Read back through the file and ensure everything looks correct. Use the architecture diagram for resource names and IP addresses.
1. Be sure to **Save** your changes.
>**Note:** There is a completed template files in the lab files directory.
### Make changes to the parameters file
1. Locate the **parameters.json** file exported in the previous task. It should be in your **Downloads** folder.
1. Edit the file using the editor of your choice.
1. Replace the one occurrence of **CoreServicesVnet** with `ManufacturingVnet`.
1. **Save** your changes.
### Deploy the custom template
1. In the portal, search for and select `Deploy a custom template`.
1. Select **Build your own template in the editor** and then **Load file**.
1. Select the **template.json** file with your Manufacturing changes, then select **Save**.
1. Select **Edit parameters**, and then **Load file**.
1. Select the **parameters.json** file with your Manufacturing changes, then select **Save**.
1. Ensure your resource group, **az104-rg4** is selected.
1. Select **Review + create** and then **Create**.
1. Wait for the template to deploy, then confirm (in the portal) the Manufacturing virtual network and subnets were created.
>**Note:** If you have to deploy more than one time you may find some resources were successfully completed and the deployment is failing. You can manually remove those resources and try again.
## Task 3: Create and configure communication between an Application Security Group and a Network Security Group
In this task, we create an Application Security Group and a Network Security Group. The NSG will have an inbound security rule that allows traffic from the ASG. The NSG will also have an outbound rule that denies access to the internet.
### Create the Application Security Group (ASG)
1. In the Azure portal, search for and select `Application security groups`.
1. Click **Create** and provide the basic information.
| Setting | Value |
| -- | -- |
| Subscription | *your subscription* |
| Resource group | **az104-rg4** |
| Name | `asg-web` |
| Region | **East US** |
1. Click **Review + create** and then after the validation click **Create**.
>**Note:** At this point, you would associate the ASG with virtual machine(s). These machines will be affected by the inbound NSG rule you create in the next task.
### Create the Network Security Group and associate it with CoreServicesVnet
1. In the Azure portal, search for and select `Network security groups`.
>**Note:** You can also locate this resource using the Azure portal menu (icon top left). Select **Create a resource** and then in the **Networking** blade, select **Network security group**.
1. Select **+ Create** and provide information on the **Basics** tab.
| Setting | Value |
| -- | -- |
| Subscription | *your subscription* |
| Resource group | **az104-rg4** |
| Name | `myNSGSecure` |
| Region | **East US** |
1. Click **Review + create** and then after the validation click **Create**.
1. After the NSG is deployed, click **Go to resource**.
1. Under **Settings** click **Subnets** and then **Associate**.
| Setting | Value |
| -- | -- |
| Virtual network | **CoreServicesVnet (az104-rg4)** |
| Subnet | **SharedServicesSubnet** |
1. Click **OK** to save the association.
### Configure an inbound security rule to allow ASG traffic
1. Continue working with your NSG. In the **Settings** area, select **Inbound security rules**.
1. Review the default inbound rules. Notice that only other virtual networks and load balancers are allowed access.
1. Select **+ Add**.
1. On the **Add inbound security rule** blade, use the following information to add an inbound port rule. This rule allows ASG traffic. When you are finished, select **Add**.
| Setting | Value |
| -- | -- |
| Source | **Application security group** |
| Source application security groups | **asg-web** |
| Source port ranges | * |
| Destination | **Any** |
| Service | **Custom** (notice your other choices) |
| Destination port ranges | **80,443** |
| Protocol | **TCP** |
| Action | **Allow** |
| Priority | **100** |
| Name | `AllowASG` |
### Configure an outbound NSG rule that denies Internet access
1. After creating your inbound NSG rule, select **Outbound security rules**.
1. Notice the **AllowInternetOutBound** rule. Also notice the rule cannot be deleted and the priority is 65001.
1. Select **+ Add** and then configure an outbound rule that denies access to the internet. When you are finished, select **Add**.
| Setting | Value |
| -- | -- |
| Source | **Any** |
| Source port ranges | * |
| Destination | **Service tag** |
| Destination service tag | **Internet** |
| Service | **Custom** |
| Destination port ranges | `*` |
| Protocol | **Any** |
| Action | **Deny** |
| Priority | **4096** |
| Name | `DenyInternetOutbound` |
## Task 4: Configure public and private Azure DNS zones
In this task, you will create and configure public and private DNS zones.
### Configure a public DNS zone
You can configure Azure DNS to resolve host names in your public domain. For example, if you purchased the contoso.xyz domain name from a domain name registrar, you can configure Azure DNS to host the `contoso.com` domain and resolve www.contoso.xyz to the IP address of your web server or web app.
1. In the portal, search for and select `DNS zones`.
1. Select **+ Create**.
1. Configure the **Basics** tab.
| Property | Value |
|:---------|:---------|
| Subscription | **Select your subscription** |
| Resource group | **az104-rg4** |
| Name | `contoso.com` (if reserved adjust the name) |
| Region |**East US** (review the informational icon) |
1. Select **Review + create** and then **Create**.
1. Wait for the DNS zone to deploy and then select **Go to resource**.
1. On the **Overview** blade notice the names of the four Azure DNS name servers assigned to the zone. **Copy** one of the name server addresses. You will need it in a future step.
1. Expand the **DNS Management** blade and select **Recordsets**. Click **+Add**.
| Property | Value |
|:---------|:---------|
| Name | **www** |
| Type | **A** |
| TTL | **1** |
| IP address | **10.1.1.4** |
>**Note:** In a real-world scenario, you'd enter the public IP address of your web server.
1. Select **Add** and verify your domain has an A record set named **www**.
1. Open a command prompt, and run the following command. If you have changed the domain name, make an adjustment.
```sh
nslookup www.contoso.com <name server name>
```
1. Verify the host name www.contoso.com resolves to the IP address you provided. This confirms name resolution is working correctly.
### Configure a private DNS zone
A private DNS zone provides name resolution services within virtual networks. A private DNS zone is only accessible from the virtual networks that it is linked to and can't be accessed from the internet.
1. In the portal, search for and select `Private dns zones`.
1. Select **+ Create**.
1. On the **Basics** tab of Create private DNS zone, enter the information as listed in the table below:
| Property | Value |
|:---------|:---------|
| Subscription | **Select your subscription** |
| Resource group | **az104-rg4** |
| Name | `private.contoso.com` (adjust if you had to rename) |
| Region |**East US** |
1. Select **Review + create** and then **Create**.
1. Wait for the DNS zone to deploy and then select **Go to resource**.
1. Notice on the **Overview** blade there are no name server records.
1. Expand the **DNS Management** blade and then select **Virtual network links**. Configure the link.
| Property | Value |
|:---------|:---------|
| Link name | `manufacturing-link` |
| Virtual network | `ManufacturingVnet` |
1. Select **Create** and wait for the link to create.
1. From the **DNS Management** blade select **+ Recordsets**. You would now add a record for each virtual machine that needs private name-resolution support.
| Property | Value |
|:---------|:---------|
| Name | **sensorvm** |
| Type | **A** |
| TTL | **1** |
| IP address | **10.1.1.4** |
>**Note:** In a real-world scenario, you'd enter the IP address for a specific manufacturing virtual machine.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Share the top 10 best practices when deploying and configuring a virtual network in Azure.
+ How do I use Azure PowerShell and Azure CLI commands to create a virtual network with a public IP address and one subnet.
+ Explain Azure Network Security Group inbound and outbound rules and how they are used.
+ What is the difference between Azure Network Security Groups and Azure Application Security Groups? Share examples of when to use each of these groups.
+ Give a step-by-step guide on how to troubleshoot any network issues we face when deploying a network on Azure. Also share the thought process used for every step of the troubleshooting.
## Learn more with self-paced training
+ [Introduction to Azure Virtual Networks](https://learn.microsoft.com/training/modules/introduction-to-azure-virtual-networks/). Design and implement core Azure Networking infrastructure such as virtual networks, public and private IPs, DNS, virtual network peering, routing, and Azure Virtual NAT.
+ [Design an IP addressing scheme](https://learn.microsoft.com/training/modules/design-ip-addressing-for-azure/). Identify the private and public IP addressing capabilities of Azure and on-premises virtual networks.
+ [Secure and isolate access to Azure resources by using network security groups and service endpoints](https://learn.microsoft.com/training/modules/secure-and-isolate-with-nsg-and-service-endpoints/). Network security groups and service endpoints help you secure your virtual machines and Azure services from unauthorized network access.
+ [Host your domain on Azure DNS](https://learn.microsoft.com/training/modules/host-domain-azure-dns/). Create a DNS zone for your domain name. Create DNS records to map the domain to an IP address. Test that the domain name resolves to your web server.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ A virtual network is a representation of your own network in the cloud.
+ When designing virtual networks it is a good practice to avoid overlapping IP address ranges. This will reduce issues and simplify troubleshooting.
+ A subnet is a range of IP addresses in the virtual network. You can divide a virtual network into multiple subnets for organization and security.
+ A network security group contains security rules that allow or deny network traffic. There are default incoming and outgoing rules which you can customize to your needs.
+ Application security groups are used to protect groups of servers with a common function, such as web servers or database servers.
+ Azure DNS is a hosting service for DNS domains that provides name resolution. You can configure Azure DNS to resolve host names in your public domain. You can also use private DNS zones to assign DNS names to virtual machines (VMs) in your Azure virtual networks.

View File

@ -0,0 +1,291 @@
---
lab:
title: 'Lab 05: Implement Intersite Connectivity'
module: 'Administer Intersite Connectivity'
---
# Lab 05 - Implement Intersite Connectivity
## Lab introduction
In this lab you explore communication between virtual networks. You implement virtual network peering and test connections. You will also create a custom route.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated time: 50 minutes
## Lab scenario
Your organization segments core IT apps and services (such as DNS and security services) from other parts of the business, including your manufacturing department. However, in some scenarios, apps and services in the core area need to communicate with apps and services in the manufacturing area. In this lab, you configure connectivity between the segmented areas. This is a common scenario for separating production from development or separating one subsidiary from another.
## Architecture diagram
![Lab 05 architecture diagram](../media/az104-lab05-architecture.png)
## Job skills
+ Task 1: Create a virtual machine in a virtual network.
+ Task 2: Create a virtual machine in a different virtual network.
+ Task 3: Use Network Watcher to test the connection between virtual machines.
+ Task 4: Configure virtual network peerings between different virtual networks.
+ Task 5: Use Azure PowerShell to test the connection between virtual machines.
+ Task 6: Create a custom route.
## Task 1: Create a core services virtual machine and virtual network
In this task, you create a core services virtual network with a virtual machine.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Virtual Machines`.
1. From the virtual machines page, select **Create** then select **Virtual machine**.
1. On the Basics tab, use the following information to complete the form, and then select **Next : Disks >**. For any setting not specified, leave the default value.
| Setting | Value |
| --- | --- |
| Subscription | *your subscription* |
| Resource group | `az104-rg5` (If necessary, **Create new**. )
| Virtual machine name | `CoreServicesVM` |
| Region | **(US) East US** |
| Availability options | No infrastructure redundancy required |
| Security type | **Standard** |
| Image (See all images) | **Windows Server 2025 Datacenter - x64 Gen2** (notice your other choices) |
| Size | **Standard_DS2_v3** |
| Username | `localadmin` |
| Password | **Provide a complex password** |
| Public inbound ports | **None** |
![Screenshot of Basic virtual machine creation page. ](../media/az104-lab05-createcorevm.png)
1. On the **Disks** tab take the defaults and then select **Next : Networking >**.
1. On the **Networking** tab, for Virtual network, select **Create new**.
1. Use the following information to configure the virtual network, and then select **OK**. If necessary, remove or replace the existing information.
| Setting | Value |
| --- | --- |
| Name | `CoreServicesVnet` (Create or edit) |
| Address range | `10.0.0.0/16` |
| Subnet Name | `Core` |
| Subnet address range | `10.0.0.0/24` |
1. Select the **Monitoring** tab. For Boot diagnostics, select **Disable**.
1. Select **Review + create**, and then select **Create**.
1. You do not need to wait for the resources to be created. Continue on to the next task.
>**Note:** Did you notice in this task you created the virtual network as you created the virtual machine? You could also create the virtual network infrastructure then add the virtual machines.
## Task 2: Create a virtual machine in a different virtual network
In this task, you create a manufacturing services virtual network with a virtual machine.
1. From the Azure portal, search for and navigate to **Virtual Machines**.
1. From the virtual machines page, select **Create** then select **Virtual machine**.
1. On the Basics tab, use the following information to complete the form, and then select **Next : Disks >**. For any setting not specified, leave the default value.
| Setting | Value |
| --- | --- |
| Subscription | *your subscription* |
| Resource group | `az104-rg5` |
| Virtual machine name | `ManufacturingVM` |
| Region | **(US) East US** |
| Security type | **Standard** |
| Availability options | No infrastructure redundancy required |
| Image (See all images) | **Windows Server 2025 Datacenter - x64 Gen2** |
| Size | **Standard_DS2_v3** |
| Username | `localadmin` |
| Password | **Provide a complex password** |
| Public inbound ports | **None** |
1. On the **Disks** tab take the defaults and then select **Next : Networking >**.
1. On the Networking tab, for Virtual network, select **Create new**.
1. Use the following information to configure the virtual network, and then select **OK**. If necessary, remove or replace the existing address range.
| Setting | Value |
| --- | --- |
| Name | `ManufacturingVnet` |
| Address range | `172.16.0.0/16` |
| Subnet Name | `Manufacturing` |
| Subnet address range | `172.16.0.0/24` |
1. Select the **Monitoring** tab. For Boot Diagnostics, select **Disable**.
1. Select **Review + create**, and then select **Create**.
## Task 3: Use Network Watcher to test the connection between virtual machines
In this task, you verify that resources in peered virtual networks can communicate with each other. Network Watcher will be used to test the connection. Before continuing, ensure both virtual machines have been deployed and are running.
1. From the Azure portal, search for and select `Network Watcher`.
1. From Network Watcher, in the Network diagnostic tools menu, select **Connection troubleshoot**.
1. Use the following information to complete the fields on the **Connection troubleshoot** page.
| Field | Value |
| --- | --- |
| Source type | **Virtual machine** |
| Virtual machine | **CoreServicesVM** |
| Destination type | **Select a virtual machine** |
| Virtual machine | **ManufacturingVM** |
| Preferred IP Version | **Both** |
| Protocol | **TCP** |
| Destination port | `3389` |
| Source port | *Blank* |
| Diagnostic tests | *Defaults* |
![Azure Portal showing Connection Troubleshoot settings.](../media/az104-lab05-connection-troubleshoot.png)
1. Select **Run diagnostic tests**.
>**Note**: It may take a couple of minutes for the results to be returned. The screen selections will be greyed out while the results are being collected. Notice the **Connectivity test** shows **Unreachable**. This makes sense because the virtual machines are in different virtual networks.
## Task 4: Configure virtual network peerings between virtual networks
In this task, you create a virtual network peering to enable communications between resources in the virtual networks.
1. In the Azure portal, select the `CoreServicesVnet` virtual network.
1. In CoreServicesVnet, under **Settings**, select **Peerings**.
1. On CoreServicesVnet, under Peerings, select **+ Add**. If not specified, take the default.
| **Parameter** | **Value** |
| --------------------------------------------- | ------------------------------------- |
| Peering link name | `ManufacturingVnet-to-CoreServicesVnet` |
| Virtual network | **ManufacturingVnet (az104-rg5)** |
| Allow 'CoreServicesVnet' to access 'ManufacturingVnet' | selected (default) |
| Allow 'CoreServicesVnet' to receive forwarded traffic from 'ManufacturingVnet' | selected |
| Peering link name | `CoreServicesVnet-to-ManufacturingVnet` |
| Allow 'ManufacturingVnet' to access 'CoreServicesVnet' | selected (default) |
| Allow 'ManufacturingVnet' to receive forwarded traffic from 'CoreServicesVnet' | selected |
4. Click **Add**.
5. In CoreServicesVnet, under Peerings, verify that the **CoreServicesVnet-to-ManufacturingVnet** peering is listed. Refresh the page to ensure the **Peering status** is **Connected**.
6. Switch to the **ManufacturingVnet** and verify the **ManufacturingVnet-to-CoreServicesVnet** peering is listed. Ensure the **Peering status** is **Connected**. You may need to **Refresh** the page.
## Task 5: Use Azure PowerShell to test the connection between virtual machines
In this task, you retest the connection between the virtual machines in different virtual networks.
### Verify the private IP address of the CoreServicesVM
1. From the Azure portal, search for and select the `CoreServicesVM` virtual machine.
1. On the **Overview** blade, in the **Networking** section, record the **Private IP address** of the machine. You need this information to test the connection.
### Test the connection to the CoreServicesVM from the **ManufacturingVM**.
>**Did you know?** There are many ways to check connections. In this task, you use **Run command**. You could also continue to use Network Watcher. Or you could use a [Remote Desktop Connection](https://learn.microsoft.com/azure/virtual-machines/windows/connect-rdp#connect-to-the-virtual-machine) to the access the virtual machine. Once connected, use **test-connection**. As you have time, give RDP a try.
1. Switch to the `ManufacturingVM` virtual machine.
1. In the **Operations** blade, select the **Run command** blade.
1. Select **RunPowerShellScript** and run the **Test-NetConnection** command. Be sure to use the private IP address of the **CoreServicesVM**.
```Powershell
Test-NetConnection <CoreServicesVM private IP address> -port 3389
```
1. It may take a couple of minutes for the script to time out. The top of the page shows an informational message *Script execution in progress...*
1. The test connection should succeed because peering has been configured. Your computer name and remote address in this graphic may be different.
![PowerShell window with Test-NetConnection succeeded.](../media/az104-lab05-success.png)
## Task 6: Create a custom route
In this task, you want to control network traffic between the perimeter subnet and the internal core services subnet. A virtual network appliance will be installed in the perimeter subnet and all traffic should be routed there.
1. Search for select the `CoreServicesVnet`.
1. Select **Subnets** and then **+ Subnet**. Be sure to select **Add** to save your changes.
| Setting | Value |
| --- | --- |
| Name | `perimeter` |
| Starting address | `10.0.1.0/24` |
1. In the Azure portal, search for and select `Route tables`, select **+ Create**.
1. Enter the following details, select **Review + create**, and then select **Create**.
| Setting | Value |
| --- | --- |
| Subscription | your subscription |
| Resource group | `az104-rg5` |
| Region | **East US** |
| Name | `rt-CoreServices` |
| Propagate gateway routes | **No** |
1. After the route table deploys, Search for and select the **Route Tables**.
1. Select the resource (not the checkbox) **rt-CoreServices**
1. Expand **Settings** then select **Routes** and then **+ Add**. Create a route from a future Network Virtual Appliance (NVA) to the CoreServices virtual network.
| Setting | Value |
| --- | --- |
| Route name | `PerimetertoCore` |
| Destination type | **IP Addresses** |
| Destination IP addresses | `10.0.0.0/16` (core services virtual network) |
| Next hop type | **Virtual appliance** (notice your other choices) |
| Next hop address | `10.0.1.7` (future NVA) |
1. Select **Add**. The last thing to do is associate the route with the subnet.
1. Select **Subnets** and then **+ Associate**. Complete the configuration.
| Setting | Value |
| --- | --- |
| Virtual network | **CoreServicesVnet (az104-rg5)** |
| Subnet | **Core** |
>**Note**: You have created a user defined route to direct traffic from the DMZ to the new NVA.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ How can I use Azure PowerShell or Azure CLI commands to add a virtual network peering between vnet1 and vnet2?
+ Create a table highlighting various Azure and 3rd party monitoring tools supported on Azure. Highlight when to use each tool.
+ When would I create a custom network route in Azure?
## Learn more with self-paced training
+ [Distribute your services across Azure virtual networks and integrate them by using virtual network peering](https://learn.microsoft.com/en-us/training/modules/integrate-vnets-with-vnet-peering/). Use virtual network peering to enable communication across virtual networks in a way that's secure and minimally complex.
+ [Manage and control traffic flow in your Azure deployment with routes](https://learn.microsoft.com/training/modules/control-network-traffic-flow-with-routes/). Learn how to control Azure virtual network traffic by implementing custom routes.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ By default, resources in different virtual networks cannot communicate.
+ Virtual network peering enables you to seamlessly connect two or more virtual networks in Azure.
+ Peered virtual networks appear as one for connectivity purposes.
+ The traffic between virtual machines in peered virtual networks uses the Microsoft backbone infrastructure.
+ System defined routes are automatically created for each subnet in a virtual network. User-defined routes override or add to the default system routes.
+ Azure Network Watcher provides a suite of tools to monitor, diagnose, and view metrics and logs for Azure IaaS resources.

View File

@ -0,0 +1,339 @@
---
lab:
title: 'Lab 06: Implement Network Traffic Management'
module: 'Administer Network Traffic Management'
---
# Lab 06 - Implement Network Traffic Management
## Lab introduction
In this lab, you learn how to configure and test a public Load Balancer and an Application Gateway.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 50 minutes
## Lab scenario
Your organization has a public website. You need to load balance incoming public requests across different virtual machines. You also need to provide images and videos from different virtual machines. You plan on implementing an Azure Load Balancer and an Azure Application Gateway. All resources are in the same region.
## Job skills
+ Task 1: Use a template to provision an infrastructure.
+ Task 2: Configure an Azure Load Balancer.
+ Task 3: Configure an Azure Application Gateway.
## Task 1: Use a template to provision an infrastructure
In this task, you will use a template to deploy one virtual network, one network security group, and three virtual machines.
1. Download the **\\Allfiles\\Lab06** lab files (template and parameters).
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Deploy a custom template`.
1. On the custom deployment page, select **Build your own template in the editor**.
1. On the edit template page, select **Load file**.
1. Locate and select the **\\Allfiles\\Labs\\06\\az104-06-vms-template.json** file and select **Open**.
1. Select **Save**.
1. Select **Edit parameters** and load the **\\Allfiles\\Labs\\06\\az104-06-vms-parameters.json** file.
1. Select **Save**.
1. Use the following information to complete the fields on the custom deployment page, leaving all other fields with the default value.
| Setting | Value |
| --- | --- |
| Subscription | your Azure subscription |
| Resource group | `az104-rg6` (If necessary, select **Create new**) |
| Password | Provide a secure password |
>**Note**: If you receive an error that the VM size is unavailable, select a SKU that is available in your subscription and has at least 2 cores.
1. Select **Review + create** and then select **Create**.
>**Note**: Wait for the deployment to complete before moving to the next task. The deployment should take approximately 5 minutes.
>**Note**: Review the resources being deployed. There will be one virtual network with three subnets. Each subnet will have a virtual machine.
## Task 2: Configure an Azure Load Balancer
In this task, you implement an Azure Load Balancer in front of the two Azure virtual machines in the virtual network. Load Balancers in Azure provide layer 4 connectivity across resources, such as virtual machines. Load Balancer configuration includes a front-end IP address to accept connections, a backend pool, and rules that define how connections should traverse the load balancer.
## Architecture diagram - Load Balancer
>**Note**: Notice the Load Balancer is distributing across two virtual machines in the same virtual network.
![Diagram of the lab tasks.](../media/az104-lab06-lb-architecture.png)
1. In the Azure portal, search for and select `Load balancers` and, on the **Load balancers** blade, click **+ Create**.
1. Create a load balancer with the following settings (leave others with their default values) then click **Next : Frontend IP configuration**:
| Setting | Value |
| --- | --- |
| Subscription | your Azure subscription |
| Resource group | **az104-rg6** |
| Name | `az104-lb` |
| Region | The **same** region that you deployed the VMs |
| SKU | **Standard** |
| Type | **Public** |
| Tier | **Regional** |
![Screenshot of the create load balancer page.](../media/az104-lab06-create-lb1.png)
1. On the **Frontend IP configuration** tab, click **Add a frontend IP configuration** and use the following settings:
| Setting | Value |
| --- | --- |
| Name | `az104-fe` |
| IP type | IP address |
| Gateway Load balancer | None |
| Public IP address | Select **Create new** (use the instructions in the next step) |
1. On the **Add a public IP address** popup, use the following settings before clicking **Save** twice. When completed click **Next : Backend pools >**.
| Setting | Value |
| --- | --- |
| Name | `az104-lbpip` |
| SKU | Standard |
| Tier | Regional |
| Assignment | Static |
| Routing Preference | **Microsoft network** |
>**Note:** The Standard SKU provides a static IP address. Static IP addresses are assigned with the resource is created and released when the resource is deleted.
1. On the **Backend pools** tab, click **Add a backend pool** with the following settings (leave others with their default values). Click **Add** and then **Save**. Click **Next : Inbound rules >**.
| Setting | Value |
| --- | --- |
| Name | `az104-be` |
| Virtual network | **az104-06-vnet1 (az104-rg6)** |
| Backend Pool Configuration | **NIC** |
| Click **Add** to add a virtual machine | |
| az104-06-vm0 | **check the box** |
| az104-06-vm1 | **check the box** |
1. As you have time, review the other tabs, then click **Review + create**. Ensure there are no validation errors, then click **Create**.
1. Wait for the load balancer to deploy then click **Go to resource**.
**Add a rule to determine how incoming traffic is distributed**
1. In the **Settings** blade, select **Load balancing rules**.
1. Select **+ Add**. Add a load balancing rule with the following settings (leave others with their default values). As you configure the rule use the informational icons to learn about each setting. When finished click **Save**.
| Setting | Value |
| --- | --- |
| Name | `az104-lbrule` |
| IP Version | **IPv4** |
| Frontend IP Address | **az104-fe** |
| Backend pool | **az104-be** |
| Protocol | **TCP** |
| Port | `80` |
| Backend port | `80` |
| Health probe | **Create new** |
| Name | `az104-hp` |
| Protocol | **TCP** |
| Port | `80` |
| Interval | `5` |
| Close the create health probe window | **Save** |
| Session persistence | **None** |
| Idle timeout (minutes) | `4` |
| Enable TCP reset | **Disabled** |
| Enable Floating IP | **Disabled** |
| Outbound source network address translation (SNAT) | **Recommended** |
1. Select **Frontend IP configuration** from the Load Balancer page. Copy the public IP address.
1. Open another browser tab and navigate to the IP address. Verify that the browser window displays the message **Hello World from az104-06-vm0** or **Hello World from az104-06-vm1**.
1. Refresh the window to verify the message changes to the other virtual machine. This demonstrates the load balancer rotating through the virtual machines.
> **Note**: You may need to refresh more than once or open a new browser window in InPrivate mode.
## Task 3: Configure an Azure Application Gateway
In this task, you implement an Azure Application Gateway in front of two Azure virtual machines. An Application Gateway provides layer 7 load balancing, Web Application Firewall (WAF), SSL termination, and end-to-end encryption to the resources defined in the backend pool. The Application Gateway routes images to one virtual machine and videos to the other virtual machine.
## Architecture diagram - Application Gateway
>**Note**: This Application Gateway is working in the same virtual network as the Load Balancer. This may not be typical in a production environment.
![Diagram of the lab tasks.](../media/az104-lab06-gw-architecture.png)
1. In the Azure portal, search and select `Virtual networks`.
1. On the **Virtual networks** blade, in the list of virtual networks, click **az104-06-vnet1**.
1. On the **az104-06-vnet1** virtual network blade, in the **Settings** section, click **Subnets**, and then click **+ Subnet**.
1. Add a subnet with the following settings (leave others with their default values).
| Setting | Value |
| --- | --- |
| Name | `subnet-appgw` |
| Starting address| `10.60.3.224` |
| Size | `/27` - Ensure the **starting address** is still **10.60.3.224**|
1. Click **Add**
> **Note**: This subnet will be used by the Azure Application Gateway. The Application Gateway requires a dedicated subnet of /27 or larger size.
1. In the Azure portal, search and select `Application gateways` and, on the **Application gateways** blade, click **+ Create**.
1. On the **Basics** tab, specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| Subscription | your Azure subscription |
| Resource group | `az104-rg6` |
| Application gateway name | `az104-appgw` |
| Region | The **same** Azure region that you used in Task 1 |
| Tier | **Standard V2** |
| Enable autoscaling | **No** |
| Instance count | `2` |
| HTTP2 | **Disabled** |
| Virtual network | **az104-06-vnet1** |
| Subnet | **subnet-appgw (10.60.3.224/27)** |
1. Click **Next : Frontends >** and specify the following settings (leave others with their default values). When complete, click **OK**.
| Setting | Value |
| --- | --- |
| Frontend IP address type | **Public** |
| Public IP address| **Add new** |
| Name | `az104-gwpip` |
| Availability zone | **1** |
>**Note:** The Application Gateway can have both a public and private IP address.
1. Click **Next : Backends >** and then **Add a backend pool**. Specify the following settings (leave others with their default values). When completed click **Add**.
| Setting | Value |
| --- | --- |
| Name | `az104-appgwbe` |
| Add backend pool without targets | **No** |
| Virtual machine | **az104-06-nic1 (10.60.1.4)** |
| Virtual machine | **az104-06-nic2 (10.60.2.4)** |
1. Click **Add a backend pool**. This is the backend pool for **images**. Specify the following settings (leave others with their default values). When completed click **Add**.
| Setting | Value |
| --- | --- |
| Name | `az104-imagebe` |
| Add backend pool without targets | **No** |
| Virtual machine | **az104-06-nic1 (10.60.1.4)** |
1. Click **Add a backend pool**. This is the backend pool for **video**. Specify the following settings (leave others with their default values). When completed click **Add**.
| Setting | Value |
| --- | --- |
| Name | `az104-videobe` |
| Add backend pool without targets | **No** |
| Virtual machine | **az104-06-nic2 (10.60.2.4)** |
1. Select **Next : Configuration >** and then **Add a routing rule**. Complete the information.
| Setting | Value |
| --- | --- |
| Rule name | `az104-gwrule` |
| Priority | `10` |
| Listener name | `az104-listener` |
| Frontend IP | **Public IPv4** |
| Protocol | **HTTP** |
| Port | `80` |
| Listener type | **Basic** |
1. Move to the **Backend targets** tab. Select **Add** after completing the basic information.
| Setting | Value |
| --- | --- |
| Backend target | `az104-appgwbe` |
| Backend settings | `az104-http` (create new) |
>**Note:** Take a minute to read the information about **Cookie-based affinity** and **Connection draining**.
1. In the **Path-based routing** section, select **Add multiple targets to create a path-based rule**. You will create two rules. Click **Add** after the first rule and then **Add** after the second rule.
**Rule - routing to the images backend**
| Setting | Value |
| --- | --- |
| Path | `/image/*` |
| Target name | `images` |
| Backend settings | **az104-http** |
| Backend target | `az104-imagebe` |
**Rule - routing to the videos backend**
| Setting | Value |
| --- | --- |
| Path | `/video/*` |
| Target name | `videos` |
| Backend settings | **az104-http** |
| Backend target | `az104-videobe` |
1. Be sure to check your changes, then select **Next : Tags >**. No changes are needed.
1. Select **Next : Review + create >** and then click **Create**.
> **Note**: Wait for the Application Gateway instance to be created. This will take approximately 5-10 minutes. While you wait consider reviewing some of the self-paced training links at the end of this page.
1. After the application gateway deploys, search for and select **az104-appgw**.
1. In the **Application gateway** resource, in the **Monitoring** section, select **Backend health**.
1. Ensure both servers in the backend pool display **Healthy**.
1. On the **Overview** blade, copy the value of the **Frontend public IP address**.
1. Start another browser window and test this URL - `http://<frontend ip address>/image/`.
1. Verify you are directed to the image server (vm1).
1. Start another browser window and test this URL - `http://<frontend ip address>/video/`.
1. Verify you are directed to the video server (vm2).
> **Note**: You may need to refresh more than once or open a new browser window in InPrivate mode.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Compare and contrast the Azure Load Balancer with the Azure Application Gateway. Help me decide in which scenarios I should use each product.
+ What tools are available to troubleshoot connections to an Azure Load Balancer?
+ What are the basic steps for configuring the Azure Application Gateway? Provide a high-level checklist.
+ Create a table highlighting three Azure load balancing solutions. For each solution show supported protocols, routing policies, session affinity, and TLS offloading.
## Learn more with self-paced training
+ [Improve application scalability and resiliency by using Azure Load Balancer](https://learn.microsoft.com/training/modules/improve-app-scalability-resiliency-with-load-balancer/). Discuss the different load balancers in Azure and how to choose the right Azure load balancer solution to meet your requirements.
+ [Load balance your web service traffic with Application Gateway](https://learn.microsoft.com/training/modules/load-balance-web-traffic-with-application-gateway/). Improve application resilience by distributing load across multiple servers and use path-based routing to direct web traffic.
## Key takeaways
Congratulations on completing the lab. Here are the key points for this lab.
+ Azure Load Balancer is an excellent choice for distributing network traffic across multiple virtual machines at the transport layer (OSI layer 4 - TCP and UDP).
+ Public Load Balancers are used to load balance internet traffic to your VMs. An internal (or private) load balancer is used where private IPs are needed at the frontend only.
+ The Basic load balancer is for small-scale applications that don't need high availability or redundancy. The Standard load balancer is for high performance and ultra-low latency.
+ Azure Application Gateway is a web traffic (OSI layer 7) load balancer that enables you to manage traffic to your web applications.
+ The Application Gateway Standard tier offers all the L7 functionality, including load balancing, The WAF tier adds a firewall to check for malicious traffic.
+ An Application Gateway can make routing decisions based on additional attributes of an HTTP request, for example URI path or host headers.

View File

@ -0,0 +1,265 @@
---
lab:
title: 'Lab 07: Manage Azure storage'
module: 'Administer Azure Storage'
---
# Lab 07 - Manage Azure Storage
## Lab introduction
In this lab you learn to create storage accounts for Azure blobs and Azure files. You learn to configure and secure blob containers. You also learn to use Storage Browser to configure and secure Azure file shares.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 50 minutes
## Lab scenario
Your organization is currently storing data in on-premises data stores. Most of these files are not accessed frequently. You would like to minimize the cost of storage by placing infrequently accessed files in lower-priced storage tiers. You also plan to explore different protection mechanisms that Azure Storage offers, including network access, authentication, authorization, and replication. Finally, you want to determine to what extent Azure Files is suitable for hosting your on-premises file shares.
## Architecture diagram
![Diagram of the tasks.](../media/az104-lab07-architecture.png)
## Job skills
+ Task 1: Create and configure a storage account.
+ Task 2: Create and configure secure blob storage.
+ Task 3: Create and configure secure Azure file storage.
## Task 1: Create and configure a storage account.
In this task, you will create and configure a storage account. The storage account will use geo-redundant storage and will not have public access.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Storage accounts`, and then click **+ Create**.
1. On the **Basics** tab of the **Create a storage account** blade, specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| Subscription | the name of your Azure subscription |
| Resource group | **az104-rg7** (create new) |
| Storage account name | any globally unique name between 3 and 24 in length consisting of letters and digits |
| Region | **(US) East US** |
| Performance | **Standard** (notice the Premium option) |
| Redundancy | **Geo-redundant storage** (notice the other options)|
| Make read access to data available in the event of regional unavailability. | Check the box |
>**Did you know?** You should use the Standard performance tier for most applications. Use the Premium performance tier for enterprise or high-performance applications.
1. On the **Advanced** tab, use the informational icons to learn more about the choices. Take the defaults.
1. On the **Networking** tab, in the **Public network access** section, select **Disable**. This will restrict inbound access while allowing outbound access.
1. Review the **Data protection** tab. Notice 7 days is the default soft delete retention policy. Note you can enable versioning for blobs. Accept the defaults.
1. Review the **Encryption** tab. Notice the additional security options. Accept the defaults.
1. Select **Review + create**, wait for the validation process to complete, and then click **Create**.
1. Once the storage account is deployed, select **Go to resource**.
1. Review the **Overview** blade and the additional configurations that can be changed. These are global settings for the storage account. Notice the storage account can be used for Blob containers, File shares, Queues, and Tables.
1. In the **Security + networking** blade, select **Networking**. Notice **Public network access** is disabled.
+ Select **Manage** and change the **Public network access** setting to **Enabled**.
+ Change the **Public network access scope** to **Enable from selected networks**.
+ In the **IPv4 Addresses** section, select **Add your client IPv4 address**.
+ Save your changes.
1. In the **Data management** blade, select **Redundancy**. Notice the information about your primary and secondary data center locations.
1. In the **Data management** blade, select **Lifecycle management**, and then select **Add a rule**.
+ **Name** the rule `Movetocool`. Notice your options for limiting the scope of the rule. Click **Next**.
+ On the **Add rule** page, *if* base blobs were last modified more than `30` days ago *then* **Move to cool storage**. Notice your other choices.
+ Notice you can configure other conditions. Select **Add** when you are done exploring.
![Screenshot move to cool rule conditions.](../media/az104-lab07-movetocool.png)
## Task 2: Create and configure secure blob storage
In this task, you will create a blob container and upload an image. Blob containers are directory-like structures that store unstructured data.
### Create a blob container and a time-based retention policy
1. Continue in the Azure portal, working with your storage account.
1. In the **Data storage** blade, select **Containers**.
1. Click **+ Add container** and **Create** a container with the following settings:
| Setting | Value |
| --- | --- |
| Name | `data` |
| Public access level | Notice the access level is set to private |
![Screenshot of create a container.](../media/az104-lab07-create-container.png)
1. On your container, scroll to the ellipsis (...) on the far right, select **Access policy**.
1. In the **Immutable blob storage** area, select **Add policy**.
| Setting | Value |
| --- | --- |
| Policy type | **Time-based retention** |
| Set retention period for | `180` days |
1. Select **Save**.
### Manage blob uploads
1. Return to the containers page, select your **data** container and then click **Upload**.
1. On the **Upload blob** blade, expand the **Advanced** section.
>**Note**: Locate a file to upload. This can be any type of file, but a small file is best. A sample file can be downloaded from the AllFiles directory.
| Setting | Value |
| --- | --- |
| Browse for files | add the file you have selected to upload |
| Select **Advanced** | |
| Blob type | **Block blob** |
| Block size | **4 MiB** |
| Access tier | **Hot** (notice the other options) |
| Upload to folder | `securitytest` |
| Encryption scope | Use existing default container scope |
1. Click **Upload**.
1. Confirm you have a new folder, and your file was uploaded.
1. Select your upload file and review the ellipsis (...) options including **Download**, **Delete**, **Change tier**, and **Acquire lease**.
1. Copy the file **URL** (Settings --> Properties blade) and paste into a new **InPrivate** browsing window.
1. You should be presented with an XML-formatted message stating **ResourceNotFound** or **PublicAccessNotPermitted**.
> **Note**: This is expected, since the container you created has the public access level set to **Private (no anonymous access)**.
### Configure limited access to the blob storage
1. Browse back to the file that you uploaded and select the ellipsis (…) to the far right, then select **Generate SAS** and specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| Signing key | **Key 1** |
| Permissions | **Read** (notice your other choices) |
| Start date | yesterday's date |
| Start time | current time |
| Expiry date | tomorrow's date |
| Expiry time | current time |
| Allowed IP addresses | leave blank |
1. Click **Generate SAS token and URL**.
1. Copy the **Blob SAS URL** entry to the clipboard.
1. Open another InPrivate browser window and navigate to the Blob SAS URL you copied in the previous step.
>**Note**: You should be able to view the content of the file.
## Task 3: Create and configure an Azure File storage
In this task, you will create and configure Azure File shares. You will use Storage Browser to manage the file share.
### Create the file share and upload a file
1. In the Azure portal, navigate back to your storage account, in the **Data storage** blade, click **File shares**.
1. Click **+ File share** and on the **Basics** tab give the file share a name, `share1`.
1. Notice the **Access tier** options. Keep the default **Transaction optimized**.
1. Move to the **Backup** tab and ensure **Enable backup** is **not** checked. We are disabling backup to simplify the lab configuration.
1. Click **Review + create**, and then **Create**. Wait for the file share to deploy.
![Screenshot of the create file share page.](../media/az104-lab07-create-share.png)
### Explore Storage Browser and upload a file
1. Return to your storage account and select **Storage browser**. The Azure Storage Browser is a portal tool that lets you quickly view all the storage services under your account.
1. Select **File shares** and verify your **share1** directory is present.
1. Select your **share1** directory and notice you can **+ Add directory**. This lets you create a folder structure.
1. Select **Upload**. Browse to a file of your choice, and then click **Upload**.
>**Note**: You can view file shares and manage those shares in the Storage Browser. There are currently no restrictions.
### Restrict network access to the storage account
1. In the portal, search for and select `Virtual networks`.
1. Select **+ Create**. Select your resource group. and give the virtual network a **name**, `vnet1`.
1. Take the defaults for other parameters, select **Review + create**, and then **Create**.
1. Wait for the virtual network to deploy, and then select **Go to resource**.
1. In the **Settings** section, select the **Service endpoints** blade.
+ Select **Add**.
+ In the **Service** drop-down select **Microsoft.Storage**.
+ In the **Subnets** drop-down check the **Default** subnet.
+ Click **Add** to save your changes.
1. Return to your storage account.
1. In the **Security + networking** blade, select **Networking**.
1. Under **Public network access** select **Manage**.
1. Select **Add a virtual network** and then **Add existing network**.
1. Select **vnet1** and **default** subnet, select **Add**.
1. In the **IPv4 Addresses** section, **Delete** your machine IP address. Allowed traffic should only come from the virtual network.
1. Be sure to **Save** your changes.
>**Note:** The storage account should now only be accessed from the virtual network you just created.
1. Select the **Storage browser** and **Refresh** the page. Navigate to your file share or blob content.
>**Note:** You should receive a message *not authorized to perform this operation*. You are not connecting from the virtual network. It may take a couple of minutes for this to take effect. You may still be able to view the file share, but not the files or blobs in the storage account.
![Screenshot unauthorized access.](../media/az104-lab07-notauthorized.png)
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Provide an Azure PowerShell script to create a storage account with a blob container.
+ Provide a checklist I can use to ensure my Azure storage account is secure.
+ Create a table to compare Azure storage redundancy models.
## Learn more with self-paced training
+ [Create an Azure Storage account](https://learn.microsoft.com/training/modules/create-azure-storage-account/). Create an Azure Storage account with the correct options for your business needs.
+ [Manage the Azure Blob storage lifecycle](https://learn.microsoft.com/training/modules/manage-azure-blob-storage-lifecycle). Learn how to manage data availability throughout the Azure Blob storage lifecycle.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ An Azure storage account contains all your Azure Storage data objects: blobs, files, queues, and tables. The storage account provides a unique namespace for your Azure Storage data that is accessible from anywhere in the world over HTTP or HTTPS.
+ Azure storage provides several redundancy models including Locally redundant storage (LRS), Zone-redundant storage (ZRS), and Geo-redundant storage (GRS).
+ Azure blob storage allows you to store large amounts of unstructured data on Microsoft's data storage platform. Blob stands for Binary Large Object, which includes objects such as images and multimedia files.
+ Azure file Storage provides shared storage for structured data. The data can be organized in folders.
+ Immutable storage provides the capability to store data in a write once, read many (WORM) state. Immutable storage policies can be time-based or legal-hold.

View File

@ -0,0 +1,421 @@
---
lab:
title: 'Lab 08: Manage Virtual Machines'
module: 'Administer Virtual Machines'
---
# Lab 08 - Manage Virtual Machines
## Lab introduction
In this lab, you create and compare virtual machines to virtual machine scale sets. You learn how to create, configure and resize a single virtual machine. You learn how to create a virtual machine scale set and configure autoscaling.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 50 minutes
## Lab scenario
Your organization wants to explore deploying and configuring Azure virtual machines. First, you implement an Azure virtual machine with manual scaling. Next, you implement a Virtual Machine Scale Set and explore autoscaling.
## Job skills
+ Task 1: Deploy zone-resilient Azure virtual machines by using the Azure portal.
+ Task 2: Manage compute and storage scaling for virtual machines.
+ Task 3: Create and configure Azure Virtual Machine Scale Sets.
+ Task 4: Scale Azure Virtual Machine Scale Sets.
+ Task 5: Create a virtual machine using Azure PowerShell (optional 1).
+ Task 6: Create a virtual machine using the CLI (optional 2).
## Azure Virtual Machines Architecture Diagram
![Diagram of the vm architecture tasks.](../media/az104-lab08-vm-architecture.png)
## Task 1: Deploy zone-resilient Azure virtual machines by using the Azure portal
In this task, you will deploy two Azure virtual machines into different availability zones by using the Azure portal. Availability zones offer the highest level of uptime SLA for virtual machines at 99.99%. To achieve this SLA, you must deploy at least two virtual machines across different availability zones.
1. Sign in to the Azure portal - `https://portal.azure.com`.
1. Search for and select `Virtual machines`, on the **Virtual machines** blade, click **+ Create**, and then select in the drop-down **Azure virtual machine**. Notice your other choices.
1. On the **Basics** tab, in the **Availability zone** drop down menu, place a checkmark next to **Zone 2**. This should select both **Zone 1** and **Zone 2**.
>**Note**: This will deploy two virtual machines in the selected region, one in each zone. You achieve the 99.99% uptime SLA because you have at least two VMs distributed across at least two zones. In the scenario where you might only need one VM, it is a best practice to still deploy the VM to another zone.
1. On the Basics tab, continue completing the configuration:
| Setting | Value |
| --- | --- |
| Subscription | the name of your Azure subscription |
| Resource group | **az104-rg8** (If necessary, click **Create new**) |
| Virtual machine names | `az104-vm1` and `az104-vm2` (After selecting both availability zones, select **Edit names** under the VM name field.) |
| Region | **East US** |
| Availability options | **Availability zone** |
| Availability zone | **Zone 1, 2** (read the note about using virtual machine scale sets) |
| Security type | **Standard** |
| Image (See all images) | **Windows Server 2025 Datacenter - x64 Gen2** |
| Azure Spot instance | **unchecked** |
| Size | **Standard D2s v3** |
| Username | `localadmin` |
| Password | **Provide a secure password** |
| Public inbound ports | **None** |
| Would you like to use an existing Windows Server license? | **Unchecked** |
![Screenshot of the create vm page.](../media/az104-lab08-create-vm.png)
1. Click **Next : Disks >** , specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| OS disk type | **Premium SSD** |
| Delete with VM | **checked** (default) |
| Enable Ultra Disk compatibility | **Unchecked** |
1. Click **Next : Networking >** take the defaults but do not provide a load balancer.
| Setting | Value |
| --- | --- |
| Delete public IP and NIC when VM is deleted | **Checked** |
| Load balancing options | **None** |
1. Click **Next : Management >** and review the settings. Do not make any changes.
1. Click **Next : Monitoring >** and specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| Boot diagnostics | **Disable** |
1. Click **Next : Advanced >**, take the defaults, then click **Review + Create**.
1. After the validation, click **Create**.
>**Note:** Notice as the virtual machine deploys the NIC, disk, and public IP address (if configured) are independently created and managed resources.
1. Wait for the deployment to complete, then select **Go to resource**.
>**Note:** Monitor the **Notification** messages.
## Task 2: Manage compute and storage scaling for virtual machines
In this task, you will scale a virtual machine by adjusting its size to a different SKU. Azure provides flexibility in VM size selection so that you can adjust a VM for periods of time if it needs more (or less) compute and memory allocated. This concept is extended to disks, where you can modify the performance of the disk, or increase the allocated capacity.
1. On the **az104-vm1** virtual machine, in the **Availability + scale** blade, select **Size**.
1. Set the virtual machine size to **D2ds_v4** and click **Resize**. When prompted, confirm the change.
>**Note**: Choose another size if **D2ds_v4** is not available. Resizing is also known as vertical scaling, up or down.
![Screenshot of the resize the virtual machine.](../media/az104-lab08-resize-vm.png)
1. In the **Settings** area, select **Disks**.
1. Under **Data disks** select **+ Create and attach a new disk**. Configure the settings (leave other settings at their default values).
| Setting | Value |
| --- | --- |
| Disk name | `vm1-disk1` |
| Storage type | **Standard HDD** |
| Size (GiB) | `32` |
1. Click **Apply**.
1. After the disk has been created, click **Detach** (if necessary, scroll to the right to view the detach icon), and then click **Apply**.
>**Note**: Detaching removes the disk from the VM but keeps it in storage for later use.
1. Search for and select `Disks`. From the list of disks, select the **vm1-disk1** object.
>**Note:** The **Overview** blade also provides performance and usage information for the disk.
1. In the **Settings** blade, select **Size + performance**.
1. Set the storage type to **Standard SSD**, and then click **Save**.
1. Navigate back to the **az104-vm1** virtual machine and select **Disks**.
1. In the **Data disk** section, select **Attach existing disks**.
1. In the **Disk name** drop-down, select **VM1-DISK1**.
1. Verify the disk is now **Standard SSD**.
1. Select **Apply** to save your changes.
>**Note:** You have now created a virtual machine, scaled the SKU and the data disk size. In the next task we use Virtual Machine Scale Sets to automate the scaling process.
## Azure Virtual Machine Scale Sets Architecture Diagram
![Diagram of the vmss architecture tasks.](../media/az104-lab08-vmss-architecture.png)
## Task 3: Create and configure Azure Virtual Machine Scale Sets
In this task, you will deploy an Azure virtual machine scale set across availability zones. VM Scale Sets reduce the administrative overhead of automation by enabling you to configure metrics or conditions that allow the scale set to horizontally scale, scale in or scale out.
1. In the Azure portal, search for and select `Virtual machine scale sets` and, on the **Virtual machine scale sets** blade, click **+ Create**.
1. On the **Basics** tab of the **Create a virtual machine scale set** blade, specify the following settings (leave others with their default values) and click **Next : Spot >**:
| Setting | Value |
| --- | --- |
| Subscription | the name of your Azure subscription |
| Resource group | **az104-rg8** |
| Virtual machine scale set name | `vmss1` |
| Region | **(US)East US** |
| Availability zone | **Zones 1, 2, 3** |
| Orchestration mode | **Uniform** |
| Security type | **Standard** |
| Scaling options | **Review and take the defaults**. We will change this in the next task. |
| Image (See all images) | **Windows Server 2025 Datacenter - x64 Gen2** |
| Run with Azure Spot discount | **Unchecked** |
| Size | **Standard D2s_v3** |
| Username | `localadmin` |
| Password | **Provide a secure password** |
| Already have a Windows Server license? | **Unchecked** |
>**Note**: For the list of Azure regions which support deployment of Windows virtual machines to availability zones, refer to [What are Availability Zones in Azure?](https://docs.microsoft.com/en-us/azure/availability-zones/az-overview)
![Screenshot of the create vmss page. ](../media/az104-lab08-create-vmss.png)
1. On the **Spot** tab, accept the defaults and select **Next : Disks >**.
1. On the **Disks** tab, accept the default values and click **Next : Networking >**.
1. On the **Networking** page, select **Edit virtual network** link. Make a few changes. When finished, select **OK**.
| Setting | Value |
| --- | --- |
| Name | `vmss-vnet` |
| Address range | `10.82.0.0/20` (delete the existing address range) |
| Subnet name | `subnet0` |
| Subnet range | `10.82.0.0/24` |
1. In the **Networking** tab, click the **Edit network interface** icon to the right of the network interface entry.
1. For **NIC network security group** section, select **Advanced** and then click **Create new** under the **Configure network security group** drop-down list.
1. On the **Create network security group** blade, specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| Name | **vmss1-nsg** |
1. Click **Add an inbound rule** and add an inbound security rule with the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| Source | **Any** |
| Source port ranges | * |
| Destination | **Any** |
| Service | **HTTP** |
| Action | **Allow** |
| Priority | **1010** |
| Name | `allow-http` |
1. Click **Add** and, back on the **Create network security group** blade, click **OK**.
1. In the **Edit network interface** blade, in the **Public IP address** section, click **Enabled** and click **OK**.
1. In the **Networking** tab, under the **Load balancing** section, specify the following (leave others with their default values).
| Setting | Value |
| --- | --- |
| Load balancing options | **Azure load balancer** |
| Select a load balancer | **Create a load balancer** |
1. On the **Create a load balancer** page, specify the load balancer name and take the defaults. Click **Create** when you are done then **Next : Management >**.
| Setting | Value |
| --- | --- |
| Load balancer name | `vmss-lb` |
>**Note:** Pause for a minute and review what you done. At this point, you have configured the virtual machine scale set with disks and networking. In the network configuration you have created a network security group and allowed HTTP. You have also created a load balancer with a public IP address.
1. On the **Management** tab, specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| Boot diagnostics | **Disable** |
1. Click **Next : Health >**.
1. On the **Health** tab, review the default settings without making any changes and click **Next : Advanced >**.
1. On the **Advanced** tab, click **Review + create**.
1. On the **Review + create** tab, ensure that the validation passed and click **Create**.
>**Note**: Wait for the virtual machine scale set deployment to complete. This should take approximately 5 minutes. While you wait review the [documentation](https://learn.microsoft.com/azure/virtual-machine-scale-sets/overview).
## Task 4: Scale Azure Virtual Machine Scale Sets
In this task, you scale the virtual machine scale set using a custom scale rule.
1. Select **Go to resource** or search for and select the **vmss1** scale set.
1. Choose **Availability + Scale** from the left side menu, then choose **Scaling**.
>**Did you know?** You can **Manual scale** or **Custom autoscale**. In scale sets with a small number of VM instances, increasing or decreasing the instance count (Manual scale) may be best. In scale sets with a large number of VM instances, scaling based on metrics (Custom autoscale) may be more appropriate.
**Scale out rule**
1. Select **Custom autoscale**. Then change the **Scale mode** to **Scale based on metric**. And then select **Add a rule**.
1. Let's create a rule that automatically increases the number of VM instances. This rule scales out when the average CPU load is greater than 70% over a 10-minute period. When the rule triggers, the number of VM instances is increased by 50%.
| Setting | Value |
| --- | --- |
| Metric source | **Current resource (vmss1)** |
| Metric namespace | **Virtual Machine Host** |
| Metric name | **Percentage CPU** (review your other choices) |
| Operator | **Greater than** |
| Metric threshold to trigger scale action | **70** |
| Duration (minutes) | **10** |
| Time grain statistic | **Average** |
| Operation | **Increase percent by** (review other choices) |
| Cool down (minutes) | **5** |
| Percentage | **50** |
![Screenshot of the scaling add rule page.](../media/az104-lab08-scale-rule.png)
1. Be sure to **Save** your changes.
**Scale in rule**
1. During evenings or weekends, demand may decrease so it is important to create a scale in rule.
1. Let's create a rule that decreases the number of VM instances in a scale set. The number of instances should decrease when the average CPU load drops below 30% over a 10-minute period. When the rule triggers, the number of VM instances is decreased by 20%.
1. Select **Add a rule**, adjust the settings, then select **Add**.
| Setting | Value |
| --- | --- |
| Operator | **Less than** |
| Threshold | **30** |
| Operation | **decrease percentage by** (review your other choices) |
| Percentage | **50** |
1. Be sure to **Save** your changes.
**Set the instance limits**
1. When your autoscale rules are applied, instance limits make sure that you do not scale out beyond the maximum number of instances or scale in beyond the minimum number of instances.
1. **Instance limits** are shown on the **Scaling** page after the rules.
| Setting | Value |
| --- | --- |
| Minimum | **2** |
| Maximum | **10** |
| Default | **2** |
1. Be sure to **Save** your changes
1. On the **vmss1** page, select **Instances**. This is where you would monitor the number of virtual machine instances.
>**Note:** If you are interested in using Azure PowerShell for virtual machine creation, try Task 5. If you are interested in using the CLI to create virtual machines, try Task 6.
## Task 5: Create a virtual machine using Azure PowerShell (option 1)
1. Use the icon (top right) to launch a **Cloud Shell** session. Alternately, navigate directly to `https://shell.azure.com`.
1. Be sure to select **PowerShell**. If necessary, configure the shell storage.
1. Run the following command to create a virtual machine. When prompted, provide a username and password for the VM. While you wait check out the [New-AzVM](https://learn.microsoft.com/powershell/module/az.compute/new-azvm?view=azps-11.1.0) command reference for all the parameters associated with creating a virtual machine.
```powershell
New-AzVm `
-ResourceGroupName 'az104-rg8' `
-Name 'myPSVM' `
-Location 'East US' `
-Image 'Win2019Datacenter' `
-Zone '1' `
-Size 'Standard_D2s_v3' `
-Credential (Get-Credential)
```
1. Once the command completes, use **Get-AzVM** to list the virtual machines in your resource group.
```powershell
Get-AzVM `
-ResourceGroupName 'az104-rg8' `
-Status
```
1. Verify your new virtual machine is listed and the **Status** is **Running**.
1. Use **Stop-AzVM** to deallocate your virtual machine. Type **Yes** to confirm.
```powershell
Stop-AzVM `
-ResourceGroupName 'az104-rg8' `
-Name 'myPSVM'
```
1. Use **Get-AzVM** with the **-Status** parameter to verify the machine is **deallocated**.
>**Did you know?** When you use Azure to stop your virtual machine, the status is *deallocated*. This means that any non-static public IPs are released, and you stop paying for the VMs compute costs.
## Task 6: Create a virtual machine using the CLI (option 2)
1. Use the icon (top right) to launch a **Cloud Shell** session. Alternately, navigate directly to `https://shell.azure.com`.
1. Be sure to select **Bash**. If necessary, configure the shell storage.
1. Run the following command to create a virtual machine. When prompted, provide a username and password for the VM. While you wait check out the [az vm create](https://learn.microsoft.com/cli/azure/vm?view=azure-cli-latest#az-vm-create) command reference for all the parameters associated with creating a virtual machine.
```sh
az vm create --name myCLIVM --resource-group az104-rg8 --image Ubuntu2204 --admin-username localadmin --generate-ssh-keys
```
1. Once the command completes, use **az vm show** to verify your machine was created.
```sh
az vm show --name myCLIVM --resource-group az104-rg8 --show-details --output table
```
1. Verify the **powerState** is **VM Running**.
1. Use **az vm deallocate** to deallocate your virtual machine. Type **Yes** to confirm.
```sh
az vm deallocate --resource-group az104-rg8 --name myCLIVM
```
1. Use **az vm show** to ensure the **powerState** is **VM deallocated**.
>**Did you know?** When you use Azure to stop your virtual machine, the status is *deallocated*. This means that any non-static public IPs are released, and you stop paying for the VMs compute costs.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Provide the steps and the Azure CLI commands to create a Linux virtual machine.
+ Review the ways you can scale virtual machines and improve performance.
+ Describe Azure storage lifecycle management policies and how they can optimize costs.
## Learn more with self-paced training
+ [Create a Windows virtual machine in Azure](https://learn.microsoft.com/training/modules/create-windows-virtual-machine-in-azure/). Create a Windows virtual machine using the Azure portal. Connect to a running Windows virtual machine using Remote Desktop
+ [Build a scalable application with Virtual Machine Scale Sets](https://learn.microsoft.com/training/modules/build-app-with-scale-sets/). Enable your application to automatically adjust to changes in load while minimizing costs with Virtual Machine Scale Sets.
+ [Connect to virtual machines through the Azure portal by using Azure Bastion](https://learn.microsoft.com/en-us/training/modules/connect-vm-with-azure-bastion/). Deploy Azure Bastion to securely connect to Azure virtual machines directly within the Azure portal to effectively replace an existing jumpbox solution, monitor remote sessions by using diagnostic logs, and manage remote sessions by disconnecting a user session.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Azure virtual machines are on-demand, scalable computing resources.
+ Azure virtual machines provide both vertical and horizontal scaling options.
+ Configuring Azure virtual machines includes choosing an operating system, size, storage and networking settings.
+ Azure Virtual Machine Scale Sets let you create and manage a group of load balanced VMs.
+ The virtual machines in a Virtual Machine Scale Set are created from the same image and configuration.
+ In a Virtual Machine Scale Set the number of VM instances can automatically increase or decrease in response to demand or a defined schedule.

View File

@ -0,0 +1,199 @@
---
lab:
title: 'Lab 09a: Implement Web Apps'
module: 'Administer PaaS Compute Options'
---
# Lab 09a - Implement Web Apps
## Lab introduction
In this lab, you learn about Azure web apps. You learn to configure a web app to display a Hello World application in an external GitHub repository. You learn to create a staging slot and swap with the production slot. You also learn about autoscaling to accommodate demand changes.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using East US.
## Estimated timing: 20 minutes
## Lab scenario
Your organization is interested in Azure Web apps for hosting your company websites. The websites are currently hosted in an on-premises data center. The websites are running on Windows servers using the PHP runtime stack. The hardware is nearing end-of-life and will soon need to be replaced. Your organization wants to avoid new hardware costs by using Azure to host the websites.
## Architecture diagram
![Diagram of the tasks.](../media/az104-lab09a-architecture.png)
## Job skills
+ Task 1: Create and configure an Azure web app.
+ Task 2: Create and configure a deployment slot.
+ Task 3: Configure web app deployment settings.
+ Task 4: Swap deployment slots.
+ Task 5: Configure and test autoscaling of the Azure web app.
## Task 1: Create and configure an Azure web app
In this task, you create an Azure web app. Azure App Services is a Platform As a Service (PAAS) solution for web, mobile, and other web-based applications. Azure web apps is part Azure App Services hosting most runtime environments, such as PHP, Java, and .NET. The app service plan that you select determines the web app compute, storage, and features.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `App Services`.
1. Select **+ Create**, from drop-down menu, **Web App**. Notice the other choices.
1. On the **Basics** tab of the **Create Web App** blade, specify the following settings (leave others with their default values):
| Setting | Value |
| --- | ---|
| Subscription | your Azure subscription |
| Resource group | `az104-rg9` (If necessary, select **Create new**) |
| Web app name | any globally unique name |
| Publish | **Code** |
| Runtime stack | **PHP 8.2** |
| Operating system | **Linux** |
| Region | **East US** |
| Pricing plans | **Premium V3 P1V3** |
| Zone redundancy | accept the defaults |
1. Click **Review + create**, and then **Create**.
>**Note**: Wait until the Web App is created before you proceed to the next task. This should take about a minute.
>**Note**: If the deployment fails, change to another region and try again. This is due to quotas in different regions.
1. After the deployment, select **Go to resource**.
## Task 2: Create and configure a deployment slot
In this task, you will create a staging deployment slot. Deployment slots enable you to perform testing prior to making your app available to the public (or your end users). After you have performed testing, you can swap the slot from development or staging to production. Many organizations use slots to perform pre-production testing. Additionally, many organizations run multiple slots for every application (for example, development, QA, test, and production).
1. On the blade of the newly deployed Web App, click the **Default domain** link to display the default web page in a new browser tab.
1. Close the new browser tab and, back in the Azure portal, in the **Deployment** section of the Web App blade, click **Deployment slots**.
1. Click **Add slot**, and add a new slot with the following settings:
| Setting | Value |
| --- | ---|
| Name | `staging` |
| Clone settings from | **Do not clone settings**|
1. Select **Add** to create the slot.
1. Refresh the page to view the Production and Staging slots.
1. Select the entry representing the newly created staging slot.
>**Note**: This will open the blade displaying the properties of the staging slot.
1. Review the staging slot blade and note that its URL differs from the one assigned to the production slot.
## Task 3: Configure Web App deployment settings
In this task, you will configure Web App deployment settings. Deployment settings allow for continuous deployment. This ensures that the app service has the latest version of the application.
1. In the staging slot, select **Deployment Center** and then select **Settings**.
>**Note:** Make sure you are on the staging slot blade (instead than the production slot).
1. In the **Source** drop-down list, select **External Git**. Notice the other choices.
1. In the repository field, enter `https://github.com/Azure-Samples/php-docs-hello-world`
1. In the branch field, enter `master`.
1. Select **Save**.
1. From the staging slot, select **Overview**.
1. Select the **Default domain** link, and open the URL in a new tab.
1. Verify that the staging slot displays **Hello World**.
>**Note:** The deployment may take a minute. Be sure to **Refresh** the application page.
## Task 4: Swap deployment slots
In this task, you will swap the staging slot with the production slot. Swapping a slot allows you to use the code that you have tested in your staging slot, and move it to production. The Azure portal will also prompt you if you need to move other application settings that you have customized for the slot. Swapping slots is a common task for application teams and application support teams, especially those deploying routine app updates and bug fixes.
1. Navigate back to the **Deployment slots** blade, and then select **Swap**.
1. Review the default settings and click **Start Swap**. Wait for the notification that the swap has finished.
1. Return to the portal home page. You should have both the production web app and the staging slot.
1. Search for `App Services` and select your App Service web app. This returns you to the Production Deployment slot.
1. Select the App Service web app and on the **Overview** blade of the Web App select the **Default domain** link to display the website home page.
1. Verify the production web page now displays the **Hello World!** page.
>**Note:** Copy the Default domain **URL** you will need it for load testing in the next task.
## Task 5: Configure and test autoscaling of the Azure Web App
In this task, you will configure autoscaling of Azure Web App. Autoscaling enables you to maintain optimal performance for your web app when traffic to the web app increases. To determine when the app should scale you can monitor metrics like CPU usage, memory, or bandwidth.
1. In the left pane, in the **App Service plan** section, select **Scale out**.
>**Note:** Ensure you are working on the production slot, not the staging slot.
1. From the **Scaling** section, select **Automatic**. Notice the **Rules Based** option. Rules based scaling can be configured for different app metrics.
1. In the **Maximum burst** field, select **2**.
![Screenshot of the autoscale page.](../media/az104-lab09a-autoscale.png)
1. Select **Save**.
1. Select **Diagnose and solve problems** (left pane of the web app main page).
1. In the **Load Test your App** box, select **Create Load Test**.
+ Select **+ Create** and give your load test a **name**. The name must be unique.
+ Select **Review + create** and then **Create**.
1. Wait for the load test to create, and then select **Go to resource**.
1. From the **Overview** | **Create by adding HTTP requests**, select **Create**.
1. On the **Test plan** tab, click **Add request**. In the **URL field**, paste in your **Default domain** URL. Ensure this is properly formatted and begins with **https://**. Select **Add** to save your changes.
1. Select **Review + create** and **Create**.
>**Note:** It may take a couple of minutes to create the test. Watch the notifications.
1. Navigate to the test (it is listed on the home page).
1. Refresh and review the live metrics including **Virtual users**, **Response time**, and **Requests/sec**.
1. Select **Stop** to complete the test run. You don't need to wait for the test to complete.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Summarize the steps to create and configure an Azure web app.
+ What are ways I can scale an Azure Web App?
## Learn more with self-paced training
+ [Stage a web app deployment for testing and rollback by using App Service deployment slots](https://learn.microsoft.com/training/modules/stage-deploy-app-service-deployment-slots/). Use deployment slots to streamline deployment and roll back a web app in Azure App Service.
+ [Scale an App Service web app to efficiently meet demand with App Service scale up and scale out](https://learn.microsoft.com/training/modules/app-service-scale-up-scale-out/). Respond to periods of increased activity by incrementally increasing the resources available and then, to reduce costs, decreasing these resources when activity drops.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Azure App Services lets you quickly build, deploy, and scale web apps.
+ App Service includes support for many developer environments including ASP.NET, Java, PHP, and Python.
+ Deployment slots allow you to create separate environments for deploying and testing your web app.
+ You can manually or automatically scale a web app to handle additional demand.
+ A wide variety of diagnostics and testing tools are available.

View File

@ -0,0 +1,112 @@
---
lab:
title: 'Lab 09b: Implement Azure Container Instances'
module: 'Administer PaaS Compute Options'
---
# Lab 09b - Implement Azure Container Instances
## Lab introduction
In this lab, you learn how to implement and deploy Azure Container Instances.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 15 minutes
## Lab scenario
Your organization has a web application that runs on a virtual machine in your on-premises data center. The organization wants to move all applications to the cloud but doesn't want to have a large number of servers to manage. You decide to evaluate Azure Container Instances and Docker.
## Architecture diagram
![Diagram of the tasks.](../media/az104-lab09b-aci-architecture.png)
## Job skills
- Task 1: Deploy an Azure Container Instance using a Docker image.
- Task 2: Test and verify deployment of an Azure Container Instance.
## Task 1: Deploy an Azure Container Instance using a Docker image
In this task, you will create a simple web application using a Docker image. Docker is a platform that provides the ability to package and run applications in isolated environments called containers. Azure Container Instances provides the compute environment for the container image.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. In the Azure portal, search for and select `Container instances` and then, on the **Container instances** blade, click **+ Create**.
1. On the **Basics** tab of the **Create container instance** blade, specify the following settings (leave others with their default values):
| Setting | Value |
| ---- | ---- |
| Subscription | Select your Azure subscription |
| Resource group | `az104-rg9` (If necessary, select **Create new**) |
| Container name | `az104-c1` |
| Region | **East US** (or a region available near you)|
| Image Source | **Quickstart images** |
| Image | **mcr.microsoft.com/azuredocs/aci-helloworld:latest (Linux)** |
1. Click **Next: Networking >** and specify the following settings (leave others with their default values):
| Setting | Value |
| --- | --- |
| DNS name label | any valid, globally unique DNS host name |
>**Note**: Your container will be publicly reachable at dns-name-label.region.azurecontainer.io. If you receive a **DNS name label not available** error message, specify a different value.
1. Click **Next: Monitoring >** and uncheck **Enable container instance logs**.
1. Click **Next: Advanced >**, review the settings without making any changes.
1. Click **Review + Create**, ensure that the validation passed and then select **Create**.
>**Note**: Wait for the deployment to complete. This should take 2-3 minutes.
>**Note**: While you wait, you may be interested in viewing the [code behind the sample application](https://github.com/Azure-Samples/aci-helloworld). To view the code, browse the \\app folder.
## Task 2: Test and verify deployment of an Azure Container Instance
In this task, you review the deployment of the container instance. By default, the Azure Container Instance is accessible over port 80. After the instance has been deployed, you can navigate to the container using the DNS name that you provided in the previous task.
1. When the deployment completes, select **Go to resource** link.
1. On the **Overview** blade of the container instance, verify that **Status** is reported as **Running**.
1. Copy the value of the container instance **FQDN**, open a new browser tab, and navigate to the corresponding URL.
![Screenshot of the ACI overview page in the portal.](../media/az104-lab09b-aci-overview.png)
1. Verify that the **Welcome to Azure Container Instance** page is displayed. Refresh the page several times to create some log entries then close the browser tab.
1. In the **Settings** section of the container instance blade, click **Containers**, and then click **Logs**.
1. Verify that you see the log entries representing the HTTP GET request generated by displaying the application in the browser.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Summarize the steps to create and configure an Azure Container Instance.
+ What are the ways I can run a serverless container on Azure?
## Learn more with self-paced training
+ [Run container images in Azure Container Instances](https://learn.microsoft.com/training/modules/create-run-container-images-azure-container-instances/). Learn how Azure Container Instances can help you quickly deploy containers, how to set environment variables, and specify container restart policies.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Azure Container Instances (ACI) is a service that enables you to deploy containers on the Microsoft Azure public cloud.
+ ACI doesn't require you to provision or manage any underlying infrastructure.
+ ACI supports both Linux containers and Windows containers.
+ Workloads on ACI are usually started and stopped by some kind of process or trigger and are usually short-lived.

View File

@ -0,0 +1,95 @@
---
lab:
title: 'Lab 09c: Implement Azure Container Apps'
module: 'Administer PaaS Compute Options'
---
# Lab 09c - Implement Azure Container Apps
## Lab introduction
In this lab, you learn how to implement and deploy Azure Container Apps.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 15 minutes
## Lab scenario
Your organization has a web application that runs on a virtual machine in your on-premises data center. The organization wants to move all applications to the cloud but doesn't want to have a large number of servers to manage. You decide to evaluate Azure Container Apps.
## Architecture diagram
![Diagram of the tasks.](../media/az104-lab09b-aca-architecture.png)
## Job skills
- Task 1: Create and configure an Azure Container App and environment.
- Task 2: Test and verify deployment of the Azure Container App.
## Task 1: Create and configure an Azure Container App and environment
Azure Container Apps take the concept of a managed Kubernetes cluster a step further and manages the cluster environment as well as provides other managed services on top of the cluster. Unlike an Azure Kubernetes cluster, where you must still manage the cluster, an Azure Container Apps instance removes some of the complexity to setting up a Kubernetes cluster.
1. From the Azure portal, search for and select `Container Apps`.
1. Select **+ Create**, from drop-down menu, **Container App**. Notice the other choices.
1. Use the following information to fill out the details on the **Basics** tab.
| Setting | Action |
|---|---|
| Subscription | Select your Azure subscription |
| Resource group | `az104-rg9` |
| Container app name | `my-app` |
| Region | **East US** |
| Container Apps Environment | Select **Create new** > Set Environment name to `my-environment` > **Create** |
1. Click **Next: Container** tab and ensure that **Use quickstart image** is checked. You may need to scroll up to view this setting.
1. Ensure **Quickstart image** is set to **Simple hello world container**. Notice the other choices.
1. Select the **Review and create** and then **Create**.
>**Note:** Wait for the container app to deploy. This will take a couple of minutes.
## Task 2: Test and verify deployment of the Azure Container App
By default, the Azure container app that you create will accept traffic on port 80 using the sample Hello World application. Azure Container Apps will provide a DNS name for the application. Copy and navigate to this URL to ensure that the application is up and running.
1. Select **Go to resource** to view your new container app.
1. Select the link next to *Application URL* to view your application.
![Screenshot of the ACA overview page in the portal.](../media/az104-lab09b-aca-overview.png)
1. Verify you receive the **Your Azure Container Apps app is live** message.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ Summarize the steps to create and configure an Azure Container App.
+ Compare and contrast Azure Container Apps to Azure Kubernetes Service.
## Learn more with self-paced training
+ [Configure a container app in Azure Container Apps](https://learn.microsoft.com/training/modules/configure-container-app-azure-container-apps/). Examines the features and capabilities of Azure Container Apps, and then focuses on how to create, configure, scale, and manage container apps using Azure Container Apps.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Azure Container Apps (ACA) is a serverless platform that allows you to maintain less infrastructure and save costs while running containerized applications.
+ Container Apps provides server configuration, container orchestration, and deployment details.
+ Workloads on ACA are usually long-running processes like a Web App.

View File

@ -0,0 +1,293 @@
---
lab:
title: 'Lab 10: Implement Data Protection'
module: 'Administer Data Protection'
---
# Lab 10 - Implement Data Protection
## Lab introduction
In this lab, you learn about backup and recovery of Azure virtual machines. You learn to create a Recovery Service vault and a backup policy for Azure virtual machines. You learn about disaster recovery with Azure Site Recovery.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the regions, but the steps are written using **East US** and **West US**.
## Estimated timing: 50 minutes
## Lab scenario
Your organization is evaluating how to backup and restore Azure virtual machines from accidental or malicious data loss. Additionally, the organization wants to explore using Azure Site Recovery for disaster recovery scenarios.
## Job skills
+ Task 1: Use a template to provision an infrastructure.
+ Task 2: Create and configure a Recovery Services vault.
+ Task 3: Configure Azure virtual machine-level backup.
+ Task 4: Monitor Azure Backup.
+ Task 5: Enable virtual machine replication.
## Estimated timing: 40 minutes
## Architecture diagram
![Diagram of the architecture tasks.](../media/az104-lab10-architecture.png)
## Task 1: Use a template to provision an infrastructure
In this task, you will use a template to deploy a virtual machine. The virtual machine will be used to test different backup scenarios.
1. Download the **\\Allfiles\\Lab10\\** lab files.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. Search for and select `Deploy a custom template`.
1. On the custom deployment page, select **Build your own template in the editor**.
1. On the edit template page, select **Load file**.
1. Locate and select the **\\Allfiles\\Lab10\\az104-10-vms-edge-template.json** file and select **Open**.
>**Note:** Take a moment to review the template. We are deploying a virtual network and virtual machine so we can demonstrate backup and recovery.
1. **Save** your changes.
1. Select **Edit parameters** and then **Load file**.
1. Load and select the **\\Allfiles\\Lab10\\az104-10-vms-edge-parameters.json** file.
1. **Save** your changes.
1. Use the following information to complete the custom deployment fields, leaving all other fields with their default values:
| Setting | Value |
| --- | --- |
| Subscription | Your Azure subscription |
| Resource group| `az104-rg-region1` (If necessary, select **Create new**)
| Region | **East US** |
| Username | **localadmin** |
| Password | Provide a complex password |
1. Select **Review + Create**, then select **Create**.
>**Note:** Wait for the template to deploy, then select **Go to resource**. You should have one virtual machine in one virtual network.
## Task 2: Create and configure a Recovery Services vault
In this task, you will create a Recovery Services vault. A Recovery Services vault provides storage for the virtual machine data.
1. In the Azure portal, search for and select `Recovery Services vaults` and, on the **Recovery Services vaults** blade, click **+ Create**.
1. On the **Create Recovery Services vault** blade, specify the following settings:
| Settings | Value |
| --- | --- |
| Subscription | the name of your Azure subscription |
| Resource group | `az104-rg-region1` |
| Vault Name | `az104-rsv-region1` |
| Region | **East US** |
>**Note**: Make sure that you specify the same region into which you deployed virtual machines in the previous task.
![Screenshot of the recovery services vault.](../media/az104-lab10-create-rsv.png)
1. Click **Review + Create**, ensure that the validation passes and then click **Create**.
>**Note**: Wait for the deployment to complete. The deployment should take a couple of minutes.
1. When the deployment is completed, click **Go to Resource**.
1. In the **Settings** section, click **Properties**.
1. Select the **Update** link under **Backup Configuration** label.
1. On the **Backup Configuration** blade, review the choices for **Storage replication type**. Leave the default setting of **Geo-redundant** in place and close the blade.
>**Note**: This setting can be configured only if there are no existing backup items.
>**Did you know?** The [Cross Region Restore](https://learn.microsoft.com/azure/backup/backup-create-recovery-services-vault#set-cross-region-restore) option allows you to restore data in a secondary, Azure paired region.
1. Select the **Update** link under **Security Settings > Soft Delete and security settings** label.
1. On the **Security Settings** blade, note that **Soft Delete (For workload running in Azure)** is **Enabled**. Notice the **soft delete retention period** is **14** days.
>**Did you know?** Azure has two types of vaults: Recovery Services vaults and Backup vaults. The main difference is the datasources that can be backed up. Learn more about [the differences](https://learn.microsoft.com/answers/questions/405915/what-is-difference-between-recovery-services-vault).
## Task 3: Configure Azure virtual machine-level backup
In this task, you will implement Azure virtual-machine level backup. As part of a VM backup, you will need to define the backup and retention policy that applies to the backup. Different VMs can have different backup and retention policies assigned to them.
>**Note**: Before you start this task, make sure that the deployment you initiated in the first task of this lab has successfully completed.
1. On the Recovery Services vault blade, click **Overview**, then click **+ Backup**.
1. On the **Backup Goal** blade, specify the following settings:
| Settings | Value |
| --- | --- |
| Where is your workload running? | **Azure** (notice your other options) |
| What do you want to backup? | **Virtual machine** (notice your other options)|
1. Select **Backup**.
1. Notice there a two **Policy sub types**: **Enhanced** and **Standard**. Review the choices and select **Standard**.
1. In **Backup policy**, select **Create a new policy**.
1. Define a new backup policy with the following settings (leave others with their default values):
| Setting | Value |
| ---- | ---- |
| Policy name | `az104-backup` |
| Frequency | **Daily** |
| Time | **12:00 AM** |
| Timezone | the name of your local time zone |
| Retain instant recovery snapshot(s) for | **2** Days(s) |
![Screenshot of the backup policy page.](../media/az104-lab10-backup-policy.png)
1. Click **OK** to create the policy and then, in the **Virtual Machines** section, select **Add** (scroll down).
1. On the **Select virtual machines** blade, select **az-104-10-vm0**, click **OK**, and then back on the **Backup** blade, click **Enable backup**.
>**Note**: Wait for the backup to be enabled. This should take approximately 2 minutes.
1. After the deployment, select **Go to resource**.
1. In the **Protected items** section, click **Backup items**, and then click the **Azure virtual machine** entry.
1. Select the **View details** link for **az104-10-vm0**, and review the values of the **Backup Pre-Check** and **Last Backup Status** entries.
>**Note:** Notice the backup is pending.
1. Select **Backup now**, accept the default value in the **Retain Backup Till** drop-down list, and click **OK**.
>**Note**: Do not wait for the backup to complete but instead proceed to the next task.
## Task 4: Monitor Azure Backup
In this task, you will deploy an Azure storage account. Then you will configure the vault to send the logs and metrics to the storage account. This repository can then be used with Log Analytics or other third-party monitoring solutions.
1. From the Azure portal, search for and select `Storage accounts`.
1. On the Storage accounts page, select **Create**.
1. Use the following information to define the storage account, then and select **Review + create**.
| Settings | Value |
| --- | --- |
| Subscription | *Your subscription* |
| Resource group | **az104-rg-region1** |
| Storage account name | Provide a globally unique name |
| Region | **East US** |
1. Select **Create**.
>**Note**: Wait for the deployment to complete. It should take about a minute.
1. Search and select your Recovery Services vault.
1. In the **Monitoring** blade, select **Diagnostic Settings** and then select **Add diagnostic setting**.
1. Name the setting `Logs and Metrics to storage`.
1. Place a checkmark next to the following log and metric categories:
- **Azure Backup Reporting Data**
- **Addon Azure Backup Job Data**
- **Addon Azure Backup Alert Data**
- **Azure Site Recovery Jobs**
- **Azure Site Recovery Events**
1. In the Destination details, place a checkmark next to **Archive to a storage account**.
1. In the Storage account drop-down field, select the storage account that you deployed earlier in this task.
1. Select **Save**.
1. Return to your Recovery Services vault, in the **Monitoring** blade select **Backup jobs**.
1. Locate the backup operation for the **az104-10-vm0** virtual machine.
1. **View details** (scroll to the right for the link) of the backup job.
## Task 5: Enable virtual machine replication
1. In the Azure portal, search for and select `Recovery Services vaults` and, on the **Recovery Services vaults** blade, click **+ Create**.
1. On the **Create Recovery Services vault** blade, specify the following settings:
| Settings | Value |
| --- | --- |
| Subscription | the name of your Azure subscription |
| Resource group | `az104-rg-region2` (If necessary, select **Create new**) |
| Vault Name | `az104-rsv-region2` |
| Region | **West US** |
>**Note**: Make sure that you specify a **different** region than the virtual machine.
1. Click **Review + Create**, ensure that the validation passes and then click **Create**.
>**Note**: Wait for the deployment to complete. The deployment should take a couple of minutes.
1. Search for and select the `az104-10-vm0` virtual machine.
1. In the **Backup + Disaster recovery** blade, select **Disaster recovery**.
1. On the **Basics** tab, notice the **Target region**.
1. Select **Next: Advanced settings**. Resource selections have been made for you.
1. Scroll down and **Create** the automation account.
>**Note:** It is important the settings be populated, or the validation will fail.
1. Select **Review + Start replication** and then **Enable replication**.
>**Note**: Enabling replication will take a 10-15 minutes. Watch the notification messages in the upper right of the portal. While you wait, consider reviewing the self-paced training links at the end of this page.
1. Once the replication is complete, search for and locate your Recovery Services Vault, **az104-rsv-region2**. You may need to **Refresh** the page.
1. In the **Protected items** section, select **Replicated items**.
1. Check that the virtual machine is showing as healthy for the replication health. Note that the status will show the synchronization (starting at 0%) status and ultimately show **Protected** after the initial synchronization completes.
![Screenshot of the replicated items page.](../media/az104-lab10-replicated-items.png)
1. Select the virtual machine to view more details.
>**Did you know?** It is a good practice to [test the failover of a protected VM](https://learn.microsoft.com/azure/site-recovery/tutorial-dr-drill-azure#run-a-test-failover-for-a-single-vm).
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
>**Note:** To delete an Azure Recovery Services vault, you must first remove all dependencies like protected items, backup servers, and storage accounts, disable security features like soft delete, and then delete the vault itself. An example [PowerShell script](https://learn.microsoft.com/azure/backup/scripts/delete-recovery-services-vault) is available.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ What products does Azure Backup support?
+ Summarize the steps for backing up and restoring an Azure virtual machine with Azure Backup.
+ How can I use Azure PowerShell or the CLI to check the status of an Azure Backup job.
+ Provide at least five best practices for configuring Azure virtual machine backups.
## Learn more with self-paced training
+ [Protect your virtual machines by using Azure Backup](https://learn.microsoft.com/training/modules/protect-virtual-machines-with-azure-backup/). Use Azure Backup to help protect on-premises servers, virtual machines, SQL Server, Azure file shares, and other workloads.
+ [Protect your Azure infrastructure with Azure Site Recovery](https://learn.microsoft.com/en-us/training/modules/protect-infrastructure-with-site-recovery/). Provide disaster recovery for your Azure infrastructure by customizing replication, failover, and failback of Azure virtual machines with Azure Site Recovery.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Azure Backup service provides simple, secure, and cost-effective solutions to back up and recover your data.
+ Azure Backup can protect on-premises and cloud resources including virtual machines and file shares.
+ Azure Backup policies configure the frequency of backups and the retention period for recovery points.
+ Azure Site Recovery is a disaster recovery solution that provides protection for your virtual machines and applications.
+ Azure Site Recovery replicates your workloads to a secondary site, and in the event of an outage or disaster, you can failover to the secondary site and resume operations with minimal downtime.
+ A Recovery Services vault stores your backup data and minimizes management overhead.

View File

@ -0,0 +1,274 @@
---
lab:
title: 'Lab 11: Implement Monitoring'
module: 'Administer Monitoring'
---
# Lab 11 - Implement Monitoring
## Lab introduction
In this lab, you learn about Azure Monitor. You learn to create an alert and send it to an action group. You trigger and test the alert and check the activity log.
This lab requires an Azure subscription. Your subscription type may affect the availability of features in this lab. You may change the region, but the steps are written using **East US**.
## Estimated timing: 40 minutes
## Lab scenario
Your organization has migrated their infrastructure to Azure. It is important that Administrators are notified of any significant infrastructure changes. You plan to examine the capabilities of Azure Monitor, including Log Analytics.
## Architecture diagram
![Diagram of the architecture tasks](../media/az104-lab11-architecture.png)
## Job skills
+ Task 1: Use a template to provision an infrastructure.
+ Task 2: Create an alert.
+ Task 3: Configure action group notifications.
+ Task 4: Trigger an alert and confirm it is working.
+ Task 5: Configure an alert processing rule.
+ Task 6: Use Azure Monitor log queries.
## Task 1: Use a template to provision an infrastructure
In this task, you will deploy a virtual machine that will be used to test monitoring scenarios.
1. Download the **\\Allfiles\\Labs\\11\\az104-11-vm-template.json** lab files to your computer.
1. Sign in to the **Azure portal** - `https://portal.azure.com`.
1. From the Azure portal, search for and select `Deploy a custom template`.
1. On the custom deployment page, select **Build your own template in the editor**.
1. On the edit template page, select **Load file**.
1. Locate and select the **\\Allfiles\\Labs\\11\\az104-11-vm-template.json** file and select **Open**.
1. Select **Save**.
1. Use the following information to complete the custom deployment fields, leaving all other fields with their default values:
| Setting | Value |
| --- | --- |
| Subscription | Your Azure subscription |
| Resource group| `az104-rg11` (If necessary, select **Create new**)
| Region | **East US** |
| Username | `localadmin` |
| Password | Provide a complex password |
1. Select **Review + create**, then select **Create**.
1. Wait for the deployment to finish, then click **Go to resource group**.
1. Review what resources were deployed. There should be one virtual network with one virtual machine.
**Configure Azure Monitor for virtual machines (this will be used in the last task)**
1. In the portal, search for and select **Monitor**.
1. Take a minute to review all the insights, detection, triage, and diagnosis tools that are available.
1. Select **View** in the **VM Insights** box, and then select **Configure Insights**.
1. Select **Enable** next to your virtual machine.
1. Take the defaults, select **Review + enable**, and then **Enable**.
1. It will take a few minutes for the virtual machine agent to install and configure, proceed to the next step.
## Task 2: Create an alert
In this task, you create an alert for when a virtual machine is deleted.
1. Continue on the **Monitor** page , select **Alerts**.
1. Select **Create +** and select **Alert rule**.
1. Select the box for the subscription, then select **Apply**. This alert will apply to any virtual machines in the subscription. Alternatively, you could just specify one particular machine.
1. Select the **Condition** tab and then select the **See all signals** link.
1. Search for and select **Delete Virtual Machine (Virtual Machines)**. Notice the other built-in signals. Select **Apply**
1. In the **Alert logic** area (scroll down), review the **Event level** selections. Leave the default of **All selected**.
1. Review the **Status** selections. Leave the default of **All selected**.
1. Leave the **Create an alert rule** pane open for the next task.
## Task 3: Configure action group notifications
In this task, if the alert is triggered send an email notification to the operations team.
1. Continue working on your alert. Move to the **Actions** tab, select **Use action groups** then select **Create action group** in the **Select action group** blade.
>**Did you know?** You can add up to five action groups to an alert rule. Action groups are executed concurrently, in no specific order. Multiple alert rules can use the same action group.
1. On the **Basics** tab, enter the following values for each setting.
| Setting | Value |
|---------|---------|
| **Project details** |
| Subscription | your subscription |
| Resource group | **az104-rg11** |
| Region | **Global** (default) |
| **Instance details** |
| Action group name | `Alert the operations team` (must be unique in the resource group) |
| Display name | `AlertOpsTeam` |
1. Select **Next: Notifications** and enter the following values for each setting.
| Setting | Value |
|---------|---------|
| Notification type | Select **Email/SMS message/Push/Voice** |
| Name | `VM was deleted` |
1. Select **Email**, and in the **Email** box, enter your email address, and then select **OK**.
>**Note:** You should receive an email notification saying you were added to an action group. There may be a few minutes delay, but that is a sure sign the rule has deployed.
1. Select **Review + create** and then **Create**.
1. Once the action group is created move to the **Next: Details >** tab and enter the following values for each setting.
| Setting | Value |
|---------|---------|
| Alert rule name | `VM was deleted` |
| Alert rule description | `A VM in your resource group was deleted` |
1. Select **Review + create** to validate your input, then select **Create**.
## Task 4: Trigger an alert and confirm it is working
In this task, you trigger the alert and confirm a notification is sent.
>**Note:** If you delete the virtual machine before the alert rule deploys, the alert rule might not be triggered.
1. In the portal, search for and select **Virtual machines**.
1. Check the box for the **az104-vm0** virtual machine.
1. Select **Delete** from the menu bar.
1. Check the box for **Apply force delete**. Check the box at the bottom confirming that you want the resources to be deleted and select **Delete**.
1. In the title bar, select the **Notifications** icon and wait until **vm0** is successfully deleted.
1. You should receive a notification email that reads, **Important notice: Azure Monitor alert VM was deleted was activated...** If not, open your email program and look for an email from azure-noreply@microsoft.com.
![Screenshot of alert email.](../media/az104-lab11-alert-email.png)
1. On the Azure portal resource menu, select **Monitor**, and then select **Alerts** in the menu on the left.
1. You should have three verbose alerts that were generated by deleting **vm0**.
>**Note:** It can take a few minutes for the alert email to be sent and for the alerts to be updated in the portal. If you don't want to wait, continue to the next task and then return.
1. Select the name of one of the alerts (For example, **VM was deleted**). An **Alert details** pane appears that shows more details about the event.
## Task 5: Configure an alert processing rule
In this task, you create an alert rule to suppress notifications during a maintenance period.
1. Continue in the **Alerts** blade, select **Alert processing rules** and then **+ Create**.
1. Select your **Subscription**, then select **Apply**.
1. Select **Next: Rule settings**, then select **Suppress notifications**.
1. Select **Next: Scheduling >**.
1. By default, the rule works all the time, unless you disable it or configure a schedule. You are going to define a rule to suppress notifications during overnight maintenance.
Enter these settings for the scheduling of the alert processing rule:
| Setting | Value |
|---------|---------|
| Apply the rule | At a specific time |
| Start | Enter today's date at 10 pm. |
| End | Enter tomorrow's date at 7 am. |
| Time zone | Select the local timezone. |
![Screenshot of the scheduling section of an alert processing rule](../media/az104-lab11-alert-processing-rule-schedule.png)
1. Select **Next: Details >** and enter these settings:
| Setting | Value |
|---------|---------|
| Resource group | **az104-rg11** |
| Rule name | `Planned Maintenance` |
| Description | `Suppress notifications during planned maintenance.` |
1. Select **Review + create** to validate your input, then select **Create**.
## Task 6: Use Azure Monitor log queries
In this task, you will use Azure Monitor to query the data captured from the virtual machine.
>**Note:** It is okay if data doesn't appear. Focus on the steps to review monitoring information, including preconfigured and custom log queries.
1. In the Azure portal, search for and select `Monitor`, then click **Logs**.
1. If necessary, close the splash screen.
1. If necessary, select a scope, your **Subscription**. Select **Apply**.
1. In the **Queries** tab, select **Virtual machines** (left pane). You may need to reopen the blade.
![Screenshot of the queries tab.](../media/az104-lab11-queries.png)
1. Review the queries that are available. **Run** (hover over the query) the **Count heartbeats** query.
1. You should receive a heartbeat count for when the virtual machine was running.
1. On the right side of the screen select the drop down next to **Simple mode**, choose **KQL mode**. Review the query. This query uses the *heartbeat* table.
1. Replace the query with this one, and then click **Run**. Review the resulting chart.
```
InsightsMetrics
| where TimeGenerated > ago(1h)
| where Name == "UtilizationPercentage"
| summarize avg(Val) by bin(TimeGenerated, 5m), Computer //split up by computer
| render timechart
```
>**Note:** If the query does not paste correctly, try pasting into Notepad and then copying and re-pasting into the query field.
1. As you have time, review and run other queries.
>**Did you know?**: If you want to practice with other queries, there is a [Log Analytics Demo Environment](https://learn.microsoft.com/azure/azure-monitor/logs/log-analytics-tutorial#open-log-analytics).
>**Did you know?**: Once you find a query you like, you can create an alert from it.
## Cleanup your resources
If you are working with **your own subscription** take a minute to delete the lab resources. This will ensure resources are freed up and cost is minimized. The easiest way to delete the lab resources is to delete the lab resource group.
+ In the Azure portal, select the resource group, select **Delete the resource group**, **Enter resource group name**, and then click **Delete**.
+ Using Azure PowerShell, `Remove-AzResourceGroup -Name resourceGroupName`.
+ Using the CLI, `az group delete --name resourceGroupName`.
## Extend your learning with Copilot
Copilot can assist you in learning how to use the Azure scripting tools. Copilot can also assist in areas not covered in the lab or where you need more information. Open an Edge browser and choose Copilot (top right) or navigate to *copilot.microsoft.com*. Take a few minutes to try these prompts.
+ What are the basic configuration steps to be alerted in Azure when a virtual machine is down?
+ How can I be notified when an Azure alert is triggered?
+ Construct an Azure Monitor query to provide virtual machine CPU performance information.
## Learn more with self-paced training
+ [Improve incident response with alerting on Azure](https://learn.microsoft.com/en-us/training/modules/incident-response-with-alerting-on-azure/). Respond to incidents and activities in your infrastructure through alerting capabilities in Azure Monitor.
+ [Monitor your Azure virtual machines with Azure Monitor](https://learn.microsoft.com/en-us/training/modules/monitor-azure-vm-using-diagnostic-data/). Monitor your Azure VMs by using Azure Monitor to collect and analyze VM host and client metrics and logs.
## Key takeaways
Congratulations on completing the lab. Here are the main takeaways for this lab.
+ Alerts help you detect and address issues before users notice there might be a problem with your infrastructure or application.
+ You can alert on any metric or log data source in the Azure Monitor data platform.
+ An alert rule monitors your data and captures a signal that indicates something is happening on the specified resource.
+ An alert is triggered if the conditions of the alert rule are met. Several actions (email, SMS, push, voice) can be triggered.
+ Action groups include individuals that should be notified of an alert.

View File

@ -1,63 +0,0 @@
---
lab:
title: 'Lab: Deploying Azure Resource Manager templates'
type: 'Answer Key'
module: 'Module 1: Exploring Azure Resource Manager'
---
# Lab: Deploying Azure Resource Manager templates
# Student lab answer key
## Instructions
### Before you start
#### Setup Task
1. Integer dolor purus, gravida eu sem id, efficitur aliquet neque.
1. Suspendisse viverra mauris in metus laoreet consectetur.
1. Sed diam risus, convallis quis condimentum at, egestas malesuada libero.
### Exercise 0:
#### Task 0:
1. Quisque dictum convallis metus, vitae vestibulum turpis dapibus non.
1. Suspendisse commodo tempor convallis.
1. Nunc eget quam facilisis, imperdiet felis ut, blandit nibh.
1. Phasellus pulvinar ornare sem, ut imperdiet justo volutpat et.
1. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
1. Vestibulum hendrerit orci urna, non aliquet eros eleifend vitae.
1. Curabitur nibh dui, vestibulum cursus neque commodo, aliquet accumsan risus.
```
Sed at malesuada orci, eu volutpat ex
```
1. In ac odio vulputate, faucibus lorem at, sagittis felis.
1. Fusce tincidunt sapien nec dolor congue facilisis lacinia quis urna.
> **Note**: Ut feugiat est id ultrices gravida.
1. Phasellus urna lacus, luctus at suscipit vitae, maximus ac nisl.
- Morbi in tortor finibus, tempus dolor a, cursus lorem.
- Maecenas id risus pharetra, viverra elit quis, lacinia odio.
- Etiam rutrum pretium enim.
1. Curabitur in pretium urna, nec ullamcorper diam.
#### Review
Maecenas fringilla ac purus non tincidunt. Aenean pellentesque velit id suscipit tempus. Cras at ullamcorper odio.

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1 @@

View File

@ -1,4 +1,3 @@
title: 'INF99X: Sample Course'
remote_theme: MicrosoftLearning/Jekyll-Theme
exclude:
- readme.md
@ -15,4 +14,6 @@ plugins:
markdown: kramdown
kramdown:
syntax_highlighter_opts:
disable : true
disable : true
theme: jekyll-theme-slate

View File

@ -6,7 +6,7 @@ layout: home
# Content Directory
Hyperlinks to each of the lab exercises and demos are listed below.
Required labs files can be [DOWNLOADED HERE](https://github.com/MicrosoftLearning/AZ-104-MicrosoftAzureAdministrator/archive/master.zip)
## Labs
@ -16,10 +16,10 @@ Hyperlinks to each of the lab exercises and demos are listed below.
{% for activity in labs %}| {{ activity.lab.module }} | [{{ activity.lab.title }}{% if activity.lab.type %} - {{ activity.lab.type }}{% endif %}]({{ site.github.url }}{{ activity.url }}) |
{% endfor %}
## Demos
## Demonstrations
{% assign demos = site.pages | where_exp:"page", "page.url contains '/Instructions/Demos'" %}
| Module | Demo |
| Module | Demonstration |
| --- | --- |
{% for activity in demos %}| {{ activity.demo.module }} | [{{ activity.demo.title }}]({{ site.github.url }}{{ activity.url }}) |
{% endfor %}

View File

@ -1,7 +1,16 @@
# INF99X: Sample Course
# AZ-104: Microsoft Azure Administrator
- **[Download Latest Student Handbook and AllFiles Content](../../releases/latest)**
## Welcome
This repository is for instructors teaching Microsoft courses. If you are in class, please ask your instructor for assistance.
- **[Link to labs (HTML format)](https://microsoftlearning.github.io/AZ-104-MicrosoftAzureAdministrator/)**
- **Are you a MCT?** - Have a look at our [GitHub User Guide for MCTs](https://microsoftlearning.github.io/MCT-User-Guide/)
- To preview this course in a self-paced format, see our **[interactive lab simulations](https://mslabs.cloudguides.com/guides/AZ-104%20Exam%20Guide%20-%20Microsoft%20Azure%20Administrator)**. You may find slight differences between the interactive simulations and the hosted labs, but the core concepts and ideas being demonstrated are the same.
## Security Issue - April 2023
Effective immediately, the Admin password will be removed from the JSON template parameter files. This means students will have to provide a password when the template is deployed. This affects Labs 4, 5, 6, 7, 10 and 11. The lab instructions will be changed to reflect this change.
## What are we doing?
@ -17,15 +26,15 @@
- It will be recommended that for every delivery, trainers check GitHub for any changes that may have been made to support the latest Azure services, and get the latest files for their delivery.
## What about changes to the student handbook?
- We will review the student handbook on a quarterly basis and update through the normal MOC release channels as needed.
## How do I contribute?
- Any MCT can submit a pull request to the code or content in the GitHub repro, Microsoft and the course author will triage and include content and lab code changes as needed.
- Any MCT can submit a pull request to the code or content in the GitHub repo, Microsoft and the course author will triage and include content and lab code changes as needed.
- You can submit bugs, changes, improvement and ideas. Find a new Azure feature before we have? Submit a new demo!
- You can submit bugs, changes, improvement and ideas. Found a new Azure feature before we have? Submit a new demo!
## What about changes to the student handbook?
- This repository is only for Issues with the course labs. You can submit feedback or corrections on the [course content](https://docs.microsoft.com/learn/certifications/courses/az-104t00). Please use the _reporting an issue_ link at the bottom of each content page.
## Notes