首页
学习
活动
专区
圈层
工具
发布

【玩转腾讯云】GitHub Actions + 腾讯云COS + SCF云函数刷新CDN 自动化部署静态网站

寻求方案 腾讯云COS对象存储服务能够提供静态网页服务,并可以配置CDN域名进行访问,那么就需要解决以下两个问题: 如何使GitHub自动同步文件到腾讯云COS 腾讯云COS对应的CDN如何自动刷新 解决方案...workflow的使用时长来收费,个人用户每月2000分钟的免费额度也基本够用了....获取腾讯云API密钥 登录腾讯云控制面板 - 访问控制 - 访问密钥 - API密钥管理 新建密钥 [htavu2f1nc.jpeg] 此密钥拥有所有权限,为保证安全,也可以添加子用户,配置COS,CDN...图上标红两处需修改为之前获取的API密钥,注意此处的ID和KEY顺序和之前配置GitHub Actions时是相反的,并把CDN链接改为你的域名,如果域名已配置过HTTPS和证书,确保此处为https....,及排序好的请求参数 按照下面格式 拼接在一起, 生成签名原文,此请求中的原文为 * GETcvm.api.qcloud.com/v2/index.php?

6.3K1412

腾讯云直播接入说明

直播中防盗链规则有哪些? URL防盗链是一种保护用户视频内容安全的功能。直播防盗链分为上行防盗链和下行防盗链。 上行防盗链。用户可保护自己的推流地址不被其他非法客户使用。 下行防盗链。...用户可实时自行生成可用于播放器环境或URL访问的播放链接,该链接在用户指定时间内可用,从而有效保护视频内容。 防盗链的基本逻辑如下 图:防盗链基本逻辑 4.如何开通和使用防盗链?...准备工作:开启服务和获取密钥 该功能目前需要人工手动开启。开启后,用户可获取密钥KEY,该信息为32bit系统随机生成字符。用户需妥善保管该该密钥。...通过(1970-1-1 0:0:0 到有效截止时间)秒数表示,CDN服务器会根据该时间判断该链接是否有效,并转换为16进制。...腾讯云首先会根据明文中有效的截止时间戳判断当前时间是否过去,如果未过期则根据vodfile.m3u8(链接中明文可见),用户密钥KEY(用户在管理控制台生成时,腾讯云在后台维护的相同副本),以及t=55bb9b80

