다음을 통해 공유


AccountPermissions 클래스

ResourceTypes generate_shared_access_signature 메서드 및 set_*_acl 사용되는 AccessPolicies에 사용할 클래스입니다. 리소스 액세스 권한을 부여하는 데 사용할 수 있는 SAS에는 두 가지 유형이 있습니다. 하나는 특정 리소스(리소스별)에 대한 액세스 권한을 부여하는 것입니다. 또 다른 방법은 특정 계정에 대한 전체 서비스에 대한 액세스 권한을 부여하고 여기에 있는 퍼머에 따라 특정 작업을 허용하는 것입니다.

상속
builtins.object
AccountPermissions

생성자

AccountPermissions(read=False, write=False, delete=False, list=False, add=False, create=False, update=False, process=False, _str=None)

매개 변수

read
bool
기본값: False

서명된 모든 리소스 유형(서비스, 컨테이너 및 개체)에 대해 유효합니다. 지정된 리소스 종류에 대한 읽기 권한을 허용합니다.

write
bool
기본값: False

서명된 모든 리소스 유형(서비스, 컨테이너 및 개체)에 대해 유효합니다. 지정된 리소스 종류에 대한 쓰기 권한을 허용합니다.

delete
bool
기본값: False

큐 메시지를 제외하고 컨테이너 및 개체 리소스 종류에 유효합니다.

list
bool
기본값: False

서비스 및 컨테이너 리소스 유형에만 유효합니다.

add
bool
기본값: False

큐 메시지 및 추가 Blob과 같은 개체 리소스 유형에만 유효합니다.

create
bool
기본값: False

다음 개체 리소스 유형에 대해서만 유효합니다. Blob 및 파일. 사용자는 새 Blob 또는 파일을 만들 수 있지만 기존 Blob 또는 파일을 덮어쓸 수는 없습니다.

update
bool
기본값: False

다음 개체 리소스 유형에 대해서만 유효합니다. 큐 메시지.

process
bool
기본값: False

다음 개체 리소스 유형에 대해서만 유효합니다. 큐 메시지.

_str
str
기본값: None

사용 권한을 나타내는 문자열입니다.

변수

AccountPermissions.ADD
AccountPermissions

다음 개체 리소스 유형에만 유효합니다. 큐 메시지 및 추가 Blob입니다.

AccountPermissions.CREATE
AccountPermissions

다음 개체 리소스 유형에 대해서만 유효합니다. Blob 및 파일. 사용자는 새 Blob 또는 파일을 만들 수 있지만 기존 Blob 또는 파일을 덮어쓸 수는 없습니다.

AccountPermissions.DELETE
AccountPermissions

큐 메시지를 제외하고 컨테이너 및 개체 리소스 종류에 유효합니다.

AccountPermissions.LIST
AccountPermissions

서비스 및 컨테이너 리소스 유형에만 유효합니다.

AccountPermissions.PROCESS
AccountPermissions

다음 개체 리소스 유형에 대해서만 유효합니다. 큐 메시지.

AccountPermissions.READ
AccountPermissions

서명된 모든 리소스 유형(서비스, 컨테이너 및 개체)에 대해 유효합니다. 지정된 리소스 종류에 대한 읽기 권한을 허용합니다.

AccountPermissions.UPDATE
AccountPermissions

다음 개체 리소스 유형에 대해서만 유효합니다. 큐 메시지.

AccountPermissions.WRITE
AccountPermissions

서명된 모든 리소스 유형(서비스, 컨테이너 및 개체)에 대해 유효합니다. 지정된 리소스 종류에 대한 쓰기 권한을 허용합니다.

특성

ADD

ADD = <azure.storage.common.models.AccountPermissions object>

CREATE

CREATE = <azure.storage.common.models.AccountPermissions object>

DELETE

DELETE = <azure.storage.common.models.AccountPermissions object>

LIST

LIST = <azure.storage.common.models.AccountPermissions object>

PROCESS

PROCESS = <azure.storage.common.models.AccountPermissions object>

READ

READ = <azure.storage.common.models.AccountPermissions object>

UPDATE

UPDATE = <azure.storage.common.models.AccountPermissions object>

WRITE

WRITE = <azure.storage.common.models.AccountPermissions object>