@Kuldeep Bhatt
Thank you for your post and I apologize for the delayed response!
For the RBAC side of things, if you're receiving an error similar to the below when deploying your resources with Bicep, you can check if the role already exists on the resource by navigating to Access Control (IAM).
Failed to add Role assignment:
Failed to add <<user-assigned managed identity name>> as <<RBAC role>> for <<Resource>>: The role assignment already exists
Check Role Assignment: Depending on the scope (Resource Group, Resource, etc.) that you're trying to assign the RBAC role at.
- Navigate to your Storage Account.
- In the navigation menu (left side), click
Access control (IAM)
. - Select
Role Assignments
- Confirm that the User-Assigned Managed Identity has the correct role assigned
I hope this helps!
If you have any other questions, please let me know.
Thank you for your time and patience throughout this issue.
----------
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.