- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Regular expression in restmap.conf
tmontney
Builder
12-01-2020
04:12 PM
So I'd like to have one custom rest handler that allows for URLs like
- /myapp/files
- /myapp/files/0
restmap.conf
[script:myapp_files]
match=/myapp/files*
python.version=python3
handler=myapp_files.req
methods=GET,POST,PUT,DELETE
script = myapp_files.py
scripttype = persist
web.conf
[expose:myapp_files]
pattern=myapp/files*
methods=GET,POST,PUT,DELETE
https://docs.splunk.com/Documentation/Splunk/8.1.0/Admin/Restmapconf#restmap.conf.example doesn't appear to say anything about "match" being a regular expression.
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

richgalloway

SplunkTrust
12-02-2020
06:20 AM
I would presume that if the docs don't say a regex is allowed then a regex is not allowed.
There are examples, however, of pattern use in the OOTB restmap.conf files. See splunk_instrumentation/default/restmap.conf for an example. In your case adding a slash may help.
match=/myapp/files/*
If it works then submit feedback on that documentation page to ask them to say patterns are allowed.
---
If this reply helps you, Karma would be appreciated.
If this reply helps you, Karma would be appreciated.
