Create a custom role: Azure Synapse Analytics allows you to create custom roles with specific permissions tailored to your requirements. You can define a custom role that grants the necessary permissions to access the desired linked service (Cred1_Stor001) without providing access to other resources.
Assign the custom role to the user: Once you have created the custom role, assign it to the user (user2grp1) instead of assigning the default "Synapse credential User" role. This ensures that the user has access only to the specific resources associated with the custom role.
Review and adjust workspace item permissions: Double-check the permissions assigned to the user at the workspace item level. Make sure that the user has the appropriate permissions to access and use the linked service (Cred1_Stor001) without granting excessive permissions that could lead to accessing other resources.
By following these steps, you can help isolate users and control their access to specific resources within Azure Synapse Analytics while ensuring they can access the required linked service.