Batch Configuration Distribution
In the edge computing environment, various software runs on edge devices, each requiring configurations tailored to specific applications and business requirements.
With ECP, you can simultaneously transmit identical or similar configurations to multiple edge device software (such as Neuron and eKuiper). This approach helps administrators apply rapid, consistent, and reliable configuration strategies, minimizing configuration errors and redundant tasks, thereby boosting the stability and reliability of the edge computing environment.
TIP
ECP will set some restrictions for system protection purposes. For specific usage restrictions, please refer to System Usage Restrictions and Version Compatibility.
Clone the Configuration of Selected Edge Service
ECP allows creating a configuration distribution template from a specific edge service.
To create a template:
- Log in as system admin, organization admin, or project admin.
- On Workspace - Edge Service, click the more icon under the Action column of the target instance, select Clone.
- A dialog box pops up, abstracting the current instance's configuration into a template.
Edit Template
Use $ {} to parameterize relevant Json tags, numbers, strings, or other texts.
For example, tcp://127.0.0.1:1883
can be parameterized into tcp_addr
:

The original and parameterized configurations look as follows:
Original:
"mqtt": "{\"stream1\":{\"insecureSkipVerify\":false,\"protocolVersion\":\"3.1.1\",\"qos\":1,\"server\":\"tcp://127.0.0.1:1883\"}}"
Parameterized:
"mqtt": "{\"stream1\":{\"insecureSkipVerify\":false,\"protocolVersion\":\"3.1.1\",\"qos\":1,\"server\":\" ${tcp_addr} "}}"
After the edit, click Next to select the target edge services.
Select Edge Service Instances
You can filter by name, EndPoint, Version, or tags, then click to check the target instances.

TIP
Selected instances should have the same product type as specified in the template.
Edit Parameters
This feature allows the assignment of values to parameters for multiple edge services at once, enhancing configuration efficiency.
- ECP generates a downloadable parameter template file based on the template parameters and the selected edge service.
- Click Parameter Template Download, and update it locally, for example:

Upload the parameters to ECP. In this example:
- The default value for
tcp_addr
is set totcp://10.0.0.1:8008
. - The
tcp_addr
value for Proxy-eKuiper is set totcp://10.0.0.2:8008
; - The
tcp_addr
value for config-test-83bd0f-1 is set totcp://10.0.0.3:8008
; - The
tcp_addr
value for sss-fc2c45-1 has not been set and will use the default value. That is, 'default' acts as the fallback. If any parameter of any edge service is not explicitly assigned, the value set in 'default' will be used.
- The default value for
Preview the configuration and verify the template and parameters' validity using the Check function.

- Then click Implement to initiate the configuration deployment.
Monitor Distribution Process
You can view the distribution progress on this page, where the "grey circle" indicates ongoing execution, "✅" indicates successful execution, and "❌" indicates execution failure, along with the reason for failure.

- Click Template Download to download the configuration template and parameter configurations for future reuse.
- To view the historical operations of edge configuration distribution, navigate to Administration -> Audit.