
portworx/pds-mutatorPDS Mutator Docker镜像是一个专为PDS(个人数据存储)系统设计的数据处理工具容器,旨在提供便捷的数据修改、转换与定制化能力。通过容器化部署,简化了在PDS环境中进行数据处理的配置与运维流程,支持快速集成到现有PDS架构,满足个性化数据管理需求。
bashdocker run -d --name pds-mutator \ -e PDS_ENDPOINT=[***] \ # PDS服务访问地址(必填) -e MUTATE_RULE=/config/rule.json \ # 数据处理规则文件路径(必填) -e LOG_LEVEL=INFO \ # 日志级别(可选,默认INFO) -v /local/path/to/rules:/config \ # 挂载本地规则文件目录 pds-mutator:latest
| 环境变量名 | 描述 | 类型 | 必填 | 默认值 |
|---|---|---|---|---|
| PDS_ENDPOINT | PDS服务的HTTP/HTTPS访问端点 | string | 是 | 无 |
| MUTATE_RULE | 数据处理规则文件路径 | string | 是 | 无 |
| LOG_LEVEL | 日志输出级别(DEBUG/INFO/WARN/ERROR) | string | 否 | INFO |
| PDS_AUTH_TOKEN | 访问PDS服务的认证令牌 | string | 否 | 无 |
| BATCH_SIZE | 批量处理数据条数 | int | 否 | 100 |
| TIMEOUT_SECONDS | 单次数据处理超时时间(秒) | int | 否 | 30 |
json{ "version": "1.0", "operations": [ { "action": "update_field", // 操作类型:更新字段 "target": "user.profile", // 目标数据路径 "field": "name", // 字段名 "value": "{{original_name}}_modified" // 新值(支持模板变量) }, { "action": "convert_format", // 操作类型:格式转换 "source_format": "json", // 源格式 "target_format": "yaml", // 目标格式 "output_path": "/data/export" // 转换后数据输出路径 }, { "action": "filter_data", // 操作类型:数据过滤 "condition": "size > 1024", // 过滤条件(文件大小大于1KB) "action_if_matched": "delete" // 匹配时执行操作(删除) } ] }
PDS_AUTH_TOKEN配置认证信息,并限制容器网络访问权限BATCH_SIZE参数并增加容器内存资源分配manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务