你当前正在访问 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 和文件的权限。 |
delete |
授予删除版本的权限。 |
filter | 筛选 Blob 的权限。 |
list | 列出授予的 Blob 容器、Blob、共享、目录和文件的权限。 |
permanent |
指定允许永久删除。 |
process | 已授予获取和删除消息的权限。 |
read | 授予读取资源和列出队列和表的权限。 |
set |
设置不可变性策略的权限。 |
tag | Specfies 已授予标记访问权限。 |
update | 授予更新消息和表实体的权限。 |
write | 授予写入资源的权限。 |
方法
from(Account |
从原始对象创建 AccountSASPermissions ,该对象包含与其相同的键以及它们的布尔值。 |
parse(string) | 分析从字符串初始化 AccountSASPermissions 字段。 |
to |
生成 Azure 存储帐户的 SAS 权限字符串。 调用此方法可设置 AccountSASSignatureValues 权限字段。 使用此方法将保证资源类型按服务接受的顺序。 请参见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
deleteVersion
授予删除版本的权限。
deleteVersion: boolean
属性值
boolean
filter
筛选 Blob 的权限。
filter: boolean
属性值
boolean
list
列出授予的 Blob 容器、Blob、共享、目录和文件的权限。
list: boolean
属性值
boolean
permanentDelete
指定允许永久删除。
permanentDelete: boolean
属性值
boolean
process
已授予获取和删除消息的权限。
process: boolean
属性值
boolean
read
授予读取资源和列出队列和表的权限。
read: boolean
属性值
boolean
setImmutabilityPolicy
设置不可变性策略的权限。
setImmutabilityPolicy: boolean
属性值
boolean
tag
Specfies 已授予标记访问权限。
tag: boolean
属性值
boolean
update
授予更新消息和表实体的权限。
update: boolean
属性值
boolean
write
授予写入资源的权限。
write: boolean
属性值
boolean
方法详细信息
from(AccountSASPermissionsLike)
从原始对象创建 AccountSASPermissions ,该对象包含与其相同的键以及它们的布尔值。
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
参数
- permissionLike
- AccountSASPermissionsLike
返回
parse(string)
分析从字符串初始化 AccountSASPermissions 字段。
static function parse(permissions: string): AccountSASPermissions
参数
- permissions
-
string
返回
toString()
生成 Azure 存储帐户的 SAS 权限字符串。 调用此方法可设置 AccountSASSignatureValues 权限字段。
使用此方法将保证资源类型按服务接受的顺序。
请参见https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
返回
string