Compute
Elastic Cloud Server
Huawei Cloud Flexus
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Management & Governance
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
OneAccess
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
IAM Identity Center
Cloud Operations Center
Resource Governance Center
Migration
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Analytics
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
Data Lake Factory
DataArts Lake Formation
IoT
IoT Device Access
Others
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Security & Compliance
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Edge Security
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Web3 Node Engine Service
Media Services
Media Processing Center
Video On Demand
Live
SparkRTC
MetaStudio
Storage
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service Turbo
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
Multi-Site High Availability Service
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Business Applications
Workspace
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Video Intelligent Analysis Service
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Content Delivery & Edge Computing
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Intelligent EdgeCloud
Solutions
SAP Cloud
High Performance Computing
Developer Services
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
CodeArts Repo
Cloud Application Engine
MacroVerse aPaaS
KooMessage
KooPhone
KooDrive
On this page

Releasing SaaS

Updated on 2025-02-11 GMT+08:00

Release Flow

Prerequisites

  • Deploy your SaaS products on Huawei Cloud (International) infrastructure. Huawei Cloud KooGallery does not accept SaaS products that are not deployed on Huawei Cloud (International) infrastructure.
  • Follow the guidance described in SaaS Access Guide V2.0 to develop interfaces. The SaaS 2.0 interface protocols are more secure, more reliable, and easier to use.
  • Debug interfaces for application access. KooGallery provides the application access debugging function. Ensure that all required interfaces are debugged successfully. To ensure that your SaaS products can be enabled after subscription, KooGallery will save the successful debugging cases for interface verification during review of release and modification requests.
  • If your SaaS products involve websites (including frontend and backend portals), ensure that your products do not contain malicious content or high-risk vulnerabilities. Before releasing your products, scan them by following the SaaS Product Security Vulnerability Scan Operation Guide and Security Specifications. When releasing the products, associate the products with the corresponding scan test reports and submit them for review.

