Skip to content

Commit 9c07576

Browse files
2 parents f355dac + 165c8aa commit 9c07576

14 files changed

+43
-20
lines changed

articles/event-grid/edge/delivery-retry.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ author: VidyaKukke
55
manager: rajarv
66
ms.author: vkukke
77
ms.reviewer: spelluru
8-
ms.date: 10/06/2019
8+
ms.date: 10/29/2019
99
ms.topic: article
1010
ms.service: event-grid
1111
services: event-grid
1212
---
1313

1414
# Delivery and retry
1515

16-
Event Grid provides durable delivery. It tries to deliver each message at least once for each matching subscription immediately. If a subscriber's endpoint doesn't acknowledge receipt of an event or if there is a failure, Event Grid retries delivery based on a fixed **retry schedule** and **retry policy**. Currently Event Grid module delivers an event at a time to the subscriber. The payload is however an array with a single event.
16+
Event Grid provides durable delivery. It tries to deliver each message at least once for each matching subscription immediately. If a subscriber's endpoint doesn't acknowledge receipt of an event or if there is a failure, Event Grid retries delivery based on a fixed **retry schedule** and **retry policy**. By default, the Event Grid module delivers one event at a time to the subscriber. The payload is however an array with a single event. You can have the module deliver more than one event at a time by enabling the output batching feature. For details about this feature, see [output batching](delivery-output-batching.md).
1717

1818
> [!IMPORTANT]
1919
>There is no persistence support for event data. This means redeploying or restart of the Event Grid module will cause you to lose any events that aren't yet delivered.

articles/event-grid/edge/forward-events-event-grid-cloud.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: VidyaKukke
55
manager: rajarv
66
ms.author: vkukke
77
ms.reviewer: spelluru
8-
ms.date: 10/06/2019
8+
ms.date: 10/29/2019
99
ms.topic: article
1010
ms.service: event-grid
1111
services: event-grid
@@ -97,7 +97,7 @@ For example, if you created a topic named `testegcloudtopic` in West US, the val
9797
```
9898

9999
>[!NOTE]
100-
> The **endpointUrl** specifies that the Event Grid topic URL in the cloud. The **sasKey** refers to Event Grid cloud topic's key. The value in **topicName** will be used to stamp all outgoing events to Event Grid. This can be useful when posting to an Event Grid domain topic. For more information about Event Grid domain topic, see [Event domains]](../event-domains.md)
100+
> The **endpointUrl** specifies that the Event Grid topic URL in the cloud. The **sasKey** refers to Event Grid cloud topic's key. The value in **topicName** will be used to stamp all outgoing events to Event Grid. This can be useful when posting to an Event Grid domain topic. For more information about Event Grid domain topic, see [Event domains](../event-domains.md)
101101
102102
For example,
103103

@@ -193,5 +193,6 @@ For information on viewing events delivered by the cloud topic, see the [tutoria
193193

194194
In this tutorial, you published an event on the edge and forwarded to Event Grid in the Azure cloud. Now that you know the basic steps to forward to Event Grid in cloud:
195195

196+
* To troubleshoot issues with using Azure Event Grid on IoT Edge, see [Troubleshooting guide](troubleshoot.md).
196197
* Forward events to IoTHub by following this [tutorial](forward-events-iothub.md)
197198
* Forward events to Webhook in the cloud by following this [tutorial](pub-sub-events-webhook-cloud.md)

articles/event-grid/edge/forward-events-iothub.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: VidyaKukke
55
manager: rajarv
66
ms.author: vkukke
77
ms.reviewer: spelluru
8-
ms.date: 10/06/2019
8+
ms.date: 10/29/2019
99
ms.topic: article
1010
ms.service: event-grid
1111
services: event-grid
@@ -155,7 +155,9 @@ Update the edge hub's route to forward event subscription's events to be forward
155155

156156
## Setup IoT Hub route
157157

158-
See the IoT Hub [routing tutorial](../../iot-hub/tutorial-routing.md) to set up a route from the IoT hub so that you can view the events forwarded from the Event Grid module.
158+
See the [IoT Hub routing tutorial](../../iot-hub/tutorial-routing.md) to set up a route from the IoT hub so that you can view events forwarded from the Event Grid module. Use `true` for the query to keep the tutorial simple.
159+
160+
159161

160162
## Publish an event
161163

@@ -200,6 +202,7 @@ See the IoT Hub [routing tutorial](../../iot-hub/tutorial-routing.md) for the st
200202

201203
In this tutorial, you created an event grid topic, edge hub subscription, and published events. Now that you know the basic steps to forward to an edge hub, see the following articles:
202204

205+
* To troubleshoot issues with using Azure Event Grid on IoT Edge, see [Troubleshooting guide](troubleshoot.md).
203206
* Use [edge hub](../../iot-edge/module-composition.md) route filters to partition events
204207
* Set up persistence of Event Grid module on [linux](persist-state-linux.md) or [Windows](persist-state-windows.md)
205208
* Follow [documentation](configure-client-auth.md) to configure client authentication

articles/event-grid/edge/persist-state-linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This article provides the steps to deploy the Event Grid module with persistence
3535
```
3636

