2012-04-13 10 views
1

Können Sie eine gemeinsame Zugriffssignatur mit mehr als einem Jahr Ablaufdatum einrichten, um Setup-Aufrufe in Windows azure zu vermeiden?Wie richten Sie die gemeinsame Zugriffssignatur mit mehr als einem Jahr Ablaufdatum im Azure-Blobspeicher ein

var signature = blob.GetSharedAccessSignature(new SharedAccessPolicy() 
     { 
      SharedAccessStartTime = null, 
      SharedAccessExpiryTime = 
       DateTime.Now.AddMinutes(expireMinutes), //expire time is restricted at azure to 1hr 
      Permissions = SharedAccessPermissions.Read //readonly for now 
     }); 

Es lässt mich nicht mehr als 1 Stunde setzen.

Antwort

0

Diese Arten von Shared Access-Signaturen haben eine maximale Dauer von einer Stunde, um die Auswirkungen eines Lecks zu minimieren (weil sie nicht widerrufen werden können). Sie möchten eine "Container-Level Access Policy", um einen längeren (oder unendlichen) Ablauf festzulegen, und diese können jederzeit widerrufen werden.

Verwandte Themen