你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SharePermissions 类
要与 azure.storage.file.FileService.generate_share_shared_access_signature 方法一起使用的 SharePermissions 类,以及用于 与 azure.storage.file.FileService.set_share_acl 一起使用的 AccessPolicies。
- 继承
-
builtins.objectSharePermissions
构造函数
SharePermissions(read=False, write=False, delete=False, list=False, _str=None)
参数
名称 | 说明 |
---|---|
read
|
读取共享中任何文件的内容、属性或元数据。 使用共享中的任何文件作为复制操作的源。 默认值: False
|
write
|
对于共享中的任何文件,请创建或写入内容、属性或元数据。 调整文件的大小。 使用 文件作为同一帐户中复制操作的目标。 注意:不能授予使用服务 SAS 读取或写入共享属性或元数据的权限。 请改用帐户 SAS。 默认值: False
|
delete
|
删除共享中的任何文件。 注意:不能授予通过服务 SAS 删除共享的权限。 请改用帐户 SAS。 默认值: False
|
list
|
列出共享中的文件和目录。 默认值: False
|
_str
|
表示权限的字符串 默认值: None
|
变量
名称 | 说明 |
---|---|
FilePermissions.DELETE
|
删除共享中的任何文件。 注意:不能授予通过服务 SAS 删除共享的权限。 请改用帐户 SAS。 |
FilePermissions.LIST
|
列出共享中的文件和目录。 |
FilePermissions.READ
|
读取共享中任何文件的内容、属性或元数据。 使用共享中的任何文件作为复制操作的源。 |
FilePermissions.WRITE
|
对于共享中的任何文件,请创建或写入内容、属性或元数据。 调整文件的大小。 使用 文件作为同一帐户中复制操作的目标。 注意:不能授予使用服务 SAS 读取或写入共享属性或元数据的权限。 请改用帐户 SAS。 |
属性
DELETE
DELETE = <azure.storage.file.models.SharePermissions object>
LIST
LIST = <azure.storage.file.models.SharePermissions object>
READ
READ = <azure.storage.file.models.SharePermissions object>
WRITE
WRITE = <azure.storage.file.models.SharePermissions object>