4fb1016977
iotlcm-sms:独立短信 HTTP/gRPC 服务,支持阿里云与腾讯云。 - Go module 迁移至 git.5iot.com/iotlcm-public/iotlcm-sms - 补 Apache-2.0 LICENSE,重写 README(特性/配置/接口/部署/目录/测试) - 配置改为 config.example.yaml + SMS_* 环境变量注入,仓库不含真实凭证 - 清理内部标识(私有镜像仓库 / 公司名 / 客户签名 / 真实模板ID / 真实手机号) - 统一 LF 行尾并加 .gitattributes
21 lines
896 B
YAML
21 lines
896 B
YAML
# iotlcm-sms 默认供应商配置示例。
|
||
#
|
||
# 加载顺序:本文件提供默认值 → SMS_* 环境变量覆盖 → 调用方请求中显式提供的字段优先。
|
||
# 真实凭证不要提交到 Git:生产/预演只在服务器上放置 config.yaml,
|
||
# 并通过只读挂载注入容器,例如:
|
||
# -v /data/secrets/iotlcm-sms/config.yaml:/app/config/config.yaml:ro
|
||
#
|
||
# 可用环境变量覆盖:SMS_SERVICE_TYPE、SMS_REGION_ID、SMS_ACCESS_KEY_ID、
|
||
# SMS_ACCESS_KEY_SECRET、SMS_SDK_APP_ID、SMS_SIGN_NAME、SMS_TEMPLATE_ID。
|
||
# 也可用 SMS_CONFIG_FILE 指定其他配置文件路径。
|
||
|
||
serviceType: "1" # 1=阿里云,2=腾讯云
|
||
regionId: cn-hangzhou
|
||
accessKeyId: ""
|
||
accessKeySecret: ""
|
||
signName: "示例签名"
|
||
# 模板 ID 由调用方按业务场景传入(通常来自框架系统参数),此处留空即可。
|
||
# templateId: ""
|
||
# 仅腾讯云需要:
|
||
# sdkAppId: ""
|