微信云托管官网
请问下 小程序 使用 云托管,按照官方文档写了初始化,但偶尔还会出现 {"errCode":-1,"errMsg":"Cloud API isn't enabled, please call wx.cloud.init first\n请先调用 wx.cloud.init() 完成初始化后再调用其他云 API。"} 是什么原因
com.qcloud.cos.exception.CosServiceException: Access Denied. (Status Code: 403; Error Code: AccessDenied; Request ID: NjcxZTU5NTJfOWRlZDk4MWVfMTVhNjdfMzY3NjllYw==); Trace ID: OGVmYzZiMmQzYjA2OWNhODk0NTRkMTBiOWVmMDAxODc0OWRkZjk0ZDM1NmI1M2E2MTRlY2MzZDhmNmI5MWI1OTQyYWVlY2QwZTk2MDVmZDQ3MmI2Y2I4ZmI5ZmM4ODFjYWI2MDVkZDkxYjMwOTM4YTMyOWE4YmZkMDgyOGEyMGY=
一般是出现在点击分享在群内的小程序卡片时候出现的,但不是必现,偶现 可以确定的是,所有的请求,都会校验wx.cloud.ini()是否有执行,没有执行的话,就会执行这个wx.cloud.ini() 如果我的代码,没有执行这个wx.cloud.ini(),那就不是偶现了,而是必现了 比较奇怪,大神们看看,一般是啥原因?
上传 “index00.php” 0% 查看详情 {"error":{"Code":"AccessDenied","Message":"Request has expired","ServerTime":"2024-10-25T01:53:05Z","Resource":"/","RequestId":"NjcxYWZhMDFfOTc1NWI1MDlfMTI3ZjRfM2FmMzFkZQ==","TraceId":"OGVmYzZiMmQzYjA2OWNhODk0NTRkMTBiOWVmMDAxODc0OWRkZjk0ZDM1NmI1M2E2MTRlY2MzZDhmNmI5MWI1OTBjYzE2MjAxN2M1MzJiOTdkZjMxMDVlYTZjN2FiMmI0Zjc0NjVmMTk4YTYxNTdlYTljMGQ5Yzg3MjFiZmVkZWU="},"statusCode":403,"headers":{"content-length":"458","content-type":"application/xml","date":"Fri, 25 Oct 2024 01:53:05 GMT"}} 上传 “index00.php” 0% 查看详情 {"error":{"Code":"AccessDenied","Message":"Request has expired","ServerTime":"2024-10-25T01:50:37Z","Resource":"/","RequestId":"NjcxYWY5NmRfMjQ1MDE0MGJfZTY5OV82ZGVjNzJk","TraceId":"OGVmYzZiMmQzYjA2OWNhODk0NTRkMTBiOWVmMDAxODc0OWRkZjk0ZDM1NmI1M2E2MTRlY2MzZDhmNmI5MWI1OTBjYzE2MjAxN2M1MzJiOTdkZjMxMDVlYTZjN2FiMmI0Zjc0NjVmMTk4YTYxNTdlYTljMGQ5Yzg3MjFiZmVkZWU="},"statusCode":403,"headers":{"content-length":"454","content-type":"application/xml","date":"Fri, 25 Oct 2024 01:50:37 GMT"}}
从没用过云托管,想自己架设服务器或者购买云服务器,但是由于自身代码安全知识不足,没有专业的技术去保证自己服务和数据库的数据安全,因为要做的是属于电商类的项目,一旦用户信息泄露或用户数据丢失将带来不可控的损失,所以想问一下云托管功能是否能保证我的数据安全?能保证到什么程度?
服务使用框架:egg.js 1、在WEIXIN CLOUDBASE CONTAINERS 插件中已经启动了api.weixin.qq.com 的vpc服务 2、在自己写的服务中调用开放接口服务http://api.weixin.qq.com/_/pay/unifiedorder [图片] 3、调用时查看vpc中api.weixin.qq.com的日志,看着是调用成功了 [图片] 4、但是在服务中收到的响应是502的错误,不确定是什么原因 [图片]
[图片]
如图所示 [图片]
几个月来,在使用云托管一些功能后,确实发现云托管尤其针对小程序开发,方便了很多,简单化一些繁琐的身份验证流程, 这归功于-免鉴权,但是随着开发的深入,也逐渐发现一些问题,形象点说,用户买了房子,可以刷脸进入房子,(这部分是免鉴权),但是,用户从家里无法进入车库,这里车库指其他服务,比如COS对象存储。所以用户不得不从房子里出来,另需要一把钥匙进入车库...... 实际就是,存储服务, 这个免鉴权身份不会传导到COS服务上,一个用户通过云托管上传的文件,创建者*用户转变为*管理员,所以这个小程序用户没有权限删除这个文件(云托管 COS API),只能绕点圈子,一个方法是,还是通过服务端-云托管来删除,另一个方法是,小程序把处理后的文件下载下来,然后通过ApI上传,显然,这两种方法都带来不必要前端和后端的负担。
小程序用户调用服务端上传文件到云托管对象存储里,用户自己删除自己的文件失败 报错如下 status: 1, errMsg: "STORAGE_SIGN_PARAM_INVALID"} [图片] 此文件的安全规则是: ‘所有用户可读,仅创建者可读写’ , 那么我在上传时,怎么指定这个resource.openid 和auth.openid ?
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloudrun/src/development/storage/miniapp/delete.htmlhttps://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/observer.html
我有一些现场设备希望向微信云托管发送数据,最终和小程序用户互动。访问公网有DDOS风险,我看callcontainer说只能小程序/公众号使用,请问我有什么办法能在现场设备树莓派上通过callcontainer向微信云托管发送数据呢?
[图片] 已经被释放的微信云托管。无法再次托管。开发模式切换回传统模式后,没有切换到云托管模式的按钮
第三方平台服务商已经有发布小程序上架,但是昨天被通知[图片] 但是 在开放平台这边看开发资料又都存在。并且想通过切换开发模式重新自动部署。关闭为传统模式后,没有显示切换的按钮 [图片]
[图片]
报错: [2024-10-09 22:36:37] ERROR: failed to solve: process "/bin/sh -c go build -o main ." did not complete successfully: exit code: 1 [2024-10-09 22:36:37] [Pipeline] } [2024-10-09 22:36:37] [Pipeline] // stage [2024-10-09 22:36:37] [Pipeline] stage [2024-10-09 22:36:37] [Pipeline] { (推送 Docker 镜像到 TCR) [2024-10-09 22:36:37] Stage "推送 Docker 镜像到 TCR" skipped due to earlier failure(s) [2024-10-09 22:36:37] [Pipeline] } [2024-10-09 22:36:37] [Pipeline] // stage [2024-10-09 22:36:37] [Pipeline] } [2024-10-09 22:36:37] [Pipeline] // node [2024-10-09 22:36:37] [Pipeline] End of Pipeline [2024-10-09 22:36:37] ERROR: script returned exit code 1 [2024-10-09 22:36:37] Finished: FAILURE *** 我的dokerfile # 使用官方的Golang镜像作为基础镜像 FROM golang:latest AS builder # 设置工作目录 WORKDIR /app # 复制项目的源代码到容器中 COPY . . # 构建项目(假设您的主程序是main.go,并且它位于项目的根目录下) RUN go build -o main . # 使用一个轻量级的镜像来运行构建好的二进制文件 FROM alpine:latest # 设置工作目录 WORKDIR /root/ # 复制构建好的二进制文件到容器中 COPY --from=builder /app/main . # 暴露应用运行的端口(根据您的项目实际使用的端口进行修改) EXPOSE 80 # 运行应用 CMD ["./main"] 我的项目目录 [图片]
云托管请求,超时15秒会报如下错,查看相关文档,有一个15秒的限制 ,这个限制太小了,我的服务经常性会超时15秒,请问如何扩大这个超时限制,这么短的时间,造成了服务不可用了,像AWS serverless 超时可以设置到15分钟。 "errCode": 102002, "errMsg": "cloud.callContainer:fail system error. code: 102002"
云托管超过15秒的请求,会返回错误,15秒了太短了,稍微复杂一点后端服务就超过这个限制了,服务没法用了,请问如何扩大这个限制? { "errCode": 102002, "errMsg": "cloud.callContainer:fail system error. code: 102002" }
断开连接的状态码是1006,查了一下有可能是网络问题???[图片]
[图片]
cloud.init 一般是在整个小程序初始化时进行调用及初始化