다음을 통해 공유


SharePermissions 클래스

azure.storage.file.FileService.generate_share_shared_access_signature 메서드 및 azure.storage.file.FileService.set_share_acl 사용되는 AccessPolicies에 사용할 SharePermissions 클래스입니다.

상속
builtins.object
SharePermissions

생성자

SharePermissions(read=False, write=False, delete=False, list=False, _str=None)

매개 변수

Name Description
read

공유에 있는 파일의 콘텐츠, 속성 또는 메타데이터를 읽습니다. 공유의 모든 파일을 복사 작업의 원본으로 사용합니다.

기본값: False
write

공유에 있는 파일의 경우 콘텐츠, 속성 또는 메타데이터를 만들거나 씁니다. 파일 크기를 조정합니다. 파일을 동일한 계정 내에서 복사 작업의 대상으로 사용합니다. 참고: 서비스 SAS를 사용하여 공유 속성 또는 메타데이터를 읽거나 쓸 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다.

기본값: False
delete

공유의 모든 파일을 삭제합니다. 참고: 서비스 SAS를 사용하여 공유를 삭제할 수 있는 권한을 부여할 수 없습니다. 대신 계정 SAS를 사용합니다.

기본값: False
list

공유의 파일 및 디렉터리를 나열합니다.

기본값: False
_str
str

사용 권한을 나타내는 문자열

기본값: None

변수

Name Description
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>