ServiceSasParameters 클래스
특정 리소스의 서비스 SAS 자격 증명을 나열하는 매개 변수입니다.
Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.
- 상속
-
azure.mgmt.storage._serialization.ModelServiceSasParameters
생성자
ServiceSasParameters(*, canonicalized_resource: str, resource: str | _models.SignedResource, permissions: str | _models.Permissions | None = None, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, shared_access_expiry_time: datetime | None = None, identifier: str | None = None, partition_key_start: str | None = None, partition_key_end: str | None = None, row_key_start: str | None = None, row_key_end: str | None = None, key_to_sign: str | None = None, cache_control: str | None = None, content_disposition: str | None = None, content_encoding: str | None = None, content_language: str | None = None, content_type: str | None = None, **kwargs: Any)
키워드 전용 매개 변수
Name | Description |
---|---|
canonicalized_resource
|
서명된 리소스에 대한 정식 경로입니다. 필수 요소. |
resource
|
서비스 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 컨테이너(c), 파일(f), 공유(s)입니다. 필수 요소. 알려진 값은 "b", "c", "f" 및 "s"입니다. |
permissions
|
str 또는
Permissions
서비스 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다. 알려진 값은 "r", "d", "w", "l", "a", "c", "u", "p"입니다. |
ip_address_or_range
|
요청을 수락할 IP 주소 또는 IP 주소 범위입니다. |
protocols
|
str 또는
HttpProtocol
계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다. 알려진 값은 "https,http" 및 "https"입니다. |
shared_access_start_time
|
SAS가 유효한 시간입니다. |
shared_access_expiry_time
|
공유 액세스 서명이 유효하지 않은 시간입니다. |
identifier
|
컨테이너, 큐 또는 테이블에 대해 지정된 액세스 정책과 상관관계가 있는 최대 64자 길이의 고유 값입니다. |
partition_key_start
|
파티션 키의 시작입니다. |
partition_key_end
|
파티션 키의 끝입니다. |
row_key_start
|
행 키의 시작입니다. |
row_key_end
|
행 키의 끝입니다. |
key_to_sign
|
계정 SAS 토큰에 서명할 키입니다. |
cache_control
|
캐시 제어에 대한 응답 헤더 재정의입니다. |
content_disposition
|
응답 헤더는 콘텐츠 처리에 대해 재정의됩니다. |
content_encoding
|
콘텐츠 인코딩에 대한 응답 헤더 재정의입니다. |
content_language
|
응답 헤더는 콘텐츠 언어에 대해 재정의됩니다. |
content_type
|
콘텐츠 형식에 대한 응답 헤더 재정의입니다. |
변수
Name | Description |
---|---|
canonicalized_resource
|
서명된 리소스에 대한 정식 경로입니다. 필수 요소. |
resource
|
서비스 SAS를 사용하여 액세스할 수 있는 서명된 서비스입니다. 가능한 값은 Blob(b), 컨테이너(c), 파일(f), 공유(s)입니다. 필수 요소. 알려진 값은 "b", "c", "f" 및 "s"입니다. |
permissions
|
str 또는
Permissions
서비스 SAS에 대한 서명된 권한입니다. 가능한 값은 읽기(r), 쓰기(w), 삭제(d), 목록(l), 추가(a), 만들기(c), 업데이트(u) 및 프로세스(p)입니다. 알려진 값은 "r", "d", "w", "l", "a", "c", "u", "p"입니다. |
ip_address_or_range
|
요청을 수락할 IP 주소 또는 IP 주소 범위입니다. |
protocols
|
str 또는
HttpProtocol
계정 SAS를 사용하여 수행한 요청에 허용되는 프로토콜입니다. 알려진 값은 "https,http" 및 "https"입니다. |
shared_access_start_time
|
SAS가 유효한 시간입니다. |
shared_access_expiry_time
|
공유 액세스 서명이 유효하지 않은 시간입니다. |
identifier
|
컨테이너, 큐 또는 테이블에 대해 지정된 액세스 정책과 상관관계가 있는 최대 64자 길이의 고유 값입니다. |
partition_key_start
|
파티션 키의 시작입니다. |
partition_key_end
|
파티션 키의 끝입니다. |
row_key_start
|
행 키의 시작입니다. |
row_key_end
|
행 키의 끝입니다. |
key_to_sign
|
계정 SAS 토큰에 서명할 키입니다. |
cache_control
|
캐시 제어에 대한 응답 헤더 재정의입니다. |
content_disposition
|
응답 헤더는 콘텐츠 처리에 대해 재정의됩니다. |
content_encoding
|
콘텐츠 인코딩에 대한 응답 헤더 재정의입니다. |
content_language
|
응답 헤더는 콘텐츠 언어에 대해 재정의됩니다. |
content_type
|
콘텐츠 형식에 대한 응답 헤더 재정의입니다. |
Azure SDK for Python