다음을 통해 공유


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를 사용하여 액세스할 수 있는 서명된 리소스 유형입니다. 서비스: 서비스 수준 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를 사용하여 액세스할 수 있는 서명된 리소스 유형입니다. 서비스: 서비스 수준 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 토큰에 서명할 키입니다.