[
https://issues.apache.org/jira/browse/RANGER-4937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ramesh Mani updated RANGER-4937:
--------------------------------
Summary: Add a new GDS resource API for adding new resources to a new or
existing DataShare and add it to the DataSet (was: Enhance GDS resources API
to support creation of datashare add resources and add to dataset as an option)
> Add a new GDS resource API for adding new resources to a new or existing
> DataShare and add it to the DataSet
> ------------------------------------------------------------------------------------------------------------
>
> Key: RANGER-4937
> URL: https://issues.apache.org/jira/browse/RANGER-4937
> Project: Ranger
> Issue Type: Improvement
> Components: Ranger
> Affects Versions: 3.0.0
> Reporter: Ramesh Mani
> Assignee: Ramesh Mani
> Priority: Major
>
> Enhance GDS resources API to support creation of datashare, add resources and
> add to dataset as an option
> * add a resource to a dataset using existing API "POST
> service/gds/resource", with following enhancements:
> * receive optional parameters "serviceName" and "datasetId"
> * when dataShareId=-1 in the payload, this API should do the following:
> *
> ** if a data share named "__dataset_<datasetId>{_}service{_}<svcId>" does
> not exist, create it, associate it with the dataset with status=ACTIVE
> ** add the given resource/resources to this datashare
> This would be useful to integrate external service which would use the GDS
> functionality to create DataShare in ranger with resources.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)