SASQueryParameters class
Azure Storage SAS의 쿼리 매개 변수를 구성하는 구성 요소를 나타냅니다. 이 형식은 사용자가 직접 생성하지 않습니다. AccountSASSignatureValues 및 QueueSASSignatureValues 형식에서만 생성됩니다. 생성되면 로 인코딩하고 URL에 toString() 직접 추가할 수 있습니다(기존 쿼리 매개 변수가 있는 경우 이러한 쿼리 매개 변수를 추가하는 적절한 수단에 영향을 줄 수 있는 경우 주의해야 합니다).
참고: 이 클래스의 인스턴스는 변경할 수 없습니다.
생성자
SASQuery |
SASQueryParameters의 인스턴스를 만듭니다. |
속성
expires |
식별자가 제공되는 경우에만 선택 사항입니다. 이 SAS 토큰의 만료 시간입니다. |
identifier | 선택 사항입니다. 서명된 식별자입니다( QueueSASSignatureValues에만 해당). https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy를 참조하세요. |
ip |
선택 사항입니다. 이 SAS에 허용되는 IP 범위입니다. |
permissions | 식별자가 제공되는 경우에만 선택 사항입니다. 자세한 내용은 AccountSASPermissions, QueueSASPermissions 를 참조하세요. |
protocol | 선택 사항입니다. 허용되는 HTTP 프로토콜입니다. |
resource | 선택 사항입니다. 스토리지 큐( QueueSASSignatureValues에만 해당). |
resource |
선택 사항입니다. 액세스 중인 스토리지 리소스 유형입니다(계정 SAS에만 해당). 자세한 내용은 AccountSASResourceTypes 를 참조하세요. |
services | 선택 사항입니다. 액세스 중인 스토리지 서비스(계정 SAS에만 해당). 자세한 내용은 AccountSASServices 를 참조하세요. |
signature | SAS 토큰의 서명입니다. |
starts |
선택 사항입니다. 이 SAS 토큰의 시작 시간입니다. |
version | 스토리지 API 버전입니다. |
메서드
to |
모든 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
permissions
식별자가 제공되는 경우에만 선택 사항입니다. 자세한 내용은 AccountSASPermissions, QueueSASPermissions 를 참조하세요.
permissions?: string
속성 값
string
protocol
resource
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