Tried it out and everything worked with no issues.
./rclone.exe ls :azureblob,account=gododev:files -vv
2024/07/17 17:00:12 DEBUG : rclone: Version "v1.68.0-beta.8096.85b971608.fix-azureblob-anonymous" starting with parameters ["C:\\Users\\tkacha\\Downloads\\rclone-v1.68.0-beta.8096.85b971608.fix-azureblob-anonymous-windows-amd64\\rclone-v1.68.0-beta.8096.85b971608.fix-azureblob-anonymous-windows-amd64\\rclone.exe" "ls" ":azureblob,account=gododev:files" "-vv"]
2024/07/17 17:00:12 DEBUG : Creating backend with remote ":azureblob,account=gododev:files"
2024/07/17 17:00:12 DEBUG : Using config file from "C:\\Users\\tkacha\\AppData\\Roaming\\rclone\\rclone.conf"
2024/07/17 17:00:12 DEBUG : :azureblob: detected overridden config - adding "{DmeEy}" suffix to name
2024/07/17 17:00:12 DEBUG : fs cache: renaming cache item ":azureblob,account=gododev:files" to be canonical ":azureblob{DmeEy}:files"
329283 contracts/clients/2039
329284 contracts/clients/2040
329289 contracts/clients/2041
329280 contracts/clients/2042
329278 contracts/clients/2043
329277 contracts/clients/2044
329278 contracts/clients/2045
329279 contracts/clients/2046
329278 contracts/clients/2047
329278 contracts/clients/2048
329279 contracts/clients/2049
329279 contracts/clients/2050
329278 contracts/clients/2051
2024/07/17 17:00:13 DEBUG : 4 go routines active
When will this be merged into main?
I assume once the changes are merged librclone.RPC calls will properly work for Azure Blob public as well.
I was using the librclone.RPC("operations/size", string(sizeRequestJSON)) call to get the size of a public container blob in azure and that's how I found the issue.
Also, if I understand correctly, the --azureblob-public-access flag has no any use in this case right?