3737
>[!IMPORTANT]
38-
>Do not change the second part of the bind value. It points to a specific location within the module. For the Event Grid module on Linux, it has to be **/app/metadata**.
38+
>Do not change the second part of the bind value. It points to a specific location within the module. For the Event Grid module on Linux, it has to be **/app/metadataDb**.
3939
4040
For example, the following configuration will result in the creation of the volume **egmetadataDbVol** where metadata will be persisted.
4141

articles/event-grid/edge/pub-sub-events-webhook-cloud.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: VidyaKukke
55
manager: rajarv
66
ms.author: vkukke
77
ms.reviewer: spelluru
8-
ms.date: 10/06/2019
8+
ms.date: 10/29/2019
99
ms.topic: article
1010
ms.service: event-grid
1111
services: event-grid
@@ -193,6 +193,7 @@ You can view the event delivered in the Azure portal under the **Monitor** optio
193193

194194
In this tutorial, you created an event grid topic, subscription, and published events. Now that you know the basic steps, see the following articles:
195195

196+
* To troubleshoot issues with using Azure Event Grid on IoT Edge, see [Troubleshooting guide](troubleshoot.md).
196197
* Create/update subscription with [filters](advanced-filtering.md).
197198
* Set up persistence of Event Grid module on [linux](persist-state-linux.md) or [Windows](persist-state-windows.md)
198199
* Follow [documentation](configure-client-auth.md) to configure client authentication

articles/event-grid/edge/pub-sub-events-webhook-local.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: VidyaKukke
55
manager: rajarv
66
ms.author: vkukke
77
ms.reviewer: spelluru
8-
ms.date: 10/06/2019
8+
ms.date: 10/29/2019
99
ms.topic: article
1010
ms.service: event-grid
1111
services: event-grid
@@ -76,6 +76,8 @@ A deployment manifest is a JSON document that describes which modules to deploy,
7676

7777
>[!IMPORTANT]
7878
> In this tutorial, you will deploy the Event Grid module with client authentication disabled and allow HTTP subscribers. For production workloads, we recommend that you enable the client authentication and allow only HTTPs subscribers. For more information on how to configure Event Grid module securely, see [Security and authentication](security-authentication.md).
79+
>
80+
> If you are using an Azure VM as an edge device, add an inbound port rule to allow inbound traffic on the port 4438. For instructions on adding the rule, see [How to open ports to a VM](../../virtual-machines/windows/nsg-quickstart-portal.md).
7981

8082

8183
## Deploy Azure Function IoT Edge module
@@ -252,7 +254,7 @@ Subscribers can register for events published to a topic. To receive any event,
252254
On Windows, run the following command:
253255

254256
```sh
255-
iotedge logs subscriber -f
257+
docker -H npipe:////./pipe/iotedge_moby_engine container logs subscriber
256258
```
257259

258260
On Linux, run the following command:
@@ -294,6 +296,7 @@ Subscribers can register for events published to a topic. To receive any event,
294296
## Next steps
295297
In this tutorial, you created an event grid topic, subscription, and published events. Now that you know the basic steps, see the following articles:
296298

299+
- To troubleshoot issues with using Azure Event Grid on IoT Edge, see [Troubleshooting guide](troubleshoot.md).
297300
- Create/update subscription with [filters](advanced-filtering.md).
298301
- Enable persistence of Event Grid module on [Linux](persist-state-linux.md) or [Windows](persist-state-windows.md)
299302
- Follow [documentation](configure-client-auth.md) to configure client authentication

articles/event-grid/edge/react-blob-storage-events-locally.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,10 @@ This section shows you how to deploy the Azure Blob Storage module, which would
162162
5. Click **Save**
163163
6. Click **Next** to continue to the routes section
164164

