Layer Component

Last updated: 2020-07-21 18:32:34

    Operation Scenarios

    The Layer component is one of the basic components in the serverless-tencent component library. Through this component, you can create, configure, and manage SCF layer resources with speed and ease.

    Prerequisites

    You have installed Node.js (v8.6 or above; v10.0 or above is recommended).

    Directions

    Installation

    Install Serverless through npm:

    npm install -g serverless

    If you have already installed Serverless Framework, you can run the following command to upgrade it to the latest version:

    npm update -g serverless

    Configuration

    Create the serverless.yml file locally and configure it as follows:

    touch serverless.yml
    # serverless.yml
    
    component: layer
    name: layerDemo
    org: orgDemo
    app: appDemo
    stage: dev
    
    inputs:
      region: ap-guangzhou
      name: layerDemo
      src: ./layer-folder
      runtimes:
        - Nodejs10.15
    

    Detailed Configuration >>

    Deployment

    Run the following command to deploy by scanning code:

    sls deploy

    Note:

    To grant persistent permission, please see Account Configuration.

    Removal

    You can run the following command to remove the deployed service:

    sls remove

    Account configuration (optional)

    Currently, you can scan a QR code to log in to the CLI by default. If you want to configure persistent environment variables/key information, you can also create a local .env file:

    touch .env # Tencent Cloud configuration information

    Configure Tencent Cloud's SecretId and SecretKey information in the .env file and save it:

    # .env
    TENCENT_SECRET_ID=123
    TENCENT_SECRET_KEY=123

    Note:

    • If you don't have a Tencent Cloud account yet, please sign up first.
    • If you already have a Tencent Cloud account, you can get SecretId and SecretKey in API Key Management.

    Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback
    Help