We are experiencing a 403 AuthorizationPermissionMismatch
error when attempting to upload a file to an Azure Blob Storage container using azcopy
with a service principal. Despite successful authentication, the request is denied due to permission mismatch.
INFO: Authentication failed, it is either not correct, or expired, or does not have the correct permission
PUT https://abc.blob.core.windows.net/abc/Tele.hex
RESPONSE 403: 403 This request is not authorized to perform this operation using this permission.
ERROR CODE: AuthorizationPermissionMismatch
Azure Service Principal has storage Blob data owner permissions for the Storage account.
The ARM service connection is authenticated successfully on Azure DevOps side.
The network Setting is set to allow all, The Blob Storage Container has racwdl permissions.
Verified:
Verified Service Principal Authentication:
Checked Role Assignments:
Checked Storage Account Network Rules: