다음을 통해 공유


AccountSasParameters 클래스

스토리지 계정의 SAS 자격 증명을 나열하는 매개 변수입니다.

Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.

상속
azure.mgmt.storage._serialization.Model
AccountSasParameters

생성자

AccountSasParameters(*, services: str | _models.Services, resource_types: str | _models.SignedResourceTypes, permissions: str | _models.Permissions, shared_access_expiry_time: datetime, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, key_to_sign: str | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
services
str 또는 Services

계정 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 큐(q), 테이블(t), 파일(f)입니다. 필수 요소. 알려진 값은 "b", "q", "t" 및 "f"입니다.

resource_types

계정 SAS를 사용하여 액세스할 수 있는 서명된 리소스 유형입니다. 서비스( s): 서비스 수준 API에 대한 액세스; 컨테이너(c): 컨테이너 수준 API에 대한 액세스; 개체(o): Blob, 큐 메시지, 테이블 엔터티 및 파일에 대한 개체 수준 API에 액세스합니다. 필수 요소. 알려진 값은 "s", "c" 및 "o"입니다.

permissions
str 또는 Permissions

계정 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다. 필수 요소. 알려진 값은 "r", "d", "w", "l", "a", "c", "u" 및 "p"입니다.

ip_address_or_range
str

요청을 수락할 IP 주소 또는 IP 주소 범위입니다.

protocols
str 또는 HttpProtocol

계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다. 알려진 값은 "https,http" 및 "https"입니다.

shared_access_start_time

SAS가 유효한 시간입니다.

shared_access_expiry_time

공유 액세스 서명이 유효하지 않은 시간입니다. 필수 요소.

key_to_sign
str

계정 SAS 토큰에 서명할 키입니다.

변수

Name Description
services
str 또는 Services

계정 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 큐(q), 테이블(t), 파일(f)입니다. 필수 요소. 알려진 값은 "b", "q", "t" 및 "f"입니다.

resource_types

계정 SAS를 사용하여 액세스할 수 있는 서명된 리소스 유형입니다. 서비스( s): 서비스 수준 API에 대한 액세스; 컨테이너(c): 컨테이너 수준 API에 대한 액세스; 개체(o): Blob, 큐 메시지, 테이블 엔터티 및 파일에 대한 개체 수준 API에 액세스합니다. 필수 요소. 알려진 값은 "s", "c" 및 "o"입니다.

permissions
str 또는 Permissions

계정 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다. 필수 요소. 알려진 값은 "r", "d", "w", "l", "a", "c", "u" 및 "p"입니다.

ip_address_or_range
str

요청을 수락할 IP 주소 또는 IP 주소 범위입니다.

protocols
str 또는 HttpProtocol

계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다. 알려진 값은 "https,http" 및 "https"입니다.

shared_access_start_time

SAS가 유효한 시간입니다.

shared_access_expiry_time

공유 액세스 서명이 유효하지 않은 시간입니다. 필수 요소.

key_to_sign
str

계정 SAS 토큰에 서명할 키입니다.