从 云函数 SCF 和 API 网关 控制台的 banner
可以看到,Serverless WordPress
建站提供了公测期间免费体验的活动!
1. 进入控制台,通过模版创建应用,如下图
2. 输入自定义的应用名称:wordpress
,环境选择默认的:开发环境,地域修改为:北京;
3. 点击完成,开始部署,可以在部署日志中看到进度,这里需要稍等一段时间(自己部署时卡在 Downloading code
一段时间……
可以看到这里报错了,是因为没有授权 CFS
,因为之前是需要付费开通的,所以就一直没有授权。
[2021-05-06 17:57:07] Error: 获取cfs信息错误。({"Error": {"Code": "AuthFailure.UnauthorizedOperation", "Message": "CAM signature/authentication error: request unauthorized([request id:663878175]you are not authorized to perform operation (cfs:DescribeCfsFileSystems)\nresource (qcs::cfs:ap-beijing:uin/954078278:filesystem/*) has no permission\n)"}, "RequestId": "2105555b-e5a8-4af0-a992-4fd7c144d26b"}) (reqId: d5c8a801-34c9-4bd4-950b-4077f1ad8034)
4. 随便点到一个云函数里,可以看到关联的文件系统资源,参照 挂载 CFS 文件系统 进行权限追加;
5. 在访问管理,的角色中找到 SCF_QcsRole
,点击「关联策略」,添加 QcloudCFSReadOnlyAccess
的策略
6. 然后重新部署,第二次部署的时候速度变得很快;
Downloading codeInitializing node.js environmentInstalling pluginsProcessing serverless config filesDeploying serverless project
7. 耗时 4 分钟不到,从日志中可以看到创建了 VPC
、CFS
、CynosDB cluster
、apigw
、云函数 wpInitFaas
和 wpServerFaas
,云函数关联了 layer
。
1. 进入管理登录地址;
2. 填写信息后,点击安装;
3. 安装完成之后,即可进入后台管理页面,就可以写文章进行发布了;
趁着这次机会体会到了 Serverless
和腾讯云其他产品的结合,CFS
和 TDSQL-C Serverless
实现了远程挂载和数据存储的需求,因此 WordPress
部署在 Serverless
上才得以实现,对传统服务的流程进行了替换。
推荐阅读
One More Thing
立即体验腾讯云 Serverless Demo,获取 Serverless 新用户礼包,请在 PC 端访问:
serverless.cloud.tencent.com/start?c=wx20210412
欢迎进入千人 QQ 群 (871445853) 交流 Serverless!
Serverless 建站惊喜福利大派送!
建站计算资源云函数 SCF、文件存储 CFS、云原生数据库 TDSQL-C、内容分发 CDN、API 网关资源月月送。
点击 ? 「阅读原文」,查看领取惊喜福利!
本文分享自 ServerlessCloudNative 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!