Maestro Build Promotion 403 when calling Blob storage for Winforms-Designer builds
See original GitHub issue- This issue is blocking
- This issue is causing unreasonable pain
For Winforms-Designer builds, Publish Using Darc is throwing errors: https://dev.azure.com/dnceng/internal/_build/results?buildId=864547&view=results
The cause is a 403 when Maestro Build Promotion pipeline reaches out to Blob storage. https://dnceng.visualstudio.com/internal/_build/results?buildId=864601&view=results
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : Unable to upload to assets/manifests/dotnet-winforms-designer/0.9.0-prerelease-preview2.20523.4/MergedManifest.xml in Azure Storage account dotnetclimsrc/dotnet due to Azure.RequestFailedException: Service request failed.
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : Status: 403 (Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.)
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : ErrorCode: AuthenticationFailed
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error :
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : Headers:
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : Transfer-Encoding: chunked
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : Server: Microsoft-HTTPAPI/2.0
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : x-ms-request-id: 2934a709-901e-004f-698d-a9f57b000000
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : x-ms-error-code: AuthenticationFailed
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : Date: Fri, 23 Oct 2020 22:40:39 GMT
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error :
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : at Azure.Storage.Blobs.BlobRestClient.Blob.GetPropertiesAsync_CreateResponse(ClientDiagnostics clientDiagnostics, Response response)
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : at Azure.Storage.Blobs.BlobRestClient.Blob.GetPropertiesAsync(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, Uri resourceUri, String version, String snapshot, Nullable`1 timeout, String leaseId, String encryptionKey, String encryptionKeySha256, Nullable`1 encryptionAlgorithm, Nullable`1 ifModifiedSince, Nullable`1 ifUnmodifiedSince, Nullable`1 ifMatch, Nullable`1 ifNoneMatch, String requestId, Boolean async, String operationName, CancellationToken cancellationToken)
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : at Azure.Storage.Blobs.Specialized.BlobBaseClient.ExistsInternal(Boolean async, CancellationToken cancellationToken)
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : at Azure.Storage.Blobs.Specialized.BlobBaseClient.ExistsAsync(CancellationToken cancellationToken)
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : at Microsoft.DotNet.Build.CloudTestTasks.AzureStorageUtils.CheckIfBlobExistsAsync(String blobPath) in /_/src/Microsoft.DotNet.Build.Tasks.Feed/src/common/AzureStorageUtils.cs:line 197
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : at Microsoft.DotNet.Build.Tasks.Feed.BlobFeedAction.UploadAssetAsync(ITaskItem item, SemaphoreSlim clientThrottle, PushOptions options) in /_/src/Microsoft.DotNet.Build.Tasks.Feed/src/BlobFeedAction.cs:line 175.
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishArtifactsInManifest.proj(99,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Unable to upload to assets/manifests/dotnet-winforms-designer/0.9.0-prerelease-preview2.20523.4/MergedManifest.xml in Azure Storage account dotnetclimsrc/dotnet due to Azure.RequestFailedException: Service request failed.
Status: 403 (Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.)
ErrorCode: AuthenticationFailed
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
azure blob returns 403 forbidden with correct access key
When this check fails, the server returns response code 403 (Forbidden). Reference: Authentication for the Azure Storage Services.
Read more >Azure Blob Storage fails to authenticate: "Make sure the ...
Hi I am trying to upload a binary file (a blob for an excel file, ... the error message: 403 (Server failed to...
Read more >The remote server returned an error 403 Forbidden SAS URI ...
The remote server returned an error 403 Forbidden SAS URI Azure Blob Storage Azure Data Factory | ADF Tutorial 2022, in this video...
Read more >How to Resolve Forbidden (403) Error on Local ...
When you encounter the Forbidden (403) error when using the CloudBlobContainer.CreateIfNotExists() function on your local machine, it usually ...
Read more >HTTP 403 when uploading binary file to Azure Storage ...
I'm encountering an HTTP #403 when trying to upload a ZIP file to Azure Blob storage using the PO 7.5 REST receiver channel...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@mmitche provided this via email:
PR : https://github.com/dotnet/arcade/pull/6705