Workload Manifest Schema Version (if relevant)
No response
Your Question
We have artifacts with definitions stored in onelake. When a User attempts to open and view the artifact we make a call such as
GET https://onelake.dfs.fabric.microsoft.com/(Workspace Id.)/(Asset Id.)/Files
This works fine for Users who have Contributor Role or better. However, for Users with Viewer Role we receive the error...
RESPONSE: {"error":{"code":"Forbidden","message":"User is not authorized to perform current operation for workspace '(Workspace Id.)' and artifact '(Asset Id.)'"}}
Is this intended? Is there another method we should be using to allow Viewers to read our artifact definitions from lakehouse?
Context / Background
No response
Additional References
No response
Workload Manifest Schema Version (if relevant)
No response
Your Question
We have artifacts with definitions stored in onelake. When a User attempts to open and view the artifact we make a call such as
GET https://onelake.dfs.fabric.microsoft.com/(Workspace Id.)/(Asset Id.)/Files
This works fine for Users who have Contributor Role or better. However, for Users with Viewer Role we receive the error...
RESPONSE: {"error":{"code":"Forbidden","message":"User is not authorized to perform current operation for workspace '(Workspace Id.)' and artifact '(Asset Id.)'"}}
Is this intended? Is there another method we should be using to allow Viewers to read our artifact definitions from lakehouse?
Context / Background
No response
Additional References
No response