70.1K101
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GitHub Actions + 腾讯云COS + SCF云函数 + 自动刷新CDN 完美自动化部署静态网站

    寻求方案 腾讯云COS对象存储服务能够提供静态网页服务,并可以配置CDN域名进行访问,那么就需要解决以下两个问题: 如何使GitHub自动同步文件到腾讯云COS 腾讯云COS对应的CDN如何自动刷新 解决方案...获取腾讯云API密钥 登录腾讯云控制面板 - 访问控制 - 访问密钥 - API密钥管理 新建密钥 image.png 此密钥拥有所有权限,为保证安全,也可以添加子用户,配置COS,CDN对应的权限...和SecretKey分别为刚才获取的腾讯云API密钥 image.png GitHub仓库 - Actions 默认会有很多推荐的workflows,这里选择Set up a workflow yourself...图上标红两处需修改为之前获取的API密钥,注意此处的ID和KEY顺序和之前配置GitHub Actions时是相反的,并把CDN链接改为你的域名,如果域名已配置过HTTPS和证书,确保此处为https....,及排序好的请求参数 按照下面格式 拼接在一起, 生成签名原文,此请求中的原文为 * GETcvm.api.qcloud.com/v2/index.php?

    1.7K20

    用cherry studio+高德 + MiniMax 逛午门,解锁 “听” 古代大臣挨揍现场的奇妙体验

    ,那么就说明你的MCP链接成功了 获取MiNiMax和高德地图MCP MiNiMax的配置 这里我们要用到的MCP是MiNiMax和高德地图MCP 下面就教大家如何进行接入操作 我们在蓝耘MCP...代码中我们可以看出我们需要获取到api-key、本地实现路径、api调用地址、以及资源格式 这里的资源格式有两种,一种是cur一种是local api调用地址的话我们选择https://api.minimax.chat...但是使用有个前提,你得进行实名认证操作,不然是不能进行api调用操作的 地址的话我们就本地创建一个文件夹然后复制地址就行了 将对应的信息填写到上面的JSON代码中 { "mcpServers":...,可以来到蓝耘MCP广场的工具详情界面,将你的相关信息输入进去,他就会生成一个专属的MCP的JSON代码,一样是可以进行正常使用的 这里我们在cherry studio进行MiNiMax的链接...请设计高品质景区介绍手机h5网页,将景区信息以生动优雅的方式呈现,让用户在浏览前就能感受到景区魅力。 **可选设计风格:** 1.

    33720

    如何使用AngularJS和PHP为任何位置生成短而独特的数字地址

    您可以按照教程如何在Ubuntu 18.04上快速安装Git来安装和设置Git。 第1步 - 获取Google API密钥 在本教程中,您将使用JavaScript创建Google Maps的界面。...Google会分配API密钥,以便开发人员可以在Google地图上使用JavaScript API,您需要获取该API并将其添加到您的网络应用程序代码中。...要获取自己的API密钥,请访问Google的“获取API密钥”页面。单击步骤1中的GET STARTED按钮,将打开一个弹出窗口,如下图所示: 单击复选框选择“ 地图”,然后单击“ 继续”。...我们将完成此功能,以便在发生这些blur事件后放置标记并在应用程序图上绘制一个矩形,以反映输入到表单中的信息。我们还将添加一些代码来获取地址信息并将其处理为mapcode。...您现在可以为世界上的任何位置创建唯一的地图代码,然后使用该地图代码检索位置的物理地址。 结论 在本教程中,您使用Google Maps API固定位置并获取其经度和纬度信息。

    16.2K20

    CDN+COS搭建图床超详细步骤

    ,本质上是CDN,图源是COS对象,同时这里COS对象桶中需要开启CDN访问对象的权限的设置,为安全考虑尽量不要直接将对象的URL链接开放,利用CDN会节省一点流量,同时CDN那里还可以做一些限流等等的基础安全防护...接下来就是介绍一下pic-go app的作用了,试想一下,我们上面虽然解决了图片加速访问和存储的问题,但还有一个小问题,图片上传我们需要使用api手动上传吗?...当然可以使用,但有点累,这里推荐使用的pic-go app完全解决了手动上传这个难点,复制图片,然后可以使用自定义的快捷键完成上传,并且获取属于自己域名的专属链接,这里的原理是通过这个app 调用cos...5.HTTPS配置 这里上传SSL证书以开启HTTPS访问,没有配置会导致错误的访问,默认是使用腾讯这边的cdn域名证书,所以这里需要自己手动配置一个证书进行替换。...六、Pic-go 部署 1.官网地址 官网地址,可以在官网地址下载最新版本 2.pic-go配置 下列各种参数由腾讯云访问密钥中获取 secretId:腾讯云中密钥获取 secretkey:腾讯云中密钥获取

    3K11

    CDN+COS搭建图床超详细步骤

    这就是我们今天的主角图床,我们采用CDN+COS+Pic-go app上传图片,对于一张图片只需要快捷键即可完成上传,接下来我们来了解一下如何部署,正文即将开始~~二、准备工作1....,本质上是访问CDN节点,图源是COS对象,同时这里COS对象桶中需要开启CDN访问对象的权限的设置,为安全考虑尽量不要直接将对象的URL链接开放,利用CDN访问会节省一点流量,同时由于CDN节点分布很广...当然可以使用,但有点累,这里推荐使用的pic-go app完全解决了手动上传这个难点,复制图片,然后可以使用自定义的快捷键完成上传,这里的原理是通过Pic -go app 调用cos 相关的api完成上传的...图片5.HTTPS配置这里上传SSL证书以开启HTTPS访问,没有配置会导致错误的访问,默认是使用腾讯这边的cdn域名证书,所以这里需要自己手动配置一个证书进行替换。...图片六、Pic-go 部署1.官网地址官网地址,可以在官网地址下载最新版本2.pic-go配置下列各种参数由腾讯云访问密钥中获取图片secretId:腾讯云中密钥获取secretkey:腾讯云中密钥获取

    5.4K103

    〔支付接入〕微信的 h5 支付和 jsapi 支付

    API安全 ▶ 设置APIv3密钥 ▶ 设置 会看到有两个密钥,分别是 APIv2密钥 和 APIv3密钥,由于 APIv2密钥 已经逐渐废弃了,所以只需要申请 APIv3密钥 即可 密钥可由数字大小写字母组合...,输入任意的 32 位字符,该密钥需要保存好,供后面使用 图片 图片 中可以看见,如果有多个证书,找到自己正在使用的证书序列号 -o: 生成后的证书保存地址 cd vendor/bin/ php CertificateDownloader.php -k...JSAPI 之前获取到 openid,点击查看获取 openid 的官方文档 获取用户 openid,需要先获取 code,这个经常做微信业务的人都知道,那么如何在用户无感知的情况下就获取到 openid...而在 b 页面的一开始就去请求接口,获取用户的 openid 即可 跳转到 b 页面后,链接后自动带上 code参数,链接应该是 https://xxxx/b.html?

    2.5K20

    WordPress配置腾讯云CDN并实现发布更新文章、提交审核评论自动清理腾讯云CDN缓存

    ,可以参考这篇文章:wordpress更改固定链接后旧链接301跳转当前固定连接 wordpress更改固定链接后旧链接301跳转当前固定连接 博客之前用固定链接是/archives/%post_id%...腾讯云CDN 开通之后开通域名,新用户还送流量包,可以根据自己的需求选择套餐 回源配置: 由于我使用的是腾讯云的服务器,好像支持什么Range回源配置,源站类型我选择自主回源,源站地址就填写服务器ip。...functions.php中(替换代码里的SecretId 及 $secretKey)/* 需要填写你的密钥,访问 https://console.qcloud.com/capi 获取 SecretId...,及排序好的请求参数 按照下面格式 拼接在一起, 生成签名原文,此请求中的原文为 * GETcvm.api.qcloud.com/v2/index.php?...缓存刷新配置结束 API密匙获取:https://console.qcloud.com/capi 在CDN控制台能查到缓存刷新记录这说明配置成功 ps.经博主测试,PHP7.3不能提交, PHP7.2

    3.3K51

    一篇文章带你看懂 Cloudflare 信息泄露事件

    1.问题描述 近期根据 Hacker News 的报道,以及国际 CDN 厂商 cloudflare 的公告,我们注意到了一起敏感信息、API 密钥被 Cloudflare 泄露给了随机的 requesters...服务 会对 HTML 标签进行重新解析,比如将 Google Analytics 的标签插入到 HTML 中, 安全地重写 http:// 链接成为 https:// , 模糊 email 邮箱地址等等...但是由于 NGINX 模块中的 HTML 解析功能存在指针问题,导致在用户之间共享的反向代理存在信息泄露问题,最早是由 Google’s Project Zero 的研究员 Tavis Ormandy...3.解决方案 3.1迁移至腾讯云CDN 腾讯云CDN提供基于角色的CDN权限控制,并且支持以API接口方式调用。同时新用户开通CDN即连续6个月,每月赠送50G流量包。...部分功能仅能够供预设管理员使用,具体如下: * 使用云API DescribeCdnHosts 获取账户下所有域名详细信息; * 使用云API UpdateCdnProject 或在 CDN控制台 进行域名所属项目的切换

    3.7K00

    手摸手教你如何轻松发布私有 App

    这为什么很重要:私有 App 发布 API 或者 fastlane 大大简化了迁移到 Managed Google Play 的流程,并且可以方便地被集成到 CI 工具中。...跟着这篇 指导说明 进行如下三步: 在 Cloud API 控制台中启用 Google Play 的 私有 App 发布 API; 创建一个服务账户,并下载其 JSON 格式的私钥; 启用私有 App...复制代码 把这个链接粘贴到你的浏览器中你就可以向这个 Managed Google Play 的账户所有者发起授权请求了。...API 样例 下面这段 Ruby 代码在使用 Google 服务账户 的 JSON 格式密钥文件认证之后,通过调用 Play Custom App 服务创建了一个私有 App 并上传了其第一版 APK...这段代码只应当在第一次创建 App 时使用,后续更新应使用 Google Play 的发布 API 中的上传 APK 功能。

    3.9K00

    什么是REST API

    id=123 所有这些都是为用户123获取数据的有效选项。当你有更复杂的操作时,组合的数量会进一步增加。 归根结底,你如何格式化URL并不重要,但整个API的一致性很重要。...(请注意,旧版浏览器中的Fetch()需要设置credentials初始选项)。因此,一个API请求可以被验证,以确保一个用户已经登录并拥有适当的权限。 第三方应用程序必须使用替代的授权方法。...第三方应用程序通过发布一个密钥来获得使用API的许可,这个密钥可能有特定的权限或被限制在一个特定的域。密钥在每个请求中的HTTP头或查询字符串中被传递。 OAuth[18]。...避免在客户端JavaScript中暴露API令牌。 阻止来自未知域名或IP地址的访问。 阻止意外的大型有效负载。 考虑速率限制,也就是使用同一API令牌或IP地址的请求被限制在每分钟N个以内。...最多组成10个/author/{id}请求以获取每个作者的详细信息。 这被称为「N+1问题」;必须为父请求中的每个结果提出N个API请求。

    5.4K20

    使用谷歌 Gemini API 构建自己的 ChatGPT(教程一)

    生成 Gemini API key 要访问 Gemini API 并开始使用其功能,我们可以通过在 Google 的 MakerSuite 注册来获取免费的 Google API 密钥。...在 MakerSuite 中,您可以通过直观的用户界面无缝地使用生成模型,并如果需要的话生成一个 API 令牌以实现更强大的控制和自定义能力。...从侧边栏中点击“获取 API 密钥”链接,并单击“在新项目中创建 API 密钥”按钮生成密钥。 复制生成的 API 密钥。 安装依赖 请注意,使用的是 Python 3.9.0 版本。...配置API密钥 首先: 将从MakerSuite获取的Google API密钥初始化为名为GOOGLE_API_KEY的环境变量。...我们要求Gemini Vision对图像中的对象进行计数,并以json格式提供响应。

    90811

    【腾讯云上实践】内容审核实践 | 即时通讯 IM 场景

    一、概述 一些用户使用即时通信 IM 产品开发实现自己的聊天业务,但对于聊天之间的消息无法很好的去管控内容是否违规。...PHP的SDK $content = file_get_contents('php://input'); // 获取POST JSON数据 字符串 $post  = json_decode($content...本例中简单获取了文本内容及图片地址URL。...使用COS PHP SDK请求示例 (sample/getObjectSensitiveContentRecognition.php),IM消息审核使用图片链接审核方式即可。 如何把控也成为了重要的问题?对象存储本次推出的内容审核功能,可以帮助用户实现IM消息的审核服务,对于违规内容进行审核把控,为您的网络安全保驾护航。感谢大佬指导,点赞!

    5.3K50

    【腾讯云的1001种玩法】WordPress 发布更新文章、提交审核评论自动清理腾讯云CDN缓存

    不使用腾讯云的主机也能获取安全认证的方法: 很简单,使用腾讯云 CDN 即可,道理也挺简单,安全认证它检测的就是你的网站是否解析到了腾讯服务器,而且只检测电信线路!...完整的 php 代码如下: /** * WordPress 发布/更新文章、提交/审核评论自动清理腾讯云CDN缓存(首页和当前文章) By 张戈博客 * 文章地址:https://zhangge.net...,及排序好的请求参数 按照下面格式 拼接在一起, 生成签名原文,此请求中的原文为 * GETcvm.api.qcloud.com/v2/index.php?...密钥 创建或获取你在腾讯云的 API 密钥: [1489716177822_807_1489716177998.jpg] 然后正确替换上述代码中的8,9行的 secretKey 和 secretId...最终,我百度了一把 php 异步,将以上代码中的 curl_init 请求改造了伪异步,将时间缩短到1秒(因为CUROPT_TIMEOUT 的值最小是1 秒相关文章,所以挂上这个函数也就是略卡1秒而已,

    3.1K00

    Hexo -43- 友链朋友圈 后端部署

    common规则 新增api方式的配置项友链 将额外友链页和环境变量友链统一为LINK,在配置文件中配置 相关链接 官方链接:https://fcircle-doc.yyyzyyyz.cn/#/ 项目仓库地址...其中list字段格式为: [友链名,友链主页地址,友链头像] # 或者 [友链名,友链主页地址,友链头像,自定义订阅后缀] 关于json_api选项,4.3.0以后支持通过提供api对友链进行配置,返回格式必须为...json,格式如下: {"friends":[[友链1],[友链2],[友链3],[友链4]....]}...其中,友链1、友链2中的内容格式同list字段。 GITEE_FRIENDS_LINKS:从gitee issues中获取友链信息,详见yaml文件中的注释。...修改内容 这里我们需要修改的是 LINK,将其修改为自己的友链链接 其余一般可以不用修改 修改配置 明白了配置项都有啥,以及我们需要修改什么,那么就是如何改的问题了 无论如何部署,核心都是运行 run.py

    85110
    领券