You can now fetch artifacts from any VX Broker in the cluster, regardless of where the file was initially submitted. In a clustered environment with multiple VX Brokers, data is shared across different brokers. Users can call APIs on any VX Broker to fetch the artifacts. This ensures that once a VX submission is done on any broker in a cluster, the artifacts can be generated from any broker in the same cluster. The generated artifacts will then be transferred to the broker node where the submission was made. This simplifies the process of retrieving artifacts in a clustered VX environment. This is supported from version 10.0.3 and later.
To fetch artifacts from any VX Broker in a cluster:
Initiate a VX submission on any broker within the cluster.
Use the appropriate API to fetch the artifacts. This can be done from any broker within the cluster.
The system will generate the artifacts and transfer them to the broker node where the submission was initially made.
Fetching Artifacts
Fetches the artifacts generated from a submission. This API allows the retrieval of artifacts from any VX Broker within the cluster. This is supported from version 10.0.3 and later.
GET https://<address>/wsapis/mvx/v2.0.0/submissions/cluster/done/{uuid}/artifact
Required headers:
X-FeApi-Token: [API-Token]
Example request:
GET https://172.16.177.112/wsapis/mvx/v2.0.0/submissions/cluster/done/{uuid}/artifact
cURL code sample:
curl -gskv -H "${COOKIE}" -L -o ${Filename} "https://${HOST}/wsapis/mvx/v2.0.0/submissions/cluster/done/${UUID}/artifact"