1.授权
若需使用 Serverless 应用部署 功能,需要您允许 Serverless Framework 访问您的部分资源,他们将通过服务角色访问您已授权给予他们的资源以实现当前功能,请您点击前往授权,为 Serverless Framework 进行相关服务接口的授权
代码语言:javascript复制### 服务授权
同意赋予 Serverless Framework 权限后,将创建服务预设角色并授予 Serverless Framework 相关权限
角色名称:SLS_QcsRole
角色类型:服务角色
角色描述:当前角色为 Serverless Framework 服务角色,该角色将在已关联策略的权限范围内访问您的其他云服务资源。
授权策略
预设策略 QcloudCynosDBFullAccess、预设策略 QcloudCOSFullAccess、预设策略 QcloudSCFFullAccess、预设策略 QcloudAPIGWFullAccess、预设策略 QcloudCDNFullAccess、预设策略 QcloudTCBFullAccess、预设策略 QcloudSLSFullAccess、预设策略 QcloudSSLFullAccess、预设策略 QcloudCKafkaFullAccess、预设策略 QcloudMonitorFullAccess、预设策略 QcloudVPCFullAccess、预设策略 QcloudCODINGFullAccess、预设策略 QcloudPostgreSQLFullAccess、预设策略 QcloudAccessForSLSRole、预设策略 QcloudCLSFullAccess、预设策略 QcloudCFSFullAccess
2.新建应用
创建方式:选择 应用模板,使用模板创建Serverless应用
模板:选择图中所示的“快速部署一个wordpress框架
第一步:输入您的应用名称:
第二步:点击创建,开始创建您的serverless应用
随后能够看到对应的部署日志对过程的展示:
创建完成会收到短信提示:
代码语言:javascript复制【腾讯云】尊敬的用户您好,您的腾讯云账号(账号ID:10001....,昵称:....)日志服务(CLS)已开通,请登录日志服务控制台查看及管理。为提供更完善的日志能力,SCF 已全量接入CLS,使用 SCF 将会为您开通 CLS 并默认将函数调用日志投递至命名前缀为SCF_logtopic的专用日志主题,该主题将会占用 CLS 免费额度,详情参考:https://mc.tencent.com/OFU2C6X2 。
这时候日志中提示错误:
代码语言:javascript复制应用 changyandou 部署失败,构建ID:6578859,请重新部署
代码语言:javascript复制Downloading code
Initializing node.js environment
Installing plugins
Processing serverless config files
Deploying serverless project
[2021-04-25 16:05:15] serverless deploy --debug --force
[2021-04-25 16:05:17] 正在初始化...
[2021-04-25 16:05:17] Action: "deploy" - Stage: "dev" - App: "changyandou" - Instance: "wordpress-P6sa0xRGJ"
[2021-04-25 16:05:17] 准备中...
[2021-04-25 16:05:29] 上传中...
[2021-04-25 16:05:36] 部署中...
[2021-04-25 16:06:02]
[2021-04-25 16:06:02] Error: 服务处理出错,请稍后重试。若无法解决,请联系智能客服或提交工单。(TraceId:3240fa0f-0f44-4539-956b-b8344b855f4a)
[2021-04-25 16:06:02] at HttpConnection.doRequest (/usr/pnpm-global/4/node_modules/.pnpm/@serverless/utils-china@1.0.15/node_modules/@serverless/utils-china/library/common/abstract_client.js:102:31)
[2021-04-25 16:06:02] at IncomingMessage.res.on (/usr/pnpm-global/4/node_modules/.pnpm/@serverless/utils-china@1.0.15/node_modules/@serverless/utils-china/library/common/http/http_connection.js:71:9)
[2021-04-25 16:06:02] at IncomingMessage.emit (events.js:203:15)
[2021-04-25 16:06:02] at endReadableNT (_stream_readable.js:1145:12)
[2021-04-25 16:06:02] at process._tickCallback (internal/process/next_tick.js:63:19)
[2021-04-25 16:06:02]
[2021-04-25 16:06:02] 43s › wordpress-P6sa0xRGJ › 服务处理出错,请稍后重试。若无法解决,请联系智能客服或提交工单。(TraceId:3240fa0f-0f44-4539-956b-b8344b855f4a)
[2021-04-25 16:06:02]
[2021-04-25 16:06:02] 帮助文档: https://cloud.tencent.com/document/product/1154/39270
[2021-04-25 16:06:02] BUG提交: https://github.com/serverless/serverless-tencent/issues
[2021-04-25 16:06:02] 问答社区: https://github.com/serverless/serverless-tencent/discussions
[2021-04-25 16:06:02]
[2021-04-25 16:06:02]
[2021-04-25 16:06:02]
script returned exit code 1
有异常,注销应用:
重新解决问题后重新部署:
过程中会提示CLS日志服务开通,详细内容见手机短信提示
【腾讯云】尊敬的用户您好,您的腾讯云账号(账号ID:100......,昵称:100......)日志服务(CLS)已开通,请登录日志服务控制台查看及管理。为提供更完善的日志能力,SCF 已全量接入CLS,使用 SCF 将会为您开通 CLS 并默认将函数调用日志投递至命名前缀为SCF_logtopic的专用日志主题,该主题将会占用 CLS 免费额度,详情参考:https://mc.tencent.com/OFU2C6X2 。
体验期发放代金券
代码语言:javascript复制【腾讯云】尊敬的用户,您的账号下(创建者账号ID:100......,昵称:100......),有1张30元的腾讯云 Serverless 优惠活动的代金券已到账,详细信息请前往微信小程序-腾讯云助手查看。
【腾讯云】尊敬的用户,您的账号下(创建者账号ID:100......,昵称:100.......),有1张10元的腾讯云 Serverless 优惠活动的代金券已到账,详细信息请前往微信小程序-腾讯云助手查看。
操作成功,部署完成
控制面板应用的主界面,有如下几个主体功能:
资源列表:
访问首页地址,开始安装:
密码:)uZ3#MNuQ6TpQW4)
用户名登录没登录上,邮箱登录登录上了
过一会后再次访问首页地址:如下:
再次登录显示错误
密码登不上,再次失败
先访问后台管理。正常登录完成,并显示仪表盘界面:
后边的内容,便是对网站的填充和修改了。