Description
As part of MB-40231, we are making some adjustments to our links REST api:
- The scope & link names will now be embedded into the URI as follows:
/analytics/link/<scope name>/<link name>- the scope name is expressed in the canonical form, which uses / as a part separator
- the scope & link names must be uri encoded
- `remote-travel-sample`.inventory SQLPP form is represented by travel-sample/inventory in canonical form, or remote-travel-sample%2Finventory URL-encoded canonical form
- e.g. /analytics/link/remote-travel-sample%2Finventory/remote-inventory-link
- For backwards-compatibility with 6.6, dataverse & name parameter combination is still supported
- Scope parameter will be removed after a short transition period
- The remote link proxy prefix will change from _p to ^p, to differentiate it from a scope
- The CLI will be updated to accommodate the changed API, as well as update the scope parameter to accept canonical form, instead of SQLPP form
Attachments
For Gerrit Dashboard: MB-45369 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
150124,10 | MB-45369: update link rest API | cheshire-cat | cbas-core | Status: MERGED | +2 | +1 |
150136,7 | MB-45369, MB-45171: update remote link proxy endpoint | cheshire-cat | cbas-core | Status: MERGED | +2 | +1 |
150137,2 | MB-45369: update remote link proxy endpoint | master | cbas-ui | Status: MERGED | +2 | +1 |
150184,13 | MB-45369 Updates to accomodate analytics links rest API | master | couchbase-cli | Status: MERGED | +2 | +1 |
150343,3 | MB-45171,MB-45369 Link UI fixes | master | cbas-ui | Status: MERGED | +2 | +1 |
150510,3 | MB-45369 Generate -cli-analytics-link-setup docs | master | couchbase-cli | Status: MERGED | +2 | +1 |