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: src/content/docs/aws/services/pipes.md
+24-27Lines changed: 24 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,5 @@
1
1
---
2
2
title: "EventBridge Pipes"
3
-
linkTitle: "EventBridge Pipes"
4
3
description: Get started with EventBridge Pipes on LocalStack
5
4
tags: ["Free"]
6
5
persistence: supported with limitations
@@ -16,12 +15,12 @@ In contrast, EventBridge Event Bus offers a one-to-many integration where an eve
16
15
LocalStack allows you to use the Pipes APIs in your local environment to create Pipes with SQS queues and Kinesis streams as source and target.
17
16
You can also filter events using EventBridge event patterns and enrich events using Lambda.
18
17
19
-
The supported APIs are available on our [API coverage page]({{< ref "coverage_pipes" >}}), which provides information on the extent of Pipe's integration with LocalStack.
18
+
The supported APIs are available on our [API coverage page](), which provides information on the extent of Pipe's integration with LocalStack.
20
19
21
-
{{< callout >}}
20
+
:::note
22
21
The implementation of EventBridge Pipes is currently in **preview** stage and under active development.
23
22
If you would like support for more APIs or report bugs, please make an issue on [GitHub](https://github.com/localstack/localstack/issues/new/choose).
24
-
{{< /callout >}}
23
+
:::
25
24
26
25
## Getting started
27
26
@@ -35,29 +34,29 @@ We will demonstrate how to create a Pipe with SQS queues as source and target, a
35
34
Create two SQS queues that will be used as source and target for the Pipe.
36
35
Run the following command to create a queue using the [`CreateQueue`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CreateQueue.html) API:
You can fetch their queue ARNs using the [`GetQueueAttributes`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html) API:
@@ -76,9 +75,9 @@ The following output would be retrieved:
76
75
77
76
You can use the [`DescribePipe`](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribePipe.html) API to get information about the Pipe:
78
77
79
-
{{< command >}}
80
-
$ awslocal pipes describe-pipe --name sample-pipe
81
-
{{< /command >}}
78
+
```bash
79
+
awslocal pipes describe-pipe --name sample-pipe
80
+
```
82
81
83
82
The following output would be retrieved:
84
83
@@ -110,29 +109,27 @@ The following output would be retrieved:
110
109
You can now send events to the source queue, which will be routed to the target queue.
111
110
Run the following command to send an event to the source queue:
You can fetch the message from the target queue using the [`ReceiveMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) API:
The LocalStack Web Application provides a Resource Browser for managing EventBridge Pipes.
131
130
You can access the Resource Browser by opening the LocalStack Web Application in your browser, navigating to the **Resource Browser** section, and then clicking on **EventBridge Pipes** under the **App Integration** section.
0 commit comments