Function Overview
-
SMN Billing
-
SMN is billed based on the number of notification messages and downstream Internet traffic.
SMN is billed based on downstream Internet traffic and notification messages.
The costs for sending different types of messages relate to different elements:
- SMS: number of SMS notifications
- Email: Email notifications + Downstream Internet traffic
- HTTP/HTTPS: HTTP/HTTPS notifications + Downstream Internet traffic
-
-
Topic Management
-
A topic is a specified event to publish messages and subscribe to notifications. It serves as a message sending channel, where publishers and subscribers can interact with each other.
After a topic is created, the system generates a topic URN, which uniquely identifies the topic and cannot be changed. The topic you created is displayed in the topic list.
-
-
Subscriptions Management
-
To deliver messages published to a topic to endpoints, you must add the subscription endpoints to the topic. Endpoints can be email addresses, phone numbers, and HTTP/HTTPS URLs. After you add endpoints to the topic and the subscribers confirm the subscription, they are able to receive messages published to the topic.
You can add multiple subscriptions to each topic. After you add a subscription, SMN sends a confirmation message to the subscription endpoint. The message contains a link for confirming the subscription. The subscription confirmation link is valid within 48 hours. Confirm the subscription on your mobile phone, mailbox, or other endpoints in time.
-
-
Message Template Management
-
Message templates contain fixed and changeable content and can be used to create and send messages more quickly. When you use a template to publish a message, you can specify values for different variables in the template.
Message templates are identified by name, but you can create different templates with the same name as long as they are configured for different protocols. All template messages must include a Default template or they cannot be sent out. The Default template is used anytime a template has not been configured for a given protocol, but as long as there is a template for the protocol, then any subscriber who selected that protocol when they subscribed will receive a message using the corresponding template.
-
-
Publishing a Message
-
SMN enables you to publish messages in the following formats:
- Text
- JSON
- Template
After you publish a message to a topic, SMN will deliver the message to all confirmed subscription endpoints in the topic.
For SMS endpoints, if an SMS message is oversized, the system divides it into multiple parts when sending it to subscribers. However, you must note that SMN only sends the first two parts of the SMS message and does not send any additional parts. You are charged based on the actual number of messages sent to the subscribers.
You must ensure that firewall policies of the HTTP or HTTPS endpoints allow SMN to send messages over the Internet. An SMN HTTP or HTTPS message consists of a message header and body. For details, see HTTP/HTTPS Message Format.
-
-
Receive the Message
-
Subscription endpoints of different protocols receive different messages.
- Email
Email messages contain the message subject, content, and a link to unsubscribe.
- SMS
SMS messages only contain the message content.
- Email
-
-
Enterprise Project
-
SMN supports enterprise projects. Centrally manages cloud resources and members by project.
All regions
-
-
Permissions Management
-
Use IAM to implement fine-grained permissions control over your Direct Connect resources. With IAM, you can:
- Create IAM users for employees based on your enterprise's organizational structure. Each IAM user will have their own security credentials for accessing SMN resources.
- Grant only the permissions required for users to perform a specific task.
- Entrust a Huawei Cloud account or cloud service to perform efficient O&M on your SMN resources.
-
-
Quota Adjustment
-
All cloud service resources have quotas to prevent unforeseen spikes in resource usage. Quotas can limit the number and capacity of resources available to users, such as the maximum number of ECSs or EVS disks that can be created.
You can also request for an increase in quota if the existing quota does not meet your service requirements.
-
-
Auditing Key Operations
-
Cloud Trace Service (CTS) records operations on cloud resources in your account. You can use the logs to perform security analysis, track resource changes, audit compliance, and locate faults.
Once CTS is enabled, it starts recording IMS operations. You can view the operation records of the last 7 days on the CTS management console.
All regions
-
-
API
-
SMN supports Representational State Transfer (REST) APIs, allowing you to call APIs using HTTPS.
All regions
-
-
SDK
-
SMN provides Java, Python, Go, and .NET SDKs to facilitate your secondary development.
All regions
-
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.