AccountSASSignatureValues interface
NODE.JS 런타임에서만 사용할 수 있습니다.
AccountSASSignatureValues는 Azure Storage 계정에 대한 SAS(공유 액세스 서명)를 생성하는 데 사용됩니다. 여기에 있는 모든 값이 적절하게 설정되면 generateAccountSASQueryParameters 를 호출하여 실제로 데이터 레이크 URL에 적용할 수 있는 SAS의 표현을 가져옵니다. 참고: 이 클래스와 SASQueryParameters 는 모두 존재합니다. 전자는 변경 가능하고 논리적 표현이지만 후자는 변경할 수 없으며 실제 REST 요청을 생성하는 데 사용되므로 존재합니다.
SAS에 대한 자세한 개념 정보는 필수 매개 변수를 포함하여 매개 변수에 대한 설명을 참조하세요 https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas .
속성
encryption |
(선택 사항) 이 SAS URI로 권한이 부여된 요청을 보낼 때 사용할 암호화 범위입니다. |
expires |
SAS가 더 이상 작동하지 않는 시간입니다. |
ip |
(선택 사항) IP 범위가 허용됩니다. |
permissions | SAS 사용자가 수행할 수 있는 작업을 지정합니다. 권한 문자열을 생성하는 데 도움이 되도록 AccountSASPermissions 를 참조하세요. |
protocol | (선택 사항) SAS 프로토콜이 허용되었습니다. |
resource |
이 SAS로 액세스할 수 있는 리소스 유형을 나타내는 값입니다. 이 값을 생성하려면 AccountSASResourceTypes 를 참조하세요. |
services | 이 SAS로 액세스할 수 있는 서비스를 나타내는 값입니다. 이 값을 생성하려면 AccountSASServices 를 참조하세요. |
starts |
(선택 사항) SAS가 적용되는 시기입니다. |
version | 제공되지 않으면 기본적으로 이 라이브러리 버전이 대상으로 하는 서비스 버전으로 설정됩니다. |
속성 세부 정보
encryptionScope
(선택 사항) 이 SAS URI로 권한이 부여된 요청을 보낼 때 사용할 암호화 범위입니다.
encryptionScope?: string
속성 값
string
expiresOn
SAS가 더 이상 작동하지 않는 시간입니다.
expiresOn: Date
속성 값
Date
ipRange
permissions
SAS 사용자가 수행할 수 있는 작업을 지정합니다. 권한 문자열을 생성하는 데 도움이 되도록 AccountSASPermissions 를 참조하세요.
permissions: AccountSASPermissions
속성 값
protocol
resourceTypes
이 SAS로 액세스할 수 있는 리소스 유형을 나타내는 값입니다. 이 값을 생성하려면 AccountSASResourceTypes 를 참조하세요.
resourceTypes: string
속성 값
string
services
이 SAS로 액세스할 수 있는 서비스를 나타내는 값입니다. 이 값을 생성하려면 AccountSASServices 를 참조하세요.
services: string
속성 값
string
startsOn
(선택 사항) SAS가 적용되는 시기입니다.
startsOn?: Date
속성 값
Date
version
제공되지 않으면 기본적으로 이 라이브러리 버전이 대상으로 하는 서비스 버전으로 설정됩니다.
version?: string
속성 값
string