diff --git a/02-patch-config.sh b/02-patch-config.sh index 2bfcd15..44cabf6 100755 --- a/02-patch-config.sh +++ b/02-patch-config.sh @@ -135,7 +135,8 @@ path = sys.argv[1] with open(path) as f: content = f.read() -content = re.sub(r'(\benable:\s*)\S+', r'\1aws', content) +# 只替换 object: 块下的 enable: 字段,避免误改 prometheus/ratelimiter/circuitBreaker 的布尔值 +content = re.sub(r'(^object:.*?\n enable:\s*)\S+', r'\1aws', content, count=1, flags=re.MULTILINE | re.DOTALL) endpoint_line = "" endpoint_val = "${OPENIM_AWS_ENDPOINT:-}"