-
Notifications
You must be signed in to change notification settings - Fork 5.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
storage: API incorrectly returns an error when User Assigned Identities are specified #17650
Comments
… when the field has a value Works around the upstream issue Azure/azure-rest-api-specs#17650
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @xgithubtriage. Issue DetailsService: The Storage API supports Managed Identity however returns an error when an empty list of User Assigned Identities is provided when specifying a a System Assigned Identity. Since a System Assigned Identity doesn't use any of the User Assigned Identities and there are none specified, these should be being ignored - however instead the API returns:
Can the Storage API be updated to fix this bug? Thanks!
|
@HimanshuChhabra |
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @josephkwchan, @jennyhunter-msft. Issue DetailsService: The Storage API supports Managed Identity however returns an error when an empty list of User Assigned Identities is provided when specifying a a System Assigned Identity. Since a System Assigned Identity doesn't use any of the User Assigned Identities and there are none specified, these should be being ignored - however instead the API returns:
Can the Storage API be updated to fix this bug? Thanks!
|
Add label "ARM" and remove "Storage", since the error is not coming from SRP, It is being returned by the either ARM/MSI Service. |
@blueww any idea of a timeframe to fix this? So far this has taken 8 months to be routed to the right team. |
It looks like the error response is not contained within ARM's repository, which means that it might be something related to Managed Identities - this error response should be handled by them. I would assume this error is occurring by-design, because an improper input is being passed in, but that would also depend on the API contract specified; either way, we would need some correlation identifier to guarantee that an outgoing request is being made from ARM and the error response is just being propagated. |
@tombuildsstuff |
@blueww this isn't the case for other Resource Manager API's, so why is Storage behaving differently here? |
For "this isn't the case for other Resource Manager API's", could you give the details? |
Service:
Storage
API Version
2021-04-01
The Storage API supports Managed Identity however returns an error when an empty list of User Assigned Identities is provided when specifying a a System Assigned Identity.
Since a System Assigned Identity doesn't use any of the User Assigned Identities and there are none specified, these should be being ignored - however instead the API returns:
Can the Storage API be updated to fix this bug?
Thanks!
The text was updated successfully, but these errors were encountered: