Starting or stopping an Amazon EventBridge pipe - Amazon EventBridge
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Starting or stopping an Amazon EventBridge pipe

By default, a pipe is Running and processes events when it's created.

If you create a pipe with Amazon SQS, Kinesis, or DynamoDB sources, pipe creation can typically take a minute or two.

If you create a pipe with Amazon MSK, self managed Apache Kafka, or Amazon MQ sources, pipes creation can take up to ten minutes.

To create a pipe without processing events using the console
  • Turn off the Activate pipe setting.

To create a pipe without processing events programmatically
  • In your API call, set the DesiredState to Stopped.

To start or stop an existing pipe using the console
  • On the Pipes settings tab, under Activation, for Activate pipe, turn Active on or off.

To start or stop an existing pipe programmatically
  • In your API call, set the DesiredState parameter to either RUNNING or STOPPED.

There can be a delay between when a pipe is STOPPED and when it no longer processes events:

  • For Amazon SQS and stream sources, this delay is typically less than two minutes.

  • For Amazon MQ and Apache Kafka sources, this delay may be up to fifteen minutes.