微信云托管官网
总是显示不包含Dockerfile,怎么办?
将后端服务部署到云托管平台时,docker总是拉取不到镜像 报错信息如下: [2026-02-07 20:34:35] #3 [internal] load metadata for docker.io/library/openjdk:17-jdk-slim [2026-02-07 20:34:35] #3 DONE 1.1s [2026-02-07 20:34:36] [2026-02-07 20:34:36] #2 [internal] load metadata for docker.io/library/maven:3.8.8-openjdk-17 [2026-02-07 20:34:37] #2 ERROR: docker.io/library/maven:3.8.8-openjdk-17: not found [2026-02-07 20:34:37] ------ [2026-02-07 20:34:37] > [internal] load metadata for docker.io/library/maven:3.8.8-openjdk-17: [2026-02-07 20:34:37] ------ [2026-02-07 20:34:37] Dockerfile:2 [2026-02-07 20:34:37] -------------------- [2026-02-07 20:34:37] 1 | # 第一阶段:编译构建(生成target目录) [2026-02-07 20:34:37] 2 | >>> FROM maven:3.8.8-openjdk-17 AS builder [2026-02-07 20:34:37] 3 | # 设置工作目录 [2026-02-07 20:34:37] 4 | WORKDIR /app [2026-02-07 20:34:37] -------------------- [2026-02-07 20:34:37] ERROR: failed to solve: maven:3.8.8-openjdk-17: failed to resolve source metadata for docker.io/library/maven:3.8.8-openjdk-17: docker.io/library/maven:3.8.8-openjdk-17: not found 如果有部署成功的示例可以发我一下谢谢
云托管的环境是不是只支持jdk8和7?
微信号下绑定的云托管开发账号莫名其妙的消失了,三个管理员账号全没了,我们怎么运维啊,客服在哪里找不到,你们在搞什么啊!!!微信云托管!!!有没人来解决一下啊!!!
根据云托管调用文档,编写代码后,调用云托管服务一直报404,已经提前调用过 wx.cloud.init() const result = wx.cloud.callContainer({ "config": { "env": "test-7gtg7qaj259238e0" }, "path": obj.path, "header": { "X-WX-SERVICE": "yuanlaiyouni", "content-type": "application/json" }, "method": "POST", "data": obj.data }) [图片]
未申请过云托管,微信却收到开通后又注销的通知 [图片]
我们在云托管中,使用了自定义域名。在自定义域名中已经维护,并维护了整数以及域名解析。好像域名解析是正确的,但是访问时候报错如下: Service version not found. For more information, please refer to https://docs.cloudbase.net/error-code/service/SERVICE_VERSION_NOT_FOUND 我检查了绑定的服务的确是存在的,重新生成,重新绑定问题仍然在。在同一个环境下还有另外一个服务,绑定到了另外一个域名就没啥问题。 这个Service version not found到底应该怎么解决?
有小程序的代码,你能帮我部署一下吗?
我想把目前的云托管环境,迁移到另一个主体下,如何将所有资源环境全部迁移走,数据库、对象存储、静态资源
开发过程中,调用大模型生成回答结果,所需要的时间会超过60s,极端情况下可能需要几分钟甚至更长,平台就强制断线了,是否有地方设置Timeout时间?目前没有找到。如果没有设置时间的选项,采用什么方案可以解决这个问题?
第三方系统白名单是基于IP地址的,需要提供IP地址,用了云托管应该提供哪些IP地址给第三方?
def upload_file_stream(user_id: str, filename: str, data: bytes, content_type: str) -> Dict[str, str]: """ 统一的对象存储上传入口: - 环境变量 STORAGE_DRIVER=COS 时,使用腾讯云 COS - 否则走本地目录 STORAGE_LOCAL_DIR(默认 /tmp/saas_uploads) 返回: - key: 对象键(路径) - url: 可访问的URL(COS为公网,LOCAL需自行映射静态目录或开发使用) """ driver = (os.getenv("STORAGE_DRIVER") or "LOCAL").upper() ts = int(time.time()) fid = uuid.uuid4().hex[:12] fname = _safe_filename(filename) key = f"uploads/{user_id}/{ts}-{fid}-{fname}" if driver == "COS": # 期望环境变量: # COS_BUCKET, COS_REGION # 可选:COS_SECRET_ID, COS_SECRET_KEY (若不填则尝试获取微信云托管临时密钥) # 可选:COS_BASE_URL (自定义CDN域名) bucket = os.getenv("COS_BUCKET") region = os.getenv("COS_REGION") base_url = os.getenv("COS_BASE_URL") secret_id = os.getenv("COS_SECRET_ID") secret_key = os.getenv("COS_SECRET_KEY") token = None # 如果没有配置永久密钥,尝试获取微信云托管临时密钥 if not (secret_id and secret_key): try: # 微信云托管内部鉴权接口 resp = urllib_request.urlopen("http://api.weixin.qq.com/_/cos/getauth", timeout=3) if resp.status == 200: auth_data = json.loads(resp.read().decode('utf-8')) secret_id = auth_data.get("TmpSecretId") secret_key = auth_data.get("TmpSecretKey") token = auth_data.get("Token") except Exception: # 忽略错误,后续检查会处理缺失情况 pass # 调试输出 if not all([secret_id, secret_key, bucket, region]): print(f"[DEBUG] Missing COS Config: bucket={bucket}, region={region}, has_secret_id={bool(secret_id)}, has_secret_key={bool(secret_key)}") if not all([secret_id, secret_key, bucket, region]): raise RuntimeError("COS config missing: COS_BUCKET|COS_REGION is required. COS_SECRET_ID|COS_SECRET_KEY is required unless in WXCloud environment.") try: # 仅在启用 COS 时尝试导入,避免未安装时报错 from qcloud_cos import CosConfig, CosS3Client except Exception: raise RuntimeError("Missing dependency: cos-python-sdk-v5. Please `pip install cos-python-sdk-v5`") config = CosConfig(Region=region, SecretId=secret_id, SecretKey=secret_key, Token=token) client = CosS3Client(config) client.put_object( Bucket=bucket, Body=data, Key=key, ContentType=content_type or "application/octet-stream", ) if base_url: url = f"{base_url.rstrip('/')}/{key}" else: url = f"https://{bucket}.cos.{region}.myqcloud.com/{key}" # 构造 file_id (云托管环境) # 格式通常为: cloud://<ENV_ID>.<BUCKET>-<APPID>/<KEY> # 但 bucket 名字通常已经是 <name>-<appid> # 如果能获取到 WX_CLOUD_ENV_ID,则尝试构造 env_id = os.getenv("WX_CLOUD_ENV_ID") file_id = None if env_id: # 假设 COS_BUCKET 已经是完整名 (name-appid) # 云托管的 fileID 格式有点 trick,这里尝试最通用的 cloud://<ENV_ID>.<BUCKET>/<KEY> # 注意:如果 bucket 不是该环境默认的 bucket,这个 file_id 可能无效 file_id = f"cloud://{env_id}.{bucket}/{key}" # 生成一个短期有效的签名 URL,确保即使 Bucket 是私有的,前端上传后也能立即回显 signed_url = client.get_presigned_url( Method='GET', Bucket=bucket, Key=key, Expired=3600 ) # 微信云托管基于 Gunicorn/Flask,标准输出可能被缓存或日志级别过滤 # 使用 flush=True 强制刷新缓冲区,确保日志即时输出到云托管控制台 print('signed_url: ', signed_url, flush=True) return {"key": key, "url": url, "file_id": file_id, "signed_url": signed_url} 返回的signed_url,直接用浏览器打开报错
2026-01-21 20:53:36 check_eks_virtual_service : process, 等待pod启动就绪..., [service]:[Failed to create pod sandbox in underlay (will retry): pod:eks-o5q2jk4f EKSError,Code : -30001 , Msg : COMPONENT_CLINET_HTTP_ERROR[DoRequest failed!,do http request failed], err : Post "http://11.219.130.18:8521": EOF,]
我们有个node服务,是运行next项目,最近我们发现一些问题,每次服务在扩容的时候,源站服务非常卡,直接访问不了了,比如下面的,10.10分左右在扩展,这时候的服务响应时间直接变长,用户反馈访问不了网站。 [图片][图片] 还有个问题,比如下面的服务扩容,一下扩容到5个实例。此时微信云托管调用后端接口也是直接超时了(32秒),但是后端的接口查询日志发现响应只有99ms,监控平台的显示响应时间也没有超过1s的, 这是因为云托管的网络问题吗? [图片] [图片] [图片] [图片]
[图片][图片]域名备案的时候需要填写服务器资源该如何填写?随便填一个就行?
现在绑定的我都不知道是哪个账户,点击充值跳转到腾讯云登录需要验证的手机号码我翻遍了腾讯云都没有这个手机号码,如何重新绑定腾讯云账户? 环境ID:default-2gmpsdnxf32075e1
您好 如何进行托管,有没有客服人员咨询
我用小程序登录了云托管,然后用模板建立了测试环境,我发现地域是上海,想改成北京,没找到地方,所以想删了重建。删除之后出了一堆错误提示,再回到首页扫码登录,发现小程序没了,不能用小程序登录了
我有云托管服务,需要授权小程序访问,但在关联时,提示APPID无效。小程序和云托管是同一主体,请帮忙看下[图片]
在部署小程序云托管的时候我想上传我的package.json和server.js文档,但是哪怕放在压缩包里也显示文件不存在