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
***Authorization** – must be set as a Bearer token using the Personal Access Token (PAT) generated during bridge configuration; for example: `Authorization: Bearer <your-personal-access-token>`
127
125
128
126
For details on how to obtain your Bearer token, see [Using the HTTP Bridge](#using-the-http-bridge).
129
127
130
-
**Optional Headers:**
128
+
##### Optional Headers
131
129
132
130
You can include additional HTTP headers in your request to provide event metadata, such as:
133
131
134
-
*`ce_time` – Sets the published time of the event (example: `2025-06-13T15:36:52.148542+02:00`)
132
+
*`ce_time` – sets the published time of the event; for example: `2025-06-13T15:36:52.148542+02:00`
135
133
136
134
All custom HTTP headers will be forwarded as Kafka headers by default.
137
135
@@ -145,41 +143,41 @@ Technical Contacts with a license to the Mendix Event Broker can manage this fea
145
143
146
144
2. Select one of the following bridge types:
147
145
148
-
***AWS SQS** – Bidirectional bridge using the [Amazon Simple Queue Service](https://aws.amazon.com/sqs/) to send and receive events.
149
-
***HTTP** – One-way bridge that uses HTTP requests to send events from external systems to the Mendix Event Broker.
150
-
***Azure Blob Storage** – One-way bridge that receives events via Azure object storage.
151
-
***AWS S3** – One-way bridge that receives events via AWS object storage.
146
+
***AWS SQS** – bidirectional bridge using the [Amazon Simple Queue Service](https://aws.amazon.com/sqs/) to send and receive events
147
+
***HTTP** – one-way bridge that uses HTTP requests to send events from external systems to the Mendix Event Broker
148
+
***Azure Blob Storage** – one-way bridge that receives events via Azure object storage
149
+
***AWS S3** – one-way bridge that receives events via AWS object storage
3. Click **Next** to continue with creating your bridge.
153
+
1. Click **Next** to continue creating your bridge.
156
154
157
155
* For instructions on configuring AWS SQS, see [Configuring a Bridge with AWS SQS](#bridge-with-aws-sqs).
158
156
* For instructions on configuring HTTP, see [Configuring a Bridge with HTTP](#bridge-with-http).
159
157
* For instructions on configuring Azure Blob Storage, see [Configuring a Bridge with Azure Blob Storage](#bridge-with-azure-blob-storage).
160
158
* For instructions on configuring AWS S3, see [Configuring a Bridge with AWS S3](#bridge-with-aws-s3).
161
159
162
-
4. After configuring the service and connecting events (as described in the bridge-specific sections above), click **Start** on the confirmation screen to deploy the bridge.
160
+
2. After configuring the service and connecting events (as described in the bridge-specific sections above), click **Start** on the confirmation screen to deploy the bridge.
@@ -188,11 +186,11 @@ Select the business events to integrate with AWS SQS:
188
186
1. Click **Add Business Events** to open a dialog displaying all events managed by the Event Broker, including Mendix app-defined events and uploaded AsyncAPI events.
189
187
2. Select the checkbox for the event(s) you want to add, then click **Select**.
2.Click **Next** to connect events to your bridge.
270
268
271
269
#### Connect Events
272
270
@@ -275,7 +273,7 @@ Select the business events to integrate with the HTTP Bridge:
275
273
1. Click **Add Business Events** to open a dialog displaying all events managed by the Event Broker, including Mendix app-defined events and uploaded AsyncAPI events. Only events capable of subscribing are shown, as this bridge operates in one direction.
276
274
2. Select the event(s) to integrate. Once selected, the URL for the HTTP connection is automatically generated.
2.Click **Next** to connect events to your bridge.
310
308
311
309
#### Connect Events
312
310
@@ -315,7 +313,7 @@ Select the business events to integrate with Azure Blob Storage:
315
313
1. Click **Add Business Events** to open a dialog displaying all events managed by the Event Broker, including Mendix app-defined events and uploaded AsyncAPI events. Only events capable of publishing are shown, as this bridge operates in one direction.
316
314
2. Select the event(s) to integrate and specify the prefix path for event storage.
3. Click **Next** to proceed to the confirmation screen.
321
319
@@ -330,22 +328,22 @@ Once the Mendix Event Broker Bridge has been successfully deployed, its configur
330
328
331
329
#### Configure Service
332
330
333
-
Configure the service by filling out the following:
331
+
1.Configure the service by filling out the following:
334
332
335
333
***Event Broker Space** – the space where the bridge will operate
336
-
***Bridge Name** – the name you want to call the bridge
334
+
***Name** – the name you want to call the bridge
337
335
***Bucket** – the path of the container where the messages will be stored
338
336
***AWS Region for Bucket** – the AWS region where your S3 bucket is located
339
-
***AWS Role to Assume** – the Amazon Resource Name (ARN) of the IAM role that the Event Broker Bridge will assume to access your S3 bucket. This role must be configured with appropriate permissions and a trust policy allowing the Event Broker to assume it.
340
-
***AWS Role's External ID** – a unique identifier that provides additional security when the Event Broker assumes your AWS role. This shared secret ensures that only authorized Mendix Event Broker instances can assume the role.
337
+
***AWS Role (to Assume)** – the Amazon Resource Name (ARN) of the IAM role that the Event Broker Bridge will assume to access your S3 bucket; this role must be configured with appropriate permissions and a trust policy allowing the Event Broker to assume it
338
+
***AWS Role's External Id** – a unique identifier that provides additional security when the Event Broker assumes your AWS role; this shared secret ensures that only authorized Mendix Event Broker instances can assume the role
341
339
342
340
{{% alert color="info" %}}
343
341
For detailed instructions on how to create the IAM role and obtain these values, see [Configure AWS Authentication for S3 Bridge](#configure-aws-s3-authentication).
2.Click **Next** to connect events to your bridge.
349
347
350
348
#### Connect Events
351
349
@@ -354,7 +352,7 @@ Select the business events to integrate with AWS S3:
354
352
1. Click **Add Business Events** to open a dialog displaying all events managed by the Event Broker, including Mendix app-defined events and uploaded AsyncAPI events. Only events capable of publishing are shown, as this bridge operates in one direction.
355
353
2. Select the event(s) to integrate and specify the prefix path for event storage.
3. Click **Next** to proceed to the confirmation screen.
360
358
@@ -375,7 +373,7 @@ The Mendix Event Broker runs in AWS and uses cross-account authentication to sec
375
373
* An S3 bucket where business events will be stored
376
374
* The Mendix Event Broker AWS account ID: `044806572671`
377
375
378
-
##### Step 1: Create an IAM Role with a Trust Policy
376
+
##### Create an IAM Role with a Trust Policy
379
377
380
378
The trust policy defines which AWS accounts can assume the role.
381
379
@@ -388,13 +386,12 @@ The trust policy defines which AWS accounts can assume the role.
388
386
7. Click **Next**.
389
387
390
388
{{% alert color="info" %}}
391
-
The external ID acts as a shared secret between Mendix and your AWS account, preventing the confused deputy problem and ensuring that only authorized Event Broker instances can assume your role.
389
+
The external ID acts as a shared secret between Mendix and your AWS account. This prevents the confused deputy problem and ensures that only authorized Event Broker instances can assume your role.
##### Step 2: Attach Permissions Policy to the Role
394
+
##### Attach Permissions Policy to the Role
398
395
399
396
The permissions policy defines what actions the Event Broker can perform once the role is assumed.
400
397
@@ -434,15 +431,15 @@ The permissions policy defines what actions the Event Broker can perform once th
434
431
The policy above grants the minimum required permissions for the Event Broker to write business events to your S3 bucket. Adjust the permissions as needed based on your security requirements.
435
432
{{% /alert %}}
436
433
437
-
##### Step 3: Complete Role Creation
434
+
##### Complete Role Creation
438
435
439
436
1. Provide a name for your role (for example, `EventBrokerS3AccessRole`).
440
437
2. Review the role configuration and click **Create role**.
441
-
3. Once created, open the role and copy the **Role ARN** (it will look like `arn:aws:iam::YOUR_ACCOUNT_ID:role/EventBrokerS3AccessRole`).
438
+
3. Once created, open the role and copy the **Role ARN** (it will look like this: `arn:aws:iam::YOUR_ACCOUNT_ID:role/EventBrokerS3AccessRole`).
442
439
443
-
##### Step 4: Configure the Bridge
440
+
##### Configure the Bridge
444
441
445
-
Use the Role ARN and External ID when configuring your AWS S3 bridge in the Event Broker Manager:
442
+
Use the Role ARN and External ID when configuring your AWS S3 bridge in the Event Broker Manager.
446
443
447
444
448
445
### Managing Bridges
@@ -455,11 +452,11 @@ You can edit HTTP, Azure Blob Storage, and AWS S3 bridges to modify their config
455
452
456
453
{{% alert color="info" %}}You can only edit a bridge when its status is **Running**.{{% /alert %}}
457
454
458
-
**What You Can Edit:**
455
+
You can edit:
459
456
460
-
* **HTTP Bridge** – Add or remove business events
461
-
* **Azure Blob Storage Bridge** – Add or remove business events, update Storage Account, Storage SAS Token, Container Path, or Prefix Path
462
-
* **AWS S3 Bridge** – Add or remove business events, update Bucket, AWS Region for Bucket, or Prefix Path
457
+
* **HTTP Bridge** – add or remove business events
458
+
* **Azure Blob Storage Bridge** – add or remove business events, update Storage Account, Storage SAS Token, Container Path, or Prefix Path
459
+
* **AWS S3 Bridge** – add or remove business events, update Bucket, AWS Region for Bucket, or Prefix Path
463
460
464
461
To edit a bridge:
465
462
@@ -479,12 +476,12 @@ To edit a bridge:
479
476
1. Navigate to the event you want to remove and click **Remove**. Removed events will display a **Removed** badge, and their name and metadata will appear grayed out.
480
477
2. Re-add a removed event by clicking **Add** before applying changes.
0 commit comments