You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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."
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."
0 commit comments