tencent cloud

All product documents
Serverless Application Center
Quick Deployment
Last updated: 2024-11-29 18:15:41
Quick Deployment
Last updated: 2024-11-29 18:15:41

Overview

This task shows you how to use Serverless Framework to quickly create, configure, and deploy a Serverless application on Tencent Cloud.
Note:
Serverless Framework provides a Visualized Page for you to view and manage the resources of a Serverless application.
Serverless Framework Component V2 has been released. We advise you to use the latest version.

Prerequisites

Ensure that Serverless Framework 1.67.2 or later has been installed in advance.
If your Tencent Cloud account is the root account, you can continue implementing deployment. If your account is a sub-account, please go to Account and Permission Configuration to get permission before implementing deployment.

Directions

Creating an Application

You can run the sls init command to quickly create an SCF, Express.js, or static website hosting application. For example, to create an Express.js application:
sls init express-demo
Note:
You can run the sls registry command to view the supported demo.
Go to the express-demo directory and perform deployment:
cd express-demo && sls deploy
After the deployment is completed, visit the URL returned from the CLI to access the deployed application.
Note:
To view the detailed information during deployment, you can add the --debug parameter.

Viewing the Deployment Information

To view the application deployment statuses and resources again, go to the directory that is successfully deployed and run the following command:
$ cd express-app #Go to the project directory.
$ sls info
Note:
sls is short for the serverless command.

Developing and Debugging

Run the sls dev command to enable the real-time deployment log. This capability automatically detects the updates of the local code and deploys the updates on cloud. In addition, the invoked log can be output in real time. For a Node.js 10 application, cloud debugging is available. For more information, please see “In-cloud Debugging: Node.js 10+” in Development Mode and In-cloud Debugging.
$ cd express-app
$ sls dev

Removing the Project

Run the sls remove command to remove all on-cloud resources, as shown below:
$ cd express-app #Go to the project directory.
$ sls remove

serverless ⚡ framework
Action: "remove" - Stage: "dev" - App: "scfApp" - Instance: "scfdemo"

6s › scfdemo › Success
Note:
To view the detailed information during removal, you can add the --debug parameter.

Configuring Account Information (Optional)

To configure persistent environment variables or key information, please refer to Account and Permission Configuration.

FAQs

Question 1: What do I do if instructions are not displayed when I enter serverless? Solution: Add the SERVERLESS_PLATFORM_VENDOR=tencent configuration to the .env file.
Question 2: What do I do if the deployment with an overseas network is very slow after I enter sls deploy? Solution: Add the GLOBAL_ACCELERATOR_NA=true configuration to the .env file to accelerate the overseas network.
Question 3: What do I do if network error occurs during deployment after I enter sls deploy? Solution: Add the following proxy configurations to the .env file.
HTTP_PROXY=http://127.0.0.1:12345 #Your proxy
HTTPS_PROXY=http://127.0.0.1:12345 #Your proxy

Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support