165-
### Setup routes
165+
> [!NOTE]
166+
> If you are using an Azure VM as the edge device, add an inbound port rule to allow inbound traffic on the host ports used in this tutorial: 4438, 5888, 8080, and 11002. For instructions on adding the rule, see [How to open ports to a VM](../../virtual-machines/windows/nsg-quickstart-portal.md).
167+
168+
### Setup routes
166169

167170
Keep the default routes, and select **Next** to continue to the review section
168171

@@ -179,7 +182,7 @@ Keep the default routes, and select **Next** to continue to the review section
179182

180183
It may take a few moments for the module to be started on the device and then reported back to IoT Hub. Refresh the page to see an updated status.
181184

182-
## Publish created and deleted Events
185+
## Publish BlobCreated and BlobDeleted events
183186

184187
1. This module automatically creates topic **MicrosoftStorage**. Verify that it exists
185188
```sh

articles/event-grid/edge/troubleshoot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ To troubleshoot, you might need to access Event Grid module logs. To do this, on
2222
On Windows,
2323

2424
```sh
25-
docker -H npipe:////./pipe/notedly_moby_engine container logs eventgridmodule
25+
docker -H npipe:////./pipe/iotedge_moby_engine container logs eventgridmodule
2626
```
2727

2828
On Linux,

articles/media-services/latest/content-protection-overview.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.workload: media
1212
ms.tgt_pltfrm: na
1313
ms.devlang: na
1414
ms.topic: article
15-
ms.date: 07/25/2019
15+
ms.date: 10/29/2019
1616
ms.author: juliako
1717
ms.custom: seodec18
1818
#Customer intent: As a developer who works on subsystems of online streaming/multiscreen solutions that need to deliver protected content, I want to make sure that delivered content is protected with DRM or AES-128.
@@ -105,8 +105,6 @@ A security token service (STS) issues JWT as the access token for back-end resou
105105
* Symmetric or asymmetric verification for signature verification
106106
* Key rollover support (if necessary)
107107
108-
You can use [this STS tool](https://openidconnectweb.azurewebsites.net/DRMTool/Jwt) to test the STS. It supports all three types of verification keys: symmetric, asymmetric, or Azure Active Directory (Azure AD) with key rollover.
109-
110108
## Streaming protocols and encryption types
111109
112110
You can use Media Services to deliver your content encrypted dynamically with AES clear key or DRM encryption by using PlayReady, Widevine, or FairPlay. Currently, you can encrypt the HTTP Live Streaming (HLS), MPEG DASH, and Smooth Streaming formats. Each protocol supports the following encryption methods.

articles/networking/networking-partners-msp.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ Use the links in this section for more information about managed cloud networkin
3030

3131
[BT](https://www.globalservices.bt.com/en/aboutus/news-press/bt-named-one-of-the-first-global-managed-service-providers-for-a-new-microsoft-azure-networking-virtual-wan-services/)
3232

33+
[Colt](https://www.colt.net/why-colt/strategic-alliances/microsoft-partnership/msp/)
34+
3335
[Dimension Data](https://www.dimensiondata.com/)
3436

3537
[Equinix](https://www.equinix.com/)
@@ -44,14 +46,22 @@ Use the links in this section for more information about managed cloud networkin
4446

4547
[KINX](https://www.kinx.net/service/cloud/?lang=en)
4648

49+
[Macquarie Telecom](https://macquariecloudservices.com/azure-managed-services/)
50+
4751
[Megaport](https://www.megaport.com/services/microsoft-expressroute/)
4852

53+
[OmniClouds](https://omniclouds.com/services/)
54+
4955
[Oncore Cloud Services]( https://www.oncore.cloud/services/ue-for-expressroute/)
5056

5157
[Orixcom]( https://www.orixcom.com/cloud-solutions/)
5258

59+
[Sejong Telecom](https://www.sejongtelecom.net/en/pages/service/cloud_ms)
60+
5361
[Tata Communications](https://www.tatacommunications.com/about/our-alliances/microsoft-alliance/)
5462

63+
[Tech Mahindra](https://networkservices.techmahindra.com/pages/default.aspx)
64+
5565
[Vandis](https://www.vandis.com/microsoft-azure-practice/)
5666

5767
[Vigilant IT](https://vigilant.it/manage-cloud-service/)

0 commit comments

Comments
 (0)