In this lab, you will learn how to make direct calls to the Azure Resource Manager REST API. There are various different tools available to make these API calls Each exercise focuses on a different tool, and on different features of the REST API.
Estimated time required to complete: 1 hours, 15 minutes
You will have access to this environment for 3 hours, 0 minutes
Learning Credits Required: 10
Understand how to make direct calls to the Azure Resource Manager REST API, using a variety of common tools.
Understand how to use the Azure Resource Manager REST API for common operations, including creating resources, updating resources, and resource enumeration.
Basic understanding of Azure
Experience with RESTful API usage
Exercise 1: Access the Lab Environment
In this exercise, you will access the 'LabVM' virtual machine from where you will carry out the remainder of the lab. You will also launch a browser and log in to the Azure management portal using the Azure subscription credentials you will use for this lab.
Exercise 2: Using the Azure REST API documentation
In this exercise, you will learn how to use the Azure REST API documentation. First you will browse the documentation, and learn key features of the Azure REST API. You will then use the REST API tool built-in to the REST API documentation to call the API directly from the documentation page.
Exercise 3: Using Azure Resource Explorer
In this exercise you will learn how to call the Azure Resource Manager REST API using the standalone Azure Resource Explorer. You will use this tool to change the network configuration of the Virtual Network used by the Cloud Shop application, using a GET-modify-PUT call sequence.
Exercise 4: Using Postman with Azure
In this exercise, you will learn how to configure and use the generic REST API tool 'Postman' with the Azure Resource Manager REST API.
Using Postman gives full control over each HTTP request, including the URL and headers. You will use this flexibility to learn about paginated resource enumeration and how to make concurrency-safe API calls using 'etags'.
Login to Start Lab
Not Registered?Already Registered?
Real Time Labs allow you to learn technology in an isolated environment without the hassle or cost of setting up a dedicated learning environment.