Vipr SRM: REST API request to the Web Service API returns "Error 404"
Zhrnutie: Due to missing REST API resource definitions, all Rest API requests return "Error 404"
Symptómy
The REST API resources exist but they are empty, as per the following commands executed on the Frontend host or the Primary Backend host: /opt/APG/bin/manage-resources.sh list
[
"rest/EVENTS",
"rest/METRICS"
]
/opt/APG/bin/manage-resources.sh get "rest/EVENTS"
{}
/opt/APG/bin/manage-resources.sh get "rest/METRICS"
{}
Príčina
REST API resources were created but empty of configuration information.
Riešenie
1) Run the following 2 commands on the Frontend or Primary Backend hosts:/opt/APG/bin/manage-resources.sh update rest/EVENTS '{"type": "events","endpoint": "/events","parameters": {"filter": "#EVENTS-GENERIC:ALL | #EVENTS-GENERICARCH:ALL"}}'
/opt/APG/bin/manage-resources.sh update rest/METRICS '{"type": "metrics","endpoint": "/metrics","parameters": {"filter": "#APG:ALL"}}'
2) Check with the "get" command that the resources were created:/opt/APG/bin/manage-resources.sh get "rest/EVENTS"
/opt/APG/bin/manage-resources.sh get "rest/METRICS"