# 服务管理

控制台「服务管理」用于调配微信云托管环境的容器服务，包含服务的新建、删除，服务内版本的管理和部署，流水线及运行设置，自定义域名等。

关于服务内具体的操作细节，请查看对应的指引文档：

- [部署发布](online)
- [版本管理](record)
- [云端调试](debug)
- [服务日志](journal)
- [资源监控](/minigame/dev/wxcloudrun/src/guide/monitor/index)
- [服务设置](pipeline)
- [登录实例](webshell)
- [问题排查](faq)

## 新建服务

点击服务列表中，右上角「新建服务」按钮，在微信云托管环境中创建一个服务；每个环境支持最多创建 15 个服务。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/b7d0ce8a-2182-41a9-b6a3-6a7bca19be64.png)

在弹出框中填写「服务名称」，并配置是否「允许公网访问」

- 服务名称：只能包含数字、小写字母和-，只能以小写字母开头，最多 20 个字符; 建议取一个具体的服务名称有助于区分和记忆；
- 允许公网访问：开启后允许通过公网域名访问当前服务；同一环境下，服务间也可以用公网域名访问，但鉴于安全性不建议服务间访问用公网域名，建议用内网域名进行服务互访。

> **如何判断是否「允许公网访问」？**

> 微信云托管的服务在运行过程中，可以接收公网和内网的访问。如果你是单一服务类型，则建议开启公网访问。

> 微服务类型时，如果你的业务是面向用户的，比如登录注册服务，则开启公网访问。

> 如果你的微服务模块用于支撑其他服务模块，比如令牌维护服务，则不要开启。

> 在不开启公网访问时，服务只能被同一环境下的其他服务调用，或同一 VPC 网络（内网互联）下的其他资源调用。公网其他资源将无法访问

> 不开启公网访问只是限制外向内访问，不会限制服务内向外发送网络请求

云托管服务创建完成后，后台会分配给该服务一个公网域名用作服务间调用，同时也会分配给该服务一个镜像仓库。

- 对外访问：微信云托管会自动创建公网访问网关。
- 镜像仓库：后续服务下生成的所有镜像均存储到该镜像仓库中，每个服务一个镜像仓库，互相隔离。

> 如果你需要结合自己的 CI/CD 流程，或者使用本地构建镜像，可以使用镜像仓库形式，具体查看[此文档](image)

## 服务详情

在服务列表中，点击服务模块，就会进入服务的控制页面，有关服务的操作均可以在此控制台页面完成。

控制台分 5 个 TAB，分别是[部署发布](online)、[云端调试](debug)、[服务日志](journal)、[资源监控](/minigame/dev/wxcloudrun/src/guide/monitor/index)
、[服务设置](pipeline)；你可以进入相关的文档阅读具体的操作指引。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/8934ab30-488a-4700-9197-f6afab8c42cf.png)

## 服务删除

在目标服务控制台「服务设置 - 删除服务」，点击删除按钮即可；

![](https://res8.wxqcloud.qq.com.cn/wxdoc/d0ad4297-cd4a-4878-bdb3-fbcdc2361ca1.png)

删除时会永久删除此服务下的所有部署记录、流水线和镜像信息，需要填写「服务名称」二次确认。

## 服务冻结

> 此功能暂时未上线，具体时间点未知，可以前往交流群咨询。

云托管当前暂不支持直接停止服务处理流量，如需停用，可在控制台页面「服务设置 - 基础信息」中将容器副本数修改最小值改为 0，并关闭公网访问，在前端不要访问。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/67480865-b8e0-45fa-b470-b3b0622677ec.png)

**此操作将导致服务不可访问，非测试阶段，不建议使用，请谨慎操作。**
