SASQueryParameters class

Azure Storage SAS의 쿼리 매개 변수를 구성하는 구성 요소를 나타냅니다. 이 형식은 사용자가 직접 생성하지 않습니다. AccountSASSignatureValuesQueueSASSignatureValues 형식에서만 생성됩니다. 생성되면 로 인코딩하고 URL에 toString() 직접 추가할 수 있습니다(기존 쿼리 매개 변수가 있는 경우 이러한 쿼리 매개 변수를 추가하는 적절한 수단에 영향을 줄 수 있는 경우 주의해야 합니다).

참고: 이 클래스의 인스턴스는 변경할 수 없습니다.

생성자

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

SASQueryParameters의 인스턴스를 만듭니다.

속성

expiresOn

식별자가 제공되는 경우에만 선택 사항입니다. 이 SAS 토큰의 만료 시간입니다.

identifier

선택 사항입니다. 서명된 식별자입니다( QueueSASSignatureValues에만 해당).

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy를 참조하세요.

ipRange

선택 사항입니다. 이 SAS에 허용되는 IP 범위입니다.

permissions

식별자가 제공되는 경우에만 선택 사항입니다. 자세한 내용은 AccountSASPermissions, QueueSASPermissions 를 참조하세요.

protocol

선택 사항입니다. 허용되는 HTTP 프로토콜입니다.

resource

선택 사항입니다. 스토리지 큐( QueueSASSignatureValues에만 해당).

resourceTypes

선택 사항입니다. 액세스 중인 스토리지 리소스 유형입니다(계정 SAS에만 해당). 자세한 내용은 AccountSASResourceTypes 를 참조하세요.

services

선택 사항입니다. 액세스 중인 스토리지 서비스(계정 SAS에만 해당). 자세한 내용은 AccountSASServices 를 참조하세요.

signature

SAS 토큰의 서명입니다.

startsOn

선택 사항입니다. 이 SAS 토큰의 시작 시간입니다.

version

스토리지 API 버전입니다.

메서드

toString()

모든 SAS 쿼리 매개 변수를 URL에 추가할 수 있는 문자열로 인코딩합니다.

생성자 세부 정보

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

SASQueryParameters의 인스턴스를 만듭니다.

new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string)

매개 변수

version

string

스토리지 버전 표시

signature

string

SAS 토큰의 서명 표시

permissions

string

스토리지 사용 권한 표시

services

string

액세스 중인 스토리지 서비스 표시(계정 SAS에만 해당)

resourceTypes

string

액세스 중인 스토리지 리소스 유형 표시(계정 SAS에만 해당)

protocol
SASProtocol

허용되는 HTTP 프로토콜을 나타냅니다.

startsOn

Date

이 SAS 토큰의 시작 시간 표시

expiresOn

Date

이 SAS 토큰의 만료 시간 표시

ipRange
SasIPRange

이 SAS 토큰의 유효한 IP 주소 범위를 나타냅니다.

identifier

string

서명된 식별자 표시(서비스 SAS에만 해당)

resource

string

스토리지 큐 표시(서비스 SAS에만 해당)

속성 세부 정보

expiresOn

식별자가 제공되는 경우에만 선택 사항입니다. 이 SAS 토큰의 만료 시간입니다.

expiresOn?: Date

속성 값

Date

identifier

선택 사항입니다. 서명된 식별자입니다( QueueSASSignatureValues에만 해당).

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy를 참조하세요.

identifier?: string

속성 값

string

ipRange

선택 사항입니다. 이 SAS에 허용되는 IP 범위입니다.

undefined | SasIPRange ipRange

속성 값

undefined | SasIPRange

permissions

식별자가 제공되는 경우에만 선택 사항입니다. 자세한 내용은 AccountSASPermissions, QueueSASPermissions 를 참조하세요.

permissions?: string

속성 값

string

protocol

선택 사항입니다. 허용되는 HTTP 프로토콜입니다.

protocol?: SASProtocol

속성 값

resource

선택 사항입니다. 스토리지 큐( QueueSASSignatureValues에만 해당).

resource?: string

속성 값

string

resourceTypes

선택 사항입니다. 액세스 중인 스토리지 리소스 유형입니다(계정 SAS에만 해당). 자세한 내용은 AccountSASResourceTypes 를 참조하세요.

resourceTypes?: string

속성 값

string

services

선택 사항입니다. 액세스 중인 스토리지 서비스(계정 SAS에만 해당). 자세한 내용은 AccountSASServices 를 참조하세요.

services?: string

속성 값

string

signature

SAS 토큰의 서명입니다.

signature: string

속성 값

string

startsOn

선택 사항입니다. 이 SAS 토큰의 시작 시간입니다.

startsOn?: Date

속성 값

Date

version

스토리지 API 버전입니다.

version: string

속성 값

string

메서드 세부 정보

toString()

모든 SAS 쿼리 매개 변수를 URL에 추가할 수 있는 문자열로 인코딩합니다.

function toString(): string

반환

string