You can create, publish, and manage services in the Compute Nest console in a convenient manner. The lifecycle of a service includes service creating, service testing, and service publishing. This topic describes how to create a service in the Compute Nest console.

Prerequisites

You are a partner of Alibaba Cloud Partner Network (ACPN) and Compute Nest Service Provider Program, and your account has the permissions on Compute Nest. For more information, see Preparations.

Procedure

  1. Log on to the Compute Nest console.
    Service providers can log on to the console by using an Alibaba Cloud account that has the permissions on Compute Nest. By default, after service providers log on to the console, the Compute Nest console for service providers appears. The following figure shows the Compute Nest console for service providers. Service Provider side
  2. In the left-side navigation pane, choose Services > Published Services.
  3. In the upper-left corner of the page, click Create Service
  4. On the Create Service page, configure the service parameters.
    Parameter Description
    Service Type
    • Private Service: Software and resources are deployed within the accounts of your customers.
    • Fully Managed Service: Software and resources are deployed within your account.
    Service Information Click the Simplified Chinese and English tabs to configure the following parameters:
    • Service Icon: The JPG and PNG formats are supported. We recommend that you upload an image whose resolution is 192 × 192 for optimal clarity.
    • Service Name: The name must be 3 to 200 characters in length and can contain letters, digits, and underscores (_).
    • Service Description: The description can be 10 to 500 characters in length.
    Deployment Configurations If you set Service Type to Fully Managed Service, configure the following parameters:
    • Service Callback URL: Enter the callback URL of an API operation that is developed based on the standards of the Compute Nest Serial Peripheral Interface (SPI). You can use this URL to call the operation in Compute Nest. Enter a valid callback URL. Otherwise, the operation cannot be called.
    • Enable VPC: Specify whether to connect your virtual private cloud (VPC) to the VPC of your customer.
    Template You must specify this parameter only if you set Service Type to Private Service. The template supports the Resource Orchestration Service (ROS) JSON, ROS YAML, or Terraform format.

    After you specify the template, you can select the regions where you want to deploy the service from the Regions drop-down list. Then, select plan parameters from the Plan Settings drop-down list or click Add Plans to specify the plan parameters that you want to define for your customers. For example, you can define Basic Edition, Advanced Edition, and Ultimate Edition as the valid values of a plan parameter. This simplifies the operations that your customers perform to configure parameters.

    Template You must specify this parameter only if you set Service Type to Fully Managed Service. You need only to define input and output parameters in the template. You do not need to define resources.
    Deployment Time Configurations
    • Estimated Time: specifies the average time to deploy a service instance. After you specify a value for this parameter, the value appears when your customer deploys a service instance.
    • Timeout Period: specifies the timeout period that is allowed to deploy a service instance. If the deployment time exceeds the specified timeout period, the customer fails to deploy the service instance. You must specify this parameter only if you set Service Type to Private Service.
  5. Click Save to save the service.

After the service is saved, you must test whether the service can work as expected. For more information, see Test a service. After the service passes the test, submit the service for review and publish the service. For more information, see Publish a service.

Result

After the service is created, you can view the service on the Unpublished Services page. unpublished services