服务设置
服务名称
环境下服务的唯一标识。创建成功后不支持修改服务名称。 如果您有多个环境,不同环境之间服务可以重名。(例如:开发环境和测试环境可以同时存在服务 "testservice")。
网络相关设置
- 公网开关及域名:开启后,云托管服务会具备相关公网域名;公网域名可以通过 HTTPS 协议经过公网访问;公网域名可以用于前端小程序、APP、Web 应用通过域名访问云托管服务。关闭后将不再提供域名,且无法通过公网 HTTPS 协议访问服务,但是不影响小程序中通过 callContainer 方法访问到服务。
- 内网开关及域名:开启后,云托管服务将会具备内网域名;内网域名用于相同环境中的其他服务通过内网域名访问到当前服务。内网域名不限制访问协议,根据服务具体暴露的端口和协议,内网均可以访问通。
提示
在小程序中使用 callContainer 方法调用服务,使用了微信与腾讯云间的特殊私有链路,不受公网开关影响;同时私有链路上具备更多特色能力。
运行规格配置
设置服务实例的 CPU、内存相关规格;当前 CPU、内存规格按 1:2 比例固定,即 1 核 CPU:2GiB 内存。当前最小可以设置到 0.25核 0.5GiB 规格,最大可以设置到 16 核 32 GiB 规格。
服务对应的实例规格根据设置固定扩缩容,即扩容时均为增加 1 个或多个按配置规格的实例。
环境变量
设置服务环境变量,并且在设置后可以在服务实例内读取到。
环境变量可以通过两种方式设置:Key-Value 方式,或 JSON 方式。Key-Value 方式为分别设置环境变量的 Key 和 Value,例如:"MyEnvKey":"MyEnvValue"
;JSON 方式需要编写合规 JSON,JSON 中的 Key 将对应环境变量的 Key,具体值将作为环境变量 Value,例如:
{
"DATABASE_URL": "postgresql://user:password@host:port/database",
"API_KEY": "your_api_key",
"NODE_ENV": "development"
}
日志设置
日志设置配置如何采集服务实例中的日志。日志默认配置为 stdout,即采集标准输出日志。日志设置支持采集多种日志,包括标准输出、日志文件,其中日志文件配置支持使用 *
的通配路径。多个配置间使用英文逗号 ,
分割。
配置日志后,后续可以在服务日志中查询采集到的日志内容。
日志配置示例:
stdout //仅采集标准输出日志
stdout,/path/to/logfile //采集标准输出日志和配置路径上的日志文件
stdout,/path/to/log/* //采集标准输出日志和配置路径上的所有日志文件
/path/to/log/logfile* //采集 logfile 开头的多个日志文件