Skip to content

Commit e78310d

Browse files
committed
Bug 5095507:[LIVESITE BLOCKING][HOTFIX] VMProvisioning: Uploading Gold image using PowerShell fails 100% if tenant admin is sitting in different timezone than WestUS
1 parent 8d44f81 commit e78310d

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)