---
Title: Create bus
URL Source: https://company-skill.com/p/eb/eb-create-bus
Language: en
Description: You want to create a standard or custom event bus in Alibaba Cloud EventBridge, configure event sources (like RabbitMQ, SMQ, or Simple Log Service), and manage its lifecycle (view, update, or…
---

# Create bus

Part of **EventBridge**. Route queries via `POST https://company-skill.com/api/route`.

## What You Want to Do

You want to create a standard or custom event bus in Alibaba Cloud EventBridge, configure event sources (like RabbitMQ, SMQ, or Simple Log Service), and manage its lifecycle (view, update, or delete). This includes setting up **Custom Event Sources**, selecting an **Integration Type**, and specifying **Consume Position** for log-based sources.

**Typical User Questions**:
- How do I create a custom event bus?
- Can I manage event buses via API?

## Decision Tree

Pick the best path for your situation:

- **If** you need to integrate **Kafka** or **PCDN** events programmatically or run operations in a **CI/CD pipeline** → Use API (go to *eb/eb-event-bus*)
- **If** you are adding **RabbitMQ**, **SMQ**, or **Simple Log Service** as a **Custom Event Source** via a visual interface → Use (go to *eb/eb-event-bus*)
- **If** you require **batch operations** (e.g., listing >100 event buses using pagination with `NextToken`) → Use API (go to *eb/eb-event-bus*)
- **Otherwise (default)** → Use — it’s faster for one-off setups and requires no code or credentials.

## Path Comparison

| Path | Best For | Complexity | Code Required | Automation | Key Fact | Detail Skill |
|------|----------|------------|---------------|------------|----------|-------------|
| API | CI/CD | medium | Yes | Yes | CreateEventBus charges for all requests, even failed ones | `eb/api/eb-event-bus` |
| Console / Dashboard | low | No | No | Viewing event bus details is free | `eb/guide/eb-event-bus` |

## Path Details

### Path 1: API 

**Best For**: CI/CD 

**Brief Description**: This path uses Alibaba Cloud EventBridge’s synchronous REST APIs to programmatically create, list, get, and delete event buses. It supports publishing events from **Kafka**, **PCDN**, and subscribing to **Domain Name Events**. You interact directly with endpoints like `https://{accountId}.eventbridge.{regionId}.aliyuncs.com`.

**Key technical facts**:
- Billing: per-requestCreateEventBus DeleteEventBus GetEventBus ListEventBuses 
- Auth method: AccessKey Authorization: acs <AccessKeyId>:<Signature>
- Regions available: cn-hangzhou, cn-shanghai, cn-beijing

- ListEventBuses + 

- AccessKey REST API 

### Path 2: Console / Dashboard
**Brief Description**: This path uses the Alibaba Cloud Console to visually perform actions like **Create Event Bus**, **Create Custom Event Bus**, and add **Custom Event Sources** such as **RabbitMQ**, **SMQ**, and **Simple Log Service**. You configure **Integration Type** and **Consume Position** through guided forms without writing code.

**Key technical facts**:
- Billing: per-request/
- Auth method: SSO

**When to Use**:
- DingTalk Cloud Tmall SaaS 
- RabbitMQSMQ SLS 

- Kafka PCDN 

## FAQ

Q: Which path should I start with?
A: Start with the console if you’re doing a one-time setup and adding **RabbitMQ**, **SMQ**, or **Simple Log Service** as a source. Use the API only if you need automation, Kafka/PCDN integration, or batch operations.

Q: What if I need to delete an event bus that still has rules attached but used the API path?
A: The **DeleteEventBus** API will fail and return an error — you must first delete all associated rules and connections manually or via additional API calls.

Q: What if I try to automate event bus creation using the console path?
A: You’ll hit a hard limitation: the console provides **no CLI, SDK, or scriptable interface**, making automation impossible. You’d need to switch to the API path.

Q: Can I use the console to integrate Kafka events?
A: No — **Kafka event publishing** is only supported via the API path (specifically the "Publish Kafka Events" API). The console does not expose this capability.

Q: Does the API path support all regions?
A: No — it’s only available in **cn-hangzhou**, **cn-shanghai**, and **cn-beijing**. If you’re in another region, you must use the console (if available) or request regional enablement.

Q: What happens if I exceed the 100 QPS limit on the API?
A: Requests will be throttled with HTTP 429 errors. You’ll need to implement retry logic with backoff in your automation scripts.

## Related queries

create event bus, create custom event bus, manage event bus, how to create event bus, event bus setup, configure event bus, delete event bus, view event bus details, event bus console, event bus api, programmatic event bus, automate event bus, cli for event bus, event bus management, custom event so

---
Part of [EventBridge](https://company-skill.com/p/eb.md) · https://company-skill.com/llms.txt