Procedure

  1. Go to the Seller Console.
  2. In the navigation pane, choose Product Management > My Products.
  3. Click Release New Product in the upper right corner of the page.

    The Product Details page is displayed.

  4. In the Delivery Method area, select SaaS. In the Basic Information area, set Product Name and Version, upload a logo, and set Involve Service Supervision, Production System API URL, Extension Parameters, User Authorization Required, Sensitive Information Encryption Algorithm, and Vulnerability Scans.

    NOTE:
    • For details about parameters, see Product Release Description.
    • Involve Service Supervision
      • If customers can use the product after they submit requests, or it takes some time to provision services for customers, select Yes. Orders of the product will be settled after the corresponding service flows are completed. This parameter cannot be modified after the product is released to KooGallery.

        For details about the service flow, see Supervising SaaS Products.

      • If customers can immediately use the product after subscription, select No.
    • Production System API URL

      Select a saved address of a service interface that has been debugged. The address must start with http:// or https:// and must be a domain name. The production system server must be deployed on a Huawei Cloud ECS.

      To release a product billed on a yearly/monthly basis, debug the interfaces of product subscription (yearly/monthly) and expiration as well as resource renewal and release. To release a product billed by one-time payment, debug the interfaces of product subscription (one-time) and resource release. For details about interface debugging, see SaaS Access Guide V2.0.

      The version of the security transport layer protocol must be TLS1.1 or TLS1.2. TLS1.0, SSL1, and SSL2 cannot be used because they cannot ensure secure communications on the transport layer.

    • Extended Parameters

      Optional. You can click Add next to Extension Parameters to add up to three extension parameters that are required for product subscription. Ensure that the interface containing the extension parameters to be added have been debugged successfully.

      To add a non-default parameter type, send an email to the KooGallery operations manager (partner@huaweicloud.com) to apply for adding the required parameter type. The application result is subject to KooGallery feedback.

    • User Authorization Required

      Optional. You can choose customers' private information to be transferred, such as the mobile number, email address, IAM username, and IAM user ID. You can select multiple options.

      If the To create an account based on phone number option is selected, the parameter mobilePhone is included in the subscription request.

      If the To create an account based on email address option is selected, the parameter email is included in the subscription request.

      If the To create an account based on IAM username option is selected, the parameters userId and userName are included in the subscription request.

    • Sensitive Information Encryption Algorithm

      If privacy fields need to be transferred in a request, select an encryption algorithm for sensitive information based on the site requirements.

    • Vulnerability Scans

      If the product to be released involves vulnerability scans, select a vulnerability scan result. If the product does not involve vulnerability scans, enter the exception cause.

    • Request Templates

      Create templates that contain the information customers need to provide to you during service supervision, and upload the templates. When submitting requests, customers can download and fill in the templates.

  5. Click Next.

    The Product Details page is displayed.

  6. Enter the product information (including Overview, Description, and Highlights), and describe customer cases as instructed.

    NOTE:
    • You can drag the lower right corner of the Description text box to resize it.
    • You can hover the mouse pointer over the customer case you have added, and then you can delete or edit the case.

  7. Click Next.

    The Qualification Information page is displayed.

  8. Set End User License Agreement, After-Sales Support, User Guide, Software Copyright Certificate, and Open-Source Software Notice as instructed.

    NOTE:
    • End User License Agreement

    The EULA is an online agreement entered into between you and customers. It takes effect when customers select it during order placement. It cannot contain any unfilled content and cannot be stamped. You can drag the lower right corner of the End User License Agreement text box to resize it.

    • After-Sales Support

    Add the time zone to the end of the service time, for example, (GMT+08:00).

    Ensure that your hotline and email address are reachable and you can provide after-sales services as required. If customers purchasing this product cannot contact your company or they do not receive any reply from you after sending emails for multiple times, KooGallery will remove the product from the catalog.

    Ensure that you can provide after-sales hotline and email services in English.

    • Software Copyright Certificate

    Upload a software copyright certificate that matches your product. The uploaded certificate will be reviewed by Huawei Cloud KooGallery to confirm whether your product meets the release requirements. The certificate is only for review and will not be displayed on the product details page.

  9. Click Next.

    The Service Information page is displayed.

  10. Set Service Information, Product Specifications, More Tax Info, and SEO Information as instructed.

    Figure 1 Product specifications
    NOTE:
    • If you set Public Product to No, the product will be hidden from KooGallery frontend page and search results. Customers can access and purchase the product only by using the product URL you provide. To obtain the URL of such a product, choose Product Management > My Products. In the same row of the product, click Details in the Operation column. The URL is displayed in the Service Information area on the product details page.
    • In the Product Specifications area, you can select Trial and set Trial Days for products billed on a yearly/monthly basis. Once you select Trial, all yearly/monthly products of the same specification can be used for trial. Customers can upgrade to the yearly/monthly subscriptions when the trial period expires.
    • Once you have released a specification for trial use, you are not allowed to prohibit trial use or change the trial period. Ensure that trial use of your product is allowed when releasing specifications for trial use.
    • When you release your SaaS product for the first time, set Public Product to No, add a test specification priced 0, and set Trial Days to 3 for the product release test on KooGallery. After the test is complete, the test specification will be removed from KooGallery, and your product will be open to the public for sale.
    • If you want to set a fixed price for product specifications in yearly/monthly or one-time payment billing mode, select a simple pricing template.

      If you want to set a separate price in each SKU for product specifications in yearly/monthly or one-time payment billing mode, select a custom pricing template. If an SKU contains attributes of the quantity type, you can also use linear or tiered pricing for the attributes. For details about how to release a SaaS product specification that contains multiple SKU attributes, see Releasing Multi-SKU Product Specifications.

    • For details about how to release a pay-per-use specification/package or a stop-before-excess package, see Releasing Pay-per-Use Specifications/Packages or Stop-Before-Access SaaS Packages.
    • Fill in the SEO information by referring to the instructions to facilitate entry addition of third-party search engines such as Google.

  11. Click Preview.

    The product details page is displayed.

  12. Confirm the configuration and click Submit.

    The message "Are you sure you want to submit the product information?" is displayed.

  13. Click Yes.

    The message "Product release information submitted successfully." is displayed.

    NOTE:
    • When you submit the product information, KooGallery calls the service interfaces of the production system in real time using the cases saved after you successfully debugged the interfaces. If an interface responds abnormally, a message will be displayed in the upper right corner of the page. In this case, locate and rectify the fault and submit the product information again. All interfaces must respond normally.
    • You can upload a maximum of 100 documents or software of 10 GB in total to the Seller Console in a single day.
    • When releasing a product, you can click Save Draft to save the product information and later view the draft on the Product Management > My Applications page or the Product Release > Drafts page.
    • Huawei Cloud KooGallery will review the product information you submitted within three business days. The review result will be sent to the email address bound to your Huawei Cloud account. The product will be available on KooGallery upon approval from KooGallery.
    • After a SaaS product is approved and released, the product is temporarily hidden. KooGallery will subscribe to the test specifications of the product within three business days for testing. If the testing results are satisfactory, the test specifications will be removed from the catalog and the product can be sold to customers. If any problems are found during the testing, an email will be sent to your customer service email address or after-sales support email address. You need to solve the problems and respond to the email within two business days. Otherwise, your product is considered to have failed the testing and will be removed from the catalog.

We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out more

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback