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 以取得參數的描述,包括必要參數

屬性

encryptionScope

選擇性。 傳送具有此 SAS URI 授權的要求時要使用的加密範圍。

expiresOn

SAS 不再運作的時間。

ipRange

選擇性。 允許的 IP 範圍。

permissions

指定 SAS 使用者可執行檔作業。 如需建構許可權字串的說明,請參閱 AccountSASPermissions

protocol

選擇性。 允許 SAS 通訊協定。

resourceTypes

值,表示可透過這個 SAS 存取的資源類型。 請參閱 AccountSASResourceTypes 來建構此值。

services

值,表示可透過這個 SAS 存取的服務。 請參閱 AccountSASServices 以建構此值。

startsOn

選擇性。 SAS 生效的時間。

version

如果未提供,這會預設為此版本程式庫的目標服務版本。

屬性詳細資料

encryptionScope

選擇性。 傳送具有此 SAS URI 授權的要求時要使用的加密範圍。

encryptionScope?: string

屬性值

string

expiresOn

SAS 不再運作的時間。

expiresOn: Date

屬性值

Date

ipRange

選擇性。 允許的 IP 範圍。

ipRange?: SasIPRange

屬性值

permissions

指定 SAS 使用者可執行檔作業。 如需建構許可權字串的說明,請參閱 AccountSASPermissions

permissions: AccountSASPermissions

屬性值

protocol

選擇性。 允許 SAS 通訊協定。

protocol?: SASProtocol

屬性值

resourceTypes

值,表示可透過這個 SAS 存取的資源類型。 請參閱 AccountSASResourceTypes 來建構此值。

resourceTypes: string

屬性值

string

services

值,表示可透過這個 SAS 存取的服務。 請參閱 AccountSASServices 以建構此值。

services: string

屬性值

string

startsOn

選擇性。 SAS 生效的時間。

startsOn?: Date

屬性值

Date

version

如果未提供,這會預設為此版本程式庫的目標服務版本。

version?: string

屬性值

string