Function Overview
-
EventGrid
-
EventGrid (EG) is a serverless event bus service for standard and centralized access of Huawei Cloud services and custom or SaaS applications. You can build a loosely coupled, distributed event-driven architecture to flexibly route events via CloudEvents.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Event sources
-
Event sources include Huawei Cloud services, custom applications, and SaaS applications. They produce events and publish them to EG.
EG supports the following event sources:
- Cloud service: Huawei Cloud services publish specific types of events to EG through predefined channels. The events are filtered with rules and then routed to targets.
- Custom:Custom applications publish events to EG through custom channels. The events are filtered with rules and then routed to targets.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Event channels
-
Event channels receive events from event sources.
EG supports the following event channels:
- Cloud service: A channel automatically created by EG to receive events from cloud services. This channel cannot be modified. Events generated by cloud service event sources can only be published to this channel.
- Custom: Channels you create to receive events from custom sources.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Event targets
-
Event targets are destinations that receive and process events.
EG supports the following event targets:
- Huawei Cloud services connected to EG.
- Custom event processing services.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Event subscriptions
-
Event subscriptions bind event sources, channels, and targets, and route events of sources to targets based on specified rules.
A subscription can be bound with up to five targets.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Serverless Event Streams
-
Event streams pull, filter, and transform events generated by event sources in real time, and route them to event targets for lightweight and efficient stream processing.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Professional Event Streams
-
Professional event streams provide easy-to-use, stable, and efficient data pipelines for real-time synchronization across systems. They make data flow between middleware simple, greatly reducing data transfer costs. It is suitable for middleware data migration, backup, and disaster recovery in cloud migration, cross-cloud, and cross-region scenarios.
Released in: AP-Singapore
-
-
Events
-
Events are data that complies with specific specifications. Events that event sources publish to EG must comply with the CloudEvents specification.
EG supports the following events:
- Huawei Cloud service: events produced by Huawei Cloud service event sources.
- Custom: events produced by custom event sources connected to EG with SDKs.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Event rules
-
Event rules define how to filter and transform events.
- Filter: By configuring filter rules in a subscription, specify what events will be routed to the relevant target.
- Transform: By configuring the transform type in a subscription, determine how to transform CloudEvents-compliant events for the relevant target.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Network Management
-
Network management includes two functions: connections and endpoints.
- Connections: You can use a custom one (with specified VPC and subnet) for a private webhook.
- Endpoints: An endpoint is an EG access address for you to push events from a custom source. There are public endpoints (with fixed public domain names for specific regions) and private endpoints.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Event Monitoring
-
EG monitors event subscriptions and channels, and allows you to query event access and delivery information without any configuration.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
Viewing Traces on the CTS Console
-
Cloud Trace Service (CTS) records key operation events related to EG. The events can be used in various scenarios such as security analysis, compliance audit, resource tracing, and problem locating. After you enable CTS, the system starts to record EG operations.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
API
-
EG provides REST APIs, which you can call using HTTPS.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
-
SDK
-
EG provides the open-source CloudEvents SDK to simplify your development.
Released in: CN East-Shanghai1, AP-Bangkok, AP-Singapore, AF-Johannesburg, LA-Mexico City2, LA-Sao Paulo1, LA-Santiago
-
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot