Azure pipeline release using azureblob copy task

dmondou 21 Reputation points
2020-10-22T20:56:50.12+00:00

I have created an azure deviceops release pipeline with three tasks. The release pipeline tasks consist of installing Azure SignTool, Signing the package (artifact from another pipeline) using PowerShell and uploading to azure storage using AzureBlob File Copy. Everything works except the AzureBlob File Copy. I can not get that task to work. The AzureBlob File Copy task is the one provided in the task list when adding a task to the agent job. The error in the log file I keep getting is:

2020-10-22T17:50:54.3614060Z ===== RESPONSE ERROR (ServiceCode=AuthorizationPermissionMismatch) =====

I am the owner of this azure account and suspect there is some permission that is not set up correctly. What are ALL the steps required to send a file from an Azure Release Pipeline to Azure Blob storage?

Thanks

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
2,917 questions
0 comments No comments
{count} votes

Accepted answer
  1. deherman-MSFT 37,411 Reputation points Microsoft Employee
    2020-10-22T22:46:30.85+00:00

    @dmondou
    If you wish to copy the data you will need either Storage Blob Data Contributor or Storage Blob Data Owner assigned to the user. Please see Use Azure Active Directory on the AzCopy page for more details.

    As this issue is related to Release Pipeline I also suggest you post your issue on the dedicated DevOps forum. They should be able to better assist you in the specific configuration needed.

    Hope this helps. Let us know if you have further issues or questions and we will be happy to assist.

    -------------------------------

    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.