首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【玩转腾讯云】Wordpress 建站实战分享

【玩转腾讯云】Wordpress 建站实战分享

原创
作者头像
远哥制造
修改于 2021-05-07 10:12:31
修改于 2021-05-07 10:12:31
34.5K0
举报
文章被收录于专栏:远哥制造远哥制造

0x01.公测活动

从云函数和API网关控制台的banner可以看到,Serverless WordPress建站提供了公测期间免费体验的活动!

云函数
云函数
API 网关
API 网关
公测活动
公测活动
五种云产品均有优惠券赠送
五种云产品均有优惠券赠送
就算是公测结束之后,也有预付费包可以购买
就算是公测结束之后,也有预付费包可以购买

0x02.部署应用

点击 https://console.cloud.tencent.com/sls/create?t=wordpress&from=gw 此链接通过模板创建应用,如下图

快速部署一个 Wordpress 框架
快速部署一个 Wordpress 框架

输入自定义的应用名称:wordpress

环境选择默认的:开发环境

地域修改为:北京

新建应用
新建应用

点击完成,开始部署,可以在部署日志中看到进度,这里需要稍等一段时间(自己部署时卡在Downloading code一段时间……

开始部署
开始部署
大约需要一分半钟的时间
大约需要一分半钟的时间
然而光下载等了接近 20 分钟,后面部署倒是很快
然而光下载等了接近 20 分钟,后面部署倒是很快

可以看到这里报错了,是因为没有授权CFS,因为之前是需要付费开通的,所以就一直没有授权

代码语言:javascript
复制
[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)
注销应用
注销应用

部署失败的同时收到了邮件,是代金券到账的消息(好像少了两种服务的优惠券?

收到代金券
收到代金券

随便点到一个云函数里,可以看到关联的文件系统资源

申请
申请

参照https://cloud.tencent.com/document/product/583/46199进行权限追加

在访问管理https://console.cloud.tencent.com/cam/role,的角色中找到SCF_QcsRole,点击关联策略

角色
角色

添加QcloudCFSReadOnlyAccess的策略

关联策略
关联策略
关联完成
关联完成

然后重新部署,第二次部署的时候速度变得很快

代码语言:javascript
复制
Downloading code
Initializing node.js environment
Installing plugins
Processing serverless config files
Deploying serverless project

耗时四分钟不到,从日志中可以看到创建了VPC、CFS、CynosDB cluster、apigw、云函数wpInitFaas和wpServerFaas,云函数关联了layer

操作成功
操作成功

0x03.初始化应用

进入管理登录地址

资源列表
资源列表

填写信息后,点击安装

初始化
初始化

安装完成之后,即可进入后台管理页面,就可以写文章进行发布了

成功
成功
仪表盘
仪表盘
首页
首页

0x04.后记

趁着这次机会体会到了serverless和腾讯云其他产品的结合,CFS和TDSQL-C Serverless实现了远程挂载和数据存储的需求,因此wordpress部署在serverless上才得以实现,对传统服务的流程进行了替换

架构图
架构图

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 0x01.公测活动
  • 0x02.部署应用
  • 0x03.初始化应用
  • 0x04.后记
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档