Skip to content

Commit b48e8eb

Browse files
authored
changed files by pdets auto publish service, publishid[2fb3d136-0085-49b9-8987-02e22a352924] and do [publish].
1 parent e736b8d commit b48e8eb

File tree

4 files changed

+61
-44
lines changed

4 files changed

+61
-44
lines changed

learn-pr/wwl-azure/azure-event-grid/9-knowledge-check.yml

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,60 @@ metadata:
1313
ms.custom:
1414
- N/A
1515
durationInMinutes: 3
16-
content: |
17-
[!include[](includes/9-knowledge-check.md)]
16+
quiz:
17+
questions:
18+
- content: "Which of the following event schema properties requires a value?"
19+
choices:
20+
- content: "Topic"
21+
isCorrect: false
22+
explanation: "Incorrect. Event Grid will provide this value."
23+
- content: "Data"
24+
isCorrect: false
25+
explanation: "Incorrect. A value isn't required in this property."
26+
- content: "Subject"
27+
isCorrect: true
28+
explanation: "Correct. The subject property specifies the publisher-defined path to the event subject and is required."
29+
- content: "Which of the following Event Grid built-in roles is appropriate for managing Event Grid resources?"
30+
choices:
31+
- content: "Event Grid Contributor"
32+
isCorrect: true
33+
explanation: "Correct. The Event Grid Contributor role has permissions to manage resources."
34+
- content: "Event Grid Subscription Contributor"
35+
isCorrect: false
36+
explanation: "Incorrect. The Event Grid Subscription Contributor role has permissions to manage subscription operations."
37+
- content: "Event Grid Data Sender"
38+
isCorrect: false
39+
explanation: "Incorrect. The Event Grid Data Sender role has permissions to send events to topics."
40+
- content: "What is the purpose of the CloudEvents schema in Azure Event Grid?"
41+
choices:
42+
- content: "To provide a proprietary event schema specific to Azure services."
43+
isCorrect: false
44+
explanation: "Incorrect. The CloudEvents schema is an open specification, not proprietary to Azure."
45+
- content: "To simplify interoperability by providing a common event schema for publishing and consuming cloud-based events."
46+
isCorrect: true
47+
explanation: "Correct. The CloudEvents schema enables uniform tooling and easier integration across platforms."
48+
- content: "To replace the Event Grid event schema entirely for all event types."
49+
isCorrect: false
50+
explanation: "Incorrect. The CloudEvents schema complements the Event Grid schema but does not replace it."
51+
- content: "What happens when Event Grid receives a 400 (Bad Request) or 413 (Request Entity Too Large) response code during event delivery?"
52+
choices:
53+
- content: "Event Grid retries the delivery indefinitely until the endpoint responds."
54+
isCorrect: false
55+
explanation: "Incorrect. Event Grid does not retry indefinitely for these error codes."
56+
- content: "Event Grid schedules the event for dead-lettering if a dead-letter location is configured."
57+
isCorrect: true
58+
explanation: "Correct. These error codes indicate delivery failure, prompting dead-lettering if configured."
59+
- content: "Event Grid immediately drops the event without further action."
60+
isCorrect: false
61+
explanation: "Incorrect. Event Grid does not drop the event immediately; it schedules it for dead-lettering if configured."
62+
- content: "What is the purpose of the validation handshake in Azure Event Grid when using a custom webhook endpoint?"
63+
choices:
64+
- content: "To prove ownership of the webhook endpoint before delivering events"
65+
isCorrect: true
66+
explanation: "Correct. The validation handshake ensures that only the rightful owner receives events."
67+
- content: "To ensure the webhook endpoint is hosted on Azure infrastructure"
68+
isCorrect: false
69+
explanation: "Incorrect. The validation handshake does not verify the hosting location of the endpoint."
70+
- content: "To encrypt the event data being sent to the webhook endpoint"
71+
isCorrect: false
72+
explanation: "Incorrect. The validation handshake is not related to encryption of event data."

learn-pr/wwl-azure/azure-event-grid/includes/4-event-grid-delivery-retry.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The following table describes the types of endpoints and errors for which retry
1919
> [!IMPORTANT]
2020
> If Dead-Letter isn't configured for an endpoint, events are dropped when the above errors happen. Consider configuring Dead-Letter if you don't want these kinds of events to be dropped.
2121
22-
If the error returned by the subscribed endpoint isn't among the previous list, Event Grid waits 30 seconds for a response after delivering a message. After 30 seconds, if the endpoint fails to responded, the message is queued for retry. Event Grid uses an exponential backoff retry policy for event delivery.
22+
If the error returned by the subscribed endpoint isn't among the previous list, Event Grid waits 30 seconds for a response after delivering a message. After 30 seconds, if the endpoint fails to respond, the message is queued for retry. Event Grid uses an exponential backoff retry policy for event delivery.
2323

2424
If the endpoint responds within 3 minutes, Event Grid attempts to remove the event from the retry queue on a best effort basis but duplicates might still be received. Event Grid adds a small randomization to all retry steps and might opportunistically skip certain retries if an endpoint is consistently unhealthy, down for a long period, or appears to be overwhelmed.
2525

learn-pr/wwl-azure/azure-event-grid/includes/8-event-grid-custom-events.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@ To complete the exercise you need:
2020

2121
## Get started
2222

23-
Select the **Launch Exercise** button, it opens the exercise instructions in a new browser window. When you're finished with the exercise, return here for:
23+
Select the **Launch Exercise** button to open the exercise instructions in a new browser window. When you're finished with the exercise, return here to:
2424

2525
> [!div class="checklist"]
26-
> * A quick assessment
27-
> * A summary of what you've learned
28-
> * A badge for completing this module
26+
> * Complete the module
27+
> * Earn a badge for completing this module
2928
3029
<br/>
3130

learn-pr/wwl-azure/azure-event-grid/includes/9-knowledge-check.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)