【玩转 WordPress】Serverless WordPress 建站实战分享
source link: https://serverlesscloud.cn/best-practice/2021-07-13-wp-user
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
【玩转 WordPress】Serverless WordPress 建站实战分享
以下内容来自「玩转腾讯云」用户原创文章,已获得授权。
01. Serverless WordPress 建站公测活动
从 云函数 SCF 和 API 网关 控制台的 banner
可以看到,Serverless WordPress
建站提供了公测期间免费体验的活动!
02. 部署应用
- 进入控制台,通过模版创建应用,如下图
- 控制台地址: https://console.cloud.tencent.com/sls/create?t=wordpress&from=gw
- 输入自定义的应用名称:
wordpress
,环境选择默认的:开发环境,地域修改为:北京;
- 点击完成,开始部署,可以在部署日志中看到进度,这里需要稍等一段时间(自己部署时卡在
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)
- 随便点到一个云函数里,可以看到关联的文件系统资源,参照 挂载 CFS 文件系统 进行权限追加;
- 文档地址:https://cloud.tencent.com/document/product/583/46199
- 在访问管理,的角色中找到
SCF_QcsRole
,点击「关联策略」,添加QcloudCFSReadOnlyAccess
的策略 - 访问管理地址:https://console.cloud.tencent.com/cam/role
- 然后重新部署,第二次部署的时候速度变得很快;
Downloading code
Initializing node.js environment
Installing plugins
Processing serverless config files
Deploying serverless project
- 耗时四分钟不到,从日志中可以看到创建了
VPC
、CFS
、CynosDB cluster
、apigw
、云函数wpInitFaas
和wpServerFaas
,云函数关联了layer
。
03. 初始化应用
- 进入管理登录地址;
- 填写信息后,点击安装;
- 安装完成之后,即可进入后台管理页面,就可以写文章进行发布了;
04. 后记
趁着这次机会体会到了Serverless
和腾讯云其他产品的结合,CFS
和 TDSQL-C Serverless
实现了远程挂载和数据存储的需求,因此 WordPress
部署在 Serverless
上才得以实现,对传统服务的流程进行了替换。
Serverless 建站惊喜福利大派送!
建站计算资源云函数 SCF、文件存储 CFS、云原生数据库 TDSQL-C、内容分发 CDN、API 网关资源月月送。
点击这里,查看领取惊喜福利!
传送门:
欢迎访问:Serverless 中文网,您可以在 最佳实践 里体验更多关于 Serverless 应用的开发!
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK