tencent cloud

文档反馈

私有网络 VPC 组件

最后更新时间:2020-07-10 11:47:10

    操作场景

    腾讯云 VPC 组件支持通过serverless.yml配置,快速创建指定名称的私有网络和子网,并输出 VPCID 和 SubnetID,便于配置其他组件所需的网络信息。

    操作步骤

    安装

    通过 npm 安装最新版本的 Serverless Framework:

    $ npm install -g serverless

    配置

    新建一个目录 vpcDemo,在 vpcDemo下创建serverless.yml文件:

    $ mkdir vpcDemo && cd vpcDemo
    $ touch serverless.yml

    serverless.yml中进行如下配置:

    # serverless.yml
    org: orgDemo # (可选) 用于记录组织信息,默认值为您的腾讯云账户 appid.
    app: appDemo # (可选) 该VPC应用名称.
    stage: dev # (可选) 用于区分环境信息,默认值是 dev.
    
    component: vpc #  (必填) 引用 component 的名称,当前用到的是 tencent-vpc 组件.
    name: vpcDemo # (必填) 该组件创建的实例名称.
    
    inputs:
      region: ap-guangzhou
      zone: ap-guangzhou-2
      vpcName: serverless
      subnetName: serverless

    查看详细配置文档 >>

    部署

    运行 sls deploy 进行部署:

    $ sls deploy
    serverless ⚡ framework
    Action: "deploy" - Stage: "dev" - App: "appDemo" - Instance: "vpcDemo"
    
    region:     ap-guangzhou
    zone:       ap-guangzhou-2
    vpcId:      vpc-xxxxxxxx
    vpcName:    serverless
    subnetId:   subnet-xxxxxxxx
    subnetName: serverless
    
    
    3s › vpcDemo › Success

    说明:

    slsserverless命令的简写。

    查看信息

    运行 sls info 进行查看部署成功的信息:

    $ sls info
    
    serverless ⚡ framework
    
    Status:       active
    Last Action:  deploy (5 minutes ago)
    Deployments:  2
    
    region:     ap-guangzhou
    zone:       ap-guangzhou-2
    vpcId:      vpc-xxxxxxx
    vpcName:    serverless
    subnetId:   subnet-xxxxxxx
    subnetName: serverless
    
    vpcDemo › Info successfully loaded

    移除

    通过以下命令移除部署的 VPC:

    $ sls remove
    
    serverless ⚡ framework
    Action: "remove" - Stage: "dev" - App: "appDemo" - Instance: "vpcDemo"
    
    6s › vpcDemo › Success

    账号配置(可选)

    当前默认支持 CLI 扫描二维码登录,如您希望配置持久的环境变量/密钥信息,也可以本地创建.env文件:

    $ touch .env # 腾讯云的配置信息

    .env文件中配置腾讯云的 SecretId 和 SecretKey 信息并保存:

    # .env
    TENCENT_SECRET_ID=123
    TENCENT_SECRET_KEY=123

    说明:

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持