当前位置:主页 > 查看内容

Serverless 应用中心 控制台部署指南 - 快速入门

发布时间:2021-10-15 00:00| 位朋友查看

简介:操作场景 针对常用框架组件,可以直接通过 Serverless 应用控制台 ,帮助用户通过控制台快速实现完整的应用开发部署流程。 当前支持框架 Express WordPress Koa Egg.js Next.js Nuxt.js Flask Laravel SpringBoot 前提条件 在使用控制台部署前,您需要先完成……

操作场景

针对常用框架组件,可以直接通过 Serverless 应用控制台 ,帮助用户通过控制台快速实现完整的应用开发部署流程。

当前支持框架

  • Express
  • WordPress
  • Koa
  • Egg.js
  • Next.js
  • Nuxt.js
  • Flask
  • Laravel
  • SpringBoot

前提条件

在使用控制台部署前,您需要先完成以下权限配置:

主账号授权

  1. 登录 Serverless 应用控制台,单击【前往授权】进入访问管理控制台。
  2. 在访问管理控制台的【角色】列表页,查看 SLS_QcsRoleCODING_QCSRole 服务角色是否创建成功。
    注意:

    如果您已经创建过 CODING_QCSRole,请检查角色拥有权限是否完整,该角色需要基本策略列表如下:QcloudSLSFullAccess、QcloudSSLFullAccess、QcloudAccessForCODINGRole,如有缺少,请手动添加。

  3. 确定角色与权限都符合要求后,即可开始使用服务。

子账号授权

如果未开通 Serverless FrameworkCoding DevOps 的服务,请先与主账号联系,完成服务开通与角色创建( 操作说明)。

操作步骤

步骤1:创建应用

  1. 登录 Serverless 应用控制台。
  2. 单击【新建应用】 ,进入项目创建页面。
  3. 根据页面提示,填写应用基本信息。
    • 应用名:2 - 63个字符,只能包含小写字母、数字及分隔符“-”、且必须以小写字母开头,数字或小写字母结尾。创建后不可更改。
    • 环境:选择 dev、test、prod 任一种方式,也支持自定义环境。
    • 地域:与云函数支持地域相同,详情请参考 地域列表。
    • 创建方式:支持 应用模版 创建和 导入已有项目 两种方式,您可以根据自己的实际情况,选择相应的创建方案。
      说明:

      导入已有项目时,部分框架需要做一定简单的改造,请参考相关框架迁移文档,完成项目改造。

  4. 单击【创建】,将为您自动部署应用,您可以查看项目的部署日志。

应用模版创建

如果选择模版创建,您可以通过选择控制台提供的项目模版,快速创建一个 web 应用,模版部署时,将为默认您完成以下配置:

  1. 新建层(仅限 Node.js 框架),并将项目依赖包 node_modules 存放在层中,层的使用请参考 层管理。
  2. 新建 COS 存储桶(仅限 Next.js、Nuxt.js 框架),拆分静态资源,将静态资源托管到 COS 桶中。

您还可以在【高级配置】部分,为您的项目进行自定义域名、函数详细配置等更多能力的配置。

说明:

配置自定义域名时,请确保您的域名已在腾讯云备案并配置了 CNAME 解析,详细步骤参考 自定义域名配置。

导入已有项目

Serverless 控制台支持您通过代码托管导入文件夹上传两种方式实现已有项目迁移。

  • 代码托管
    目前支持 GitHub、GitLab、Gitee 的代码仓库地址,也支持公开的自定义代码库,您可以通过选择应用的触发方式,完成应用的自动更新,详情请参考 项目触发方式管理。

  • 文件夹上传
    您可以通过上传文件夹的方式直接导入本地项目,对于 Node.js 框架,Serverless Framework 将自动为您创建层,并将依赖包 node_modules 传入层中完成部署。

步骤2:资源管理

在 Serverless 应用 页面,单击目标应用进入应用详情页,查看项目部署后输出的基本信息、项目请求次数、项目报错统计等多项监控指标,方便您轻松实现项目的管理运维。

步骤3:开发部署

在应用详情页顶部,单击【开发部署】,您可以轻松地实现应用的配置修改与二次部署上传,支持本地上传、代码托管、CLI 开发三种方式。


本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:位运算 - 日志服务 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