Azure / Azure/azvmimagebuilder
RBAC permissions still needed in Storage Account with anonymous access
- Dominant language
- PowerShell
- Stars
- 111
- Forks
- 69
- PR merge metrics
- No merged PRs in 30d
Description
My image template has a "Shell" type customization option that downloads a script from Azure Blob Storage. For rapid PoC purposes I allowed anonymous access to container (but didn't allow anonymous enumeration). Then I ran the following command:
```cmd
az resource create --resource-group rg-images --properties @image-builder-template.json --is-full-object --resource-type Microsoft.VirtualMachineImages/imageTemplates --name MyImage
```
But it gives me an error:
```
(Unauthorized) Not authorized to access the resource: https://***.blob.core.windows.net/***/install-software.sh. Please check the user assigned identity has the correct permissions. For more details, go to https://aka.ms/azvmimagebuilderts.
```
If I grant the user-assigned identity Storage Blob Data Reader permissions to the container, it starts working.
I think it doesn't make sense it requires RBAC permissions if anonymous access is already allowed. I tested that I was able to anonymously access the script file using my browser in incognito.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.