你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AccountSASSignatureValues interface

仅在 NODE.JS RUNTIME 中可用。

AccountSASSignatureValues 用于为 Azure 存储帐户生成共享访问签名 (SAS) 。 正确设置此处的所有值后,调用 generateAccountSASQueryParameters 以获取实际上可应用于数据湖 URL 的 SAS 表示形式。 注意:此类和 SASQueryParameters 都存在,因为前者是可变的,是逻辑表示形式,而后者是不可变的,用于生成实际的 REST 请求。

有关 SAS 的更多概念性信息,请参阅 https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 有关 https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas 参数的说明,包括必需参数

属性

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