AccountSASSignatureValues interface
僅適用于NODE.JS執行時間。
AccountSASSignatureValues 可用來為 Azure 儲存體帳戶產生共用存取簽章 (SAS) 。 一旦適當地設定這裡的所有值,請呼叫 generateAccountSASQueryParameters 以取得 SAS 的標記法,而此 SAS 實際上可以套用至 Blob URL。 注意:這個類別和 SASQueryParameters 都存在,因為前者是可變動的,而後者是固定的,並且用來產生實際的 REST 要求。
如需 SAS https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas 的詳細資訊,請參閱 https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 以取得參數的描述,包括必要參數
屬性
encryption |
選擇性。 傳送具有此 SAS URI 授權的要求時要使用的加密範圍。 |
expires |
SAS 不再運作的時間。 |
ip |
選擇性。 允許的 IP 範圍。 |
permissions | 指定 SAS 使用者可執行檔作業。 如需建構許可權字串的說明,請參閱 AccountSASPermissions 。 |
protocol | 選擇性。 允許 SAS 通訊協定。 |
resource |
值,表示可透過這個 SAS 存取的資源類型。 請參閱 AccountSASResourceTypes 來建構此值。 |
services | 值,表示可透過這個 SAS 存取的服務。 請參閱 AccountSASServices 以建構此值。 |
starts |
選擇性。 SAS 生效的時間。 |
version | 如果未提供,這會預設為此版本程式庫的目標服務版本。 |
屬性詳細資料
encryptionScope
選擇性。 傳送具有此 SAS URI 授權的要求時要使用的加密範圍。
encryptionScope?: string
屬性值
string
expiresOn
SAS 不再運作的時間。
expiresOn: Date
屬性值
Date
ipRange
permissions
protocol
resourceTypes
services
startsOn
選擇性。 SAS 生效的時間。
startsOn?: Date
屬性值
Date
version
如果未提供,這會預設為此版本程式庫的目標服務版本。
version?: string
屬性值
string