Skip to content

Commit 275581b

Browse files
authored
Merge pull request #50078 from lootle1/MR92
Technical Review 1044087: Introduction to Azure API Management
2 parents 7f80a5b + 1e6e9c9 commit 275581b

12 files changed

+276
-377
lines changed
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.introduction-to-azure-api-management.introduction
3-
title: Introduction
4-
metadata:
5-
unitType: introduction
6-
title: Introduction
7-
description: Introductory unit of the Introduction to Azure API Management module
8-
ms.date: 04/07/2023
9-
author: dlepow
10-
ms.author: danlep
11-
ms.topic: unit
12-
ms.custom: engagement-fy23
13-
durationInMinutes: 4
14-
content: |
15-
[!include[](includes/1-introduction.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.introduction-to-azure-api-management.introduction
3+
title: Introduction
4+
metadata:
5+
unitType: introduction
6+
title: Introduction
7+
description: Introductory unit of the Introduction to Azure API Management module
8+
ms.date: 04/21/2025
9+
author: dlepow
10+
ms.author: danlep
11+
ms.topic: unit
12+
ms.custom: engagement-fy23
13+
durationInMinutes: 4
14+
content: |
15+
[!include[](includes/1-introduction.md)]
16+
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.introduction-to-azure-api-management.what-is-azure-api-management
3-
title: What is Azure API Management?
4-
metadata:
5-
unitType: learning-content
6-
title: What is Azure API Management?
7-
description: Learn the basic features and concepts of Azure API Management
8-
ms.date: 04/07/2023
9-
author: dlepow
10-
ms.author: danlep
11-
ms.topic: unit
12-
ms.custom: engagement-fy23
13-
durationInMinutes: 6
14-
content: |
15-
[!include[](includes/2-what-is-azure-api-management.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.introduction-to-azure-api-management.what-is-azure-api-management
3+
title: What is Azure API Management?
4+
metadata:
5+
unitType: learning-content
6+
title: What is Azure API Management?
7+
description: Learn the basic features and concepts of Azure API Management
8+
ms.date: 04/21/2025
9+
author: dlepow
10+
ms.author: danlep
11+
ms.topic: unit
12+
ms.custom: engagement-fy23
13+
durationInMinutes: 6
14+
content: |
15+
[!include[](includes/2-what-is-azure-api-management.md)]
16+
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.introduction-to-azure-api-management.how-azure-api-management-works
3-
title: How Azure API Management works
4-
metadata:
5-
unitType: learning-content
6-
title: How Azure API Management Works
7-
description: Learn how Azure API Management works for API consumers, API providers, and app developers
8-
ms.date: 04/07/2023
9-
author: dlepow
10-
ms.author: danlep
11-
ms.topic: unit
12-
ms.custom: engagement-fy23
13-
durationInMinutes: 6
14-
content: |
15-
[!include[](includes/3-how-azure-api-management-works.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.introduction-to-azure-api-management.how-azure-api-management-works
3+
title: How Azure API Management works
4+
metadata:
5+
unitType: learning-content
6+
title: How Azure API Management Works
7+
description: Learn how Azure API Management works for API consumers, API providers, and app developers
8+
ms.date: 04/21/2025
9+
author: dlepow
10+
ms.author: danlep
11+
ms.topic: unit
12+
ms.custom: engagement-fy23
13+
durationInMinutes: 6
14+
content: |
15+
[!include[](includes/3-how-azure-api-management-works.md)]
16+
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.introduction-to-azure-api-management.when-to-use-azure-api-management
3-
title: When to use Azure API Management
4-
metadata:
5-
unitType: learning-content
6-
title: When to Use Azure API Management
7-
description: Examine criteria and use cases to help you decide whether Azure API Management is right for your organization
8-
ms.date: 04/07/2023
9-
author: dlepow
10-
ms.author: danlep
11-
ms.topic: unit
12-
ms.custom: engagement-fy23
13-
durationInMinutes: 6
14-
content: |
15-
[!include[](includes/4-when-to-use-azure-api-management.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.introduction-to-azure-api-management.when-to-use-azure-api-management
3+
title: When to use Azure API Management
4+
metadata:
5+
unitType: learning-content
6+
title: When to Use Azure API Management
7+
description: Examine criteria and use cases to help you decide whether Azure API Management is right for your organization
8+
ms.date: 04/21/2025
9+
author: dlepow
10+
ms.author: danlep
11+
ms.topic: unit
12+
ms.custom: engagement-fy23
13+
durationInMinutes: 6
14+
content: |
15+
[!include[](includes/4-when-to-use-azure-api-management.md)]
16+
Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,72 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.introduction-to-azure-api-management.knowledge-check
3-
title: Module assessment
4-
metadata:
5-
unitType: knowledge_check
6-
title: Module assessment
7-
description: Check your knowledge of Azure API Management
8-
ms.date: 04/07/2023
9-
author: dlepow
10-
ms.author: danlep
11-
ms.topic: unit
12-
ms.custom: engagement-fy23
13-
durationInMinutes: 5
14-
content: |
15-
quiz:
16-
questions:
17-
- content: "Which of the following Azure API Management components is used to enforce usage quotas?"
18-
choices:
19-
- content: "Gateway"
20-
isCorrect: true
21-
explanation: "Correct. As part of your API policies, you can set usage quotas by subscription or another value. Those quotas are then enforced when each API request enters the Azure API Management gateway."
22-
- content: "Developer portal"
23-
isCorrect: false
24-
explanation: "Incorrect. Developers use this portal to subscribe to your APIs. Those subscriptions are subject to the usage quotas you set. The Azure API Management gateway enforces the usage quotas."
25-
- content: "Administration interface"
26-
isCorrect: false
27-
explanation: "Incorrect. You use the Azure API Management administration interface to set usage quotas, not to enforce them."
28-
- content: "If an API development team wants to make a minor change to an API, which of the following features is the best way to handle such a change?"
29-
choices:
30-
- content: "API version"
31-
isCorrect: false
32-
explanation: "Incorrect. You should only use versions for relatively major or breaking changes to the API."
33-
- content: "API product"
34-
isCorrect: false
35-
explanation: "Incorrect. A product is a group of APIs and isn't related to making changes to APIs."
36-
- content: "API revision"
37-
isCorrect: true
38-
explanation: "Correct. You use revisions for relatively minor or nonbreaking changes to the API."
39-
- content: "Suppose an API product manager wants their organization to respond more quickly with API revisions that satisfy customer suggestions. Which one of the following actions would help them meet their goal?"
40-
choices:
41-
- content: "Standardizing API specifications"
42-
isCorrect: true
43-
explanation: "Correct. Standardizing API specifications helps to reduce the time it takes to develop new and updated API features."
44-
- content: "Standardizing API documentation"
45-
isCorrect: false
46-
explanation: "Incorrect. Although writing standardized API documentation helps developers to quickly get familiar with an API, it doesn't help your in-house developers code API revisions faster."
47-
- content: "Standardizing API analytics"
48-
isCorrect: false
49-
explanation: "Incorrect. Standardized analytics might help an organization compare usage and performance across multiple APIs and recognize the need for API revisions. However, that analysis in itself doesn't enable faster API revision deployments."
50-
- content: "Suppose an API administrator with a large deployment of APIs wants to enhance API monetization by encouraging more developers to subscribe to their APIs. Which one of the following API benefits would help them accomplish their goal?"
51-
choices:
52-
- content: "Creating a central access point for administration"
53-
isCorrect: false
54-
explanation: "Incorrect. Although a centralized API administrative interface helps with administrative operations such as policy creation and user management, it doesn't directly encourage more developers to use your APIs."
55-
- content: "Creating a central access point for developers"
56-
isCorrect: true
57-
explanation: "Correct. Having all your API documentation, code samples, and subscription access in a single developer portal enables developers to more easily find and subscribe to your APIs."
58-
- content: "Creating a central access point for API deployment."
59-
isCorrect: false
60-
explanation: "Incorrect. While routing all API requests through a single base URL makes it easier to enforce policies and apply transformations, it doesn't encourage developers to subscribe to your APIs."
61-
- content: "Suppose the senior security engineer for a large API deployment wants to reduce the chances of consumers misusing any API by making an excessive number of calls to the API. Which one of the following security policies should they implement to best accomplish this goal?"
62-
choices:
63-
- content: "Require subscription keys"
64-
isCorrect: false
65-
explanation: "Incorrect. Although requiring a subscription key to send a request to an API is a fundamental way to authorize access to the API, it doesn't by itself guard the API against misuse."
66-
- content: "Require client Basic authentication"
67-
isCorrect: false
68-
explanation: "Incorrect. Although requiring a user name and password to send a request to an API can help ensure that only authorized users access the API, this authentication doesn't by itself protect the API against misuse."
69-
- content: "Set rate limits"
70-
isCorrect: true
71-
explanation: "Correct. By throttling API access to a specified number of calls over a defined time frame per subscription or other value, you help guard your API against customer misuse."
72-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.introduction-to-azure-api-management.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
unitType: knowledge_check
6+
title: Module Assessment
7+
description: Check your knowledge of Azure API Management
8+
ms.date: 04/21/2025
9+
author: dlepow
10+
ms.author: danlep
11+
ms.topic: unit
12+
ms.custom: engagement-fy23
13+
durationInMinutes: 5
14+
content: |
15+
quiz:
16+
questions:
17+
- content: "Which of the following Azure API Management components is used to enforce usage quotas?"
18+
choices:
19+
- content: "Gateway"
20+
isCorrect: true
21+
explanation: "Correct. As part of your API policies, you can set usage quotas by subscription or another value. Those quotas are then enforced when each API request enters the Azure API Management gateway."
22+
- content: "Developer portal"
23+
isCorrect: false
24+
explanation: "Incorrect. Developers use this portal to subscribe to your APIs. Those subscriptions are subject to the usage quotas you set. The Azure API Management gateway enforces the usage quotas."
25+
- content: "Administration interface"
26+
isCorrect: false
27+
explanation: "Incorrect. You use the Azure API Management administration interface to set usage quotas, not to enforce them."
28+
- content: "If an API development team wants to make a minor change to an API, which of the following features is the best way to handle such a change?"
29+
choices:
30+
- content: "API version"
31+
isCorrect: false
32+
explanation: "Incorrect. You should only use versions for relatively major or breaking changes to the API."
33+
- content: "API product"
34+
isCorrect: false
35+
explanation: "Incorrect. A product is a group of APIs and isn't related to making changes to APIs."
36+
- content: "API revision"
37+
isCorrect: true
38+
explanation: "Correct. You use revisions for relatively minor or nonbreaking changes to the API."
39+
- content: "Suppose an API product manager wants their organization to respond more quickly with API revisions that satisfy customer suggestions. Which one of the following actions would help them meet their goal?"
40+
choices:
41+
- content: "Standardizing API specifications"
42+
isCorrect: true
43+
explanation: "Correct. Standardizing API specifications helps to reduce the time it takes to develop new and updated API features."
44+
- content: "Standardizing API documentation"
45+
isCorrect: false
46+
explanation: "Incorrect. Although writing standardized API documentation helps developers to quickly get familiar with an API, it doesn't help your in-house developers code API revisions faster."
47+
- content: "Standardizing API analytics"
48+
isCorrect: false
49+
explanation: "Incorrect. Standardized analytics might help an organization compare usage and performance across multiple APIs and recognize the need for API revisions. However, that analysis in itself doesn't enable faster API revision deployments."
50+
- content: "Suppose an API administrator with a large deployment of APIs wants to enhance API monetization by encouraging more developers to subscribe to their APIs. Which one of the following API benefits would help them accomplish their goal?"
51+
choices:
52+
- content: "Creating a central access point for administration"
53+
isCorrect: false
54+
explanation: "Incorrect. Although a centralized API administrative interface helps with administrative operations such as policy creation and user management, it doesn't directly encourage more developers to use your APIs."
55+
- content: "Creating a central access point for developers"
56+
isCorrect: true
57+
explanation: "Correct. Having all your API documentation, code samples, and subscription access in a single developer portal enables developers to more easily find and subscribe to your APIs."
58+
- content: "Creating a central access point for API deployment."
59+
isCorrect: false
60+
explanation: "Incorrect. While routing all API requests through a single base URL makes it easier to enforce policies and apply transformations, it doesn't encourage developers to subscribe to your APIs."
61+
- content: "Suppose the senior security engineer for a large API deployment wants to reduce the chances of consumers misusing any API by making an excessive number of calls to the API. Which one of the following security policies should they implement to best accomplish this goal?"
62+
choices:
63+
- content: "Require subscription keys"
64+
isCorrect: false
65+
explanation: "Incorrect. Although requiring a subscription key to send a request to an API is a fundamental way to authorize access to the API, it doesn't by itself guard the API against misuse."
66+
- content: "Require client Basic authentication"
67+
isCorrect: false
68+
explanation: "Incorrect. Although requiring a user name and password to send a request to an API can help ensure that only authorized users access the API, this authentication doesn't by itself protect the API against misuse."
69+
- content: "Set rate limits"
70+
isCorrect: true
71+
explanation: "Correct. By throttling API access to a specified number of calls over a defined time frame per subscription or other value, you help guard your API against customer misuse."
72+
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.introduction-to-azure-api-management.summary
3-
title: Summary
4-
metadata:
5-
unitType: summary
6-
title: Summary
7-
description: Summary unit for the Introduction to Azure API Management module
8-
ms.date: 04/07/2023
9-
author: dlepow
10-
ms.author: danlep
11-
ms.topic: unit
12-
ms.custom: engagement-fy23
13-
durationInMinutes: 2
14-
content: |
15-
[!include[](includes/6-summary.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.introduction-to-azure-api-management.summary
3+
title: Summary
4+
metadata:
5+
unitType: summary
6+
title: Summary
7+
description: Summary unit for the Introduction to Azure API Management module
8+
ms.date: 04/21/2025
9+
author: dlepow
10+
ms.author: danlep
11+
ms.topic: unit
12+
ms.custom: engagement-fy23
13+
durationInMinutes: 2
14+
content: |
15+
[!include[](includes/6-summary.md)]
16+

0 commit comments

Comments
 (0)