Skip to content

Commit c3eff35

Browse files
committed
Merge pull request #1138 from yadavbdev/dev
Bug 5095507:Uploading Gold image using PowerShell fails 100% if tenant admin is sitting in different timezone than WestUS
2 parents 8d44f81 + e78310d commit c3eff35

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/ServiceManagement/RemoteApp/Commands.RemoteApp/TemplateImage/NewAzureRemoteAppTemplateImage.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,9 @@ private string GetAzureVmSasUri(string vmImageName)
249249
pageBlob = new CloudPageBlob(uri, credentials);
250250

251251
accessPolicy.Permissions = SharedAccessBlobPermissions.Read;
252-
accessPolicy.SharedAccessStartTime = DateTime.Now;
253-
accessPolicy.SharedAccessExpiryTime = DateTime.Now.AddHours(12);
252+
// Sometimes the clocks are 2-3 seconds fast and the SAS is not yet valid when the service tries to use it.
253+
accessPolicy.SharedAccessStartTime = DateTime.UtcNow.AddMinutes(-5);
254+
accessPolicy.SharedAccessExpiryTime = DateTime.UtcNow.AddHours(12);
254255

255256
sas = pageBlob.GetSharedAccessSignature(accessPolicy);
256257

0 commit comments

Comments
 (0)