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
Copy file name to clipboardExpand all lines: articles/event-grid/edge/react-blob-storage-events-locally.md
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ For an overview of the Azure Blob Storage on IoT Edge, see [Azure Blob Storage o
23
23
> [!WARNING]
24
24
> Azure Blob Storage on IoT Edge integration with Event Grid is in Preview
25
25
26
-
In order to complete this tutorial, you will need:
26
+
In order to complete this tutorial, you'll need:
27
27
28
28
***Azure subscription** - Create a [free account](https://azure.microsoft.com/free) if you don't already have one.
29
29
***Azure IoT Hub and IoT Edge device** - Follow the steps in the quickstart for [Linux](../../iot-edge/quickstart-linux.md) or [Windows devices](../../iot-edge/quickstart.md) if you don't already have one.
@@ -41,8 +41,8 @@ There are several ways to deploy modules to an IoT Edge device and all of them w
41
41
1. Sign in to the [Azure portal](https://portal.azure.com)
42
42
1. Navigate to your IoT Hub.
43
43
1. Select **IoT Edge** from the menu in the **Automatic Device Management** section.
44
-
1.Click on the ID of the target device from the list of devices
45
-
1. Select **Set Modules**. Keep the page open. You will continue with the steps in the next section.
44
+
1.Select the ID of the target device from the list of devices
45
+
1. Select **Set Modules**. Keep the page open. You'll continue with the steps in the next section.
46
46
47
47
### Configure a deployment manifest
48
48
@@ -76,7 +76,7 @@ A deployment manifest is a JSON document that describes which modules to deploy,
76
76
}
77
77
```
78
78
79
-
1. Click **Save**
79
+
1. Select **Save**
80
80
1. Continue to the next section to add the Azure Event Grid Subscriber module before deploying them together.
81
81
82
82
>[!IMPORTANT]
@@ -96,7 +96,7 @@ This section shows you how to deploy another IoT module which would act as an ev
@@ -147,8 +147,8 @@ This section shows you how to deploy the Azure Blob Storage module, which would
147
147
- For Linux containers, **my-volume:/blobroot**
148
148
- For Windows containers,**my-volume:C:/BlobRoot**
149
149
150
-
5.Click**Save**
151
-
6.Click**Next** to continue to the routes section
150
+
5.Select**Save**
151
+
6.Select**Next** to continue to the routes section
152
152
153
153
> [!NOTE]
154
154
> 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).
@@ -319,22 +319,22 @@ Keep the default routes, and select **Next** to continue to the review section
319
319
}
320
320
```
321
321
322
-
Congratulations! You have completed the tutorial. The following sections provide details on the event properties.
322
+
Congratulations! You've completed the tutorial. The following sections provide details on the event properties.
323
323
324
324
### Event properties
325
325
326
326
Here's the list of supported event properties and their types and descriptions.
327
327
328
328
| Property | Type | Description |
329
329
| -------- | ---- | ----------- |
330
-
| topic | string | Full resource path to the event source. This field is not writeable. Event Grid provides this value. |
331
-
| subject | string | Publisher-defined path to the event subject. |
332
-
| eventType | string | One of the registered event types for this event source. |
333
-
| eventTime | string | The time the event is generated based on the provider's UTC time. |
334
-
| id | string | Unique identifier for the event. |
335
-
| data | object | Blob storage event data. |
336
-
| dataVersion | string | The schema version of the data object. The publisher defines the schema version. |
337
-
| metadataVersion | string | The schema version of the event metadata. Event Grid defines the schema of the top-level properties. Event Grid provides this value. |
330
+
| `topic` | string | Full resource path to the event source. This field isn't writeable. Event Grid provides this value. |
331
+
|`subject`| string | Publisher-defined path to the event subject. |
332
+
|`eventType`| string | One of the registered event types for this event source. |
333
+
|`eventTime`| string | The time the event is generated based on the provider's UTC time. |
334
+
| `id` | string | Unique identifier for the event. |
335
+
| `data` | object | Blob storage event data. |
336
+
| `dataVersion` | string | The schema version of the data object. The publisher defines the schema version. |
337
+
| `metadataVersion` | string | The schema version of the event metadata. Event Grid defines the schema of the top-level properties. Event Grid provides this value. |
338
338
339
339
The data object has the following properties:
340
340
@@ -347,7 +347,7 @@ The data object has the following properties:
347
347
| contentType | string | The content type specified for the blob. |
348
348
| contentLength | integer | The size of the blob in bytes. |
349
349
| blobType | string | The type of blob. Valid values are either "BlockBlob" or "PageBlob". |
350
-
| url | string | The path to the blob. <br>If the client uses a Blob REST API, then the url has this structure: *\<storage-account-name\>.blob.core.windows.net/\<container-name\>/\<file-name\>*. <br>If the client uses a Data Lake Storage REST API, then the url has this structure: *\<storage-account-name\>.dfs.core.windows.net/\<file-system-name\>/\<file-name\>*. |
350
+
| url | string | The path to the blob. <br>If the client uses a Blob REST API, then the url has this structure: `\<storage-account-name\>.blob.core.windows.net/\<container-name\>/\<file-name\>`. <br>If the client uses a Data Lake Storage REST API, then the url has this structure: `\<storage-account-name\>.dfs.core.windows.net/\<file-system-name\>/\<file-name\>`. |
351
351
352
352
353
353
## Next steps
@@ -357,7 +357,7 @@ See the following articles from the Blob Storage documentation:
- [Recommended practices for consuming Blob Storage events](../../storage/blobs/storage-blob-event-overview.md#practices-for-consuming-events)
359
359
360
-
In this tutorial, you published events by creating or deleting blobs in an Azure Blob Storage. See the other tutorials to learn how to forward events to cloud (Azure Event Hub or Azure IoT Hub):
360
+
In this tutorial, you published events by creating or deleting blobs in an Azure Blob Storage. See the other tutorials to learn how to forward events to cloud (Azure Event Hubs or Azure IoT Hub):
361
361
362
362
- [Forward events to Azure Event Grid](forward-events-cloud.md)
363
363
- [Forward events to Azure IoT Hub](forward-events-iothub.md)
Copy file name to clipboardExpand all lines: articles/event-grid/kubernetes/concepts.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ Consider an application that sends events related to managing user accounts and
61
61
Event subscribers are software systems such as microservices that expose endpoints to which Event Grid delivers events.
62
62
63
63
## Event subscriptions
64
-
An event subscription tells Event Grid which events on a topic you are interested in receiving (event filtering) and where to send them (event routing). When creating an event subscription, you provide an endpoint for handling the event. You can select the events that you want to be delivered to your endpoint by configuring filter clauses on the event subscription.
64
+
An event subscription tells Event Grid which events on a topic you're interested in receiving (event filtering) and where to send them (event routing). When creating an event subscription, you provide an endpoint for handling the event. You can select the events that you want to be delivered to your endpoint by configuring filter clauses on the event subscription.
65
65
66
66
## Event handlers
67
67
An event handler is a software system that exposes an endpoint to which events are sent. The handler receives the event and takes actions to process the event. Event Grid supports several handler types. As the handler, you can use a supported Azure service hosted on Kubernetes or Azure, or your own solution that exposes a web hook (endpoint) wherever that's hosted. Depending on the type of handler, Event Grid follows different mechanisms to guarantee the delivery of the event. If the destination event handler is an HTTP web hook, the event is retried until the handler returns a status code of 200 – OK. For more information, see [Event handlers](event-handlers.md).
@@ -70,17 +70,17 @@ An event handler is a software system that exposes an endpoint to which events a
70
70
Event Grid on Kubernetes provides SAS key-based authentication for publishing events to topics.
71
71
72
72
## Event delivery
73
-
Event Grid on Kubernetes provides a reliable delivery and retry mechanism. If Event Grid cannot confirm that an event has been received by the event handler endpoint, it redelivers the event. For more information, see [Event Grid message delivery and retry](delivery-retry.md).
73
+
Event Grid on Kubernetes provides a reliable delivery and retry mechanism. If Event Grid can't confirm that an event has been received by the event handler endpoint, it redelivers the event. For more information, see [Event Grid message delivery and retry](delivery-retry.md).
74
74
75
75
## Batch event publishing
76
-
When using a topic, events must always be published in an array. For low throughput scenarios, the array will have only one event. For high volume use cases, we recommend that you batch several events together per publish to achieve higher efficiency. Batches can be up to 1 MB. Each event should still not be greater than 1 MB. For more information, see [Batch event delivery](batch-event-delivery.md).
76
+
When you use a topic, events must always be published in an array. For low throughput scenarios, the array will have only one event. For high volume use cases, we recommend that you batch several events together per publish to achieve higher efficiency. Batches can be up to 1 MB. Each event should still not be greater than 1 MB. For more information, see [Batch event delivery](batch-event-delivery.md).
77
77
78
78
## Event Grid on Kubernetes components
79
79
80
-
- The **Event Grid operator** implements the [Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/). It watches for state changes of Event Grid resources as a result of control plane requests made to Kubernetes' API Server. When there is a request that affects the state of any of Event Grid resources, the Event Grid operator syncs that state with the Event Grid Broker.
80
+
- The **Event Grid operator** implements the [Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/). It watches for state changes of Event Grid resources as a result of control plane requests made to Kubernetes' API Server. When there's a request that affects the state of any of Event Grid resources, the Event Grid operator syncs that state with the Event Grid Broker.
81
81
- The **Event Grid broker** serves as both control plane and data plane operations.
82
82
83
-
As a control plane service, it is responsible for bringing the state of Event Grid to the desired state communicated by the Event Grid Operator. For example, when a request is made to create a new topic, it fulfills that request and the service metadata is updated.
83
+
As a control plane service, it's responsible for bringing the state of Event Grid to the desired state communicated by the Event Grid Operator. For example, when a request is made to create a new topic, it fulfills that request and the service metadata is updated.
84
84
85
85
As a data plane service, it serves all event publishing requests and delivers events to their destinations configured on event subscriptions.
0 commit comments