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

AccountSASPermissions class

仅在 NODE.JS RUNTIME 中可用。

这是一个帮助程序类,用于构造表示 AccountSAS 授予的权限的字符串。 将值设置为 true 意味着使用这些权限的任何 SAS 都将授予该操作的权限。 设置所有值后,应使用 toString 进行序列化,并将其设置为 AccountSASSignatureValues 对象上的权限字段。 可以在没有此类的情况下构造权限字符串,但权限的顺序是特定的,此类保证正确性。

属性

add

向授予的 Blob 添加消息、表实体和追加的权限。

create

创建已授予的 Blob 和文件的权限。

delete

授予删除 Blob 和文件的权限。

list

列出授予的 Blob 容器、Blob、共享、目录和文件的权限。

process

已授予获取和删除消息的权限。

read

读取资源以及列出授予的队列和表的权限。

update

授予的更新消息和表实体的权限。

write

授予写入资源的权限。

方法

parse(string)

分析从字符串初始化 AccountSASPermissions 字段。

toString()

生成 Azure 存储帐户的 SAS 权限字符串。 调用此方法可设置 AccountSASSignatureValues Permissions 字段。

使用此方法将保证资源类型按服务接受的顺序。

请参见https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

属性详细信息

add

向授予的 Blob 添加消息、表实体和追加的权限。

add: boolean

属性值

boolean

create

创建已授予的 Blob 和文件的权限。

create: boolean

属性值

boolean

delete

授予删除 Blob 和文件的权限。

delete: boolean

属性值

boolean

list

列出授予的 Blob 容器、Blob、共享、目录和文件的权限。

list: boolean

属性值

boolean

process

已授予获取和删除消息的权限。

process: boolean

属性值

boolean

read

读取资源以及列出授予的队列和表的权限。

read: boolean

属性值

boolean

update

授予的更新消息和表实体的权限。

update: boolean

属性值

boolean

write

授予写入资源的权限。

write: boolean

属性值

boolean

方法详细信息

parse(string)

分析从字符串初始化 AccountSASPermissions 字段。

static function parse(permissions: string): AccountSASPermissions

参数

permissions

string

返回

toString()

生成 Azure 存储帐户的 SAS 权限字符串。 调用此方法可设置 AccountSASSignatureValues Permissions 字段。

使用此方法将保证资源类型按服务接受的顺序。

请参见https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

返回

string