다음을 통해 공유


AccountSASSignatureValues interface

NODE.JS 런타임에서만 사용할 수 있습니다.

AccountSASSignatureValues는 Azure Storage 계정에 대한 SAS(공유 액세스 서명)를 생성하는 데 사용됩니다. 여기에 있는 모든 값이 적절하게 설정되면 generateAccountSASQueryParameters 를 호출하여 실제로 Blob 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 .

속성

encryptionScope

(선택 사항) 이 SAS URI로 권한이 부여된 요청을 보낼 때 사용할 암호화 범위입니다.

expiresOn

SAS가 더 이상 작동하지 않는 시간입니다.

ipRange

(선택 사항) IP 범위가 허용됩니다.

permissions

SAS 사용자가 수행할 수 있는 작업을 지정합니다. 사용 권한 문자열을 구성하는 데 도움이 되도록 AccountSASPermissions 를 참조하세요.

protocol

(선택 사항) SAS 프로토콜이 허용됩니다.

resourceTypes

이 SAS를 사용하여 액세스할 수 있는 리소스 종류를 나타내는 값입니다. 이 값을 생성하려면 AccountSASResourceTypes 를 참조하세요.

services

이 SAS를 사용하여 액세스할 수 있는 서비스를 나타내는 값입니다. 이 값을 생성하려면 AccountSASServices 를 참조하세요.

startsOn

(선택 사항) SAS가 적용되는 시기입니다.

version

제공되지 않은 경우 이 라이브러리 버전이 대상으로 하는 서비스 버전으로 기본 설정됩니다.

속성 세부 정보

encryptionScope

(선택 사항) 이 SAS URI로 권한이 부여된 요청을 보낼 때 사용할 암호화 범위입니다.

encryptionScope?: string

속성 값

string

expiresOn

SAS가 더 이상 작동하지 않는 시간입니다.

expiresOn: Date

속성 값

Date

ipRange

(선택 사항) IP 범위가 허용됩니다.

ipRange?: SasIPRange

속성 값

permissions

SAS 사용자가 수행할 수 있는 작업을 지정합니다. 사용 권한 문자열을 구성하는 데 도움이 되도록 AccountSASPermissions 를 참조하세요.

permissions: AccountSASPermissions

속성 값

protocol

(선택 사항) SAS 프로토콜이 허용됩니다.

protocol?: SASProtocol

속성 값

resourceTypes

이 SAS를 사용하여 액세스할 수 있는 리소스 종류를 나타내는 값입니다. 이 값을 생성하려면 AccountSASResourceTypes 를 참조하세요.

resourceTypes: string

속성 값

string

services

이 SAS를 사용하여 액세스할 수 있는 서비스를 나타내는 값입니다. 이 값을 생성하려면 AccountSASServices 를 참조하세요.

services: string

속성 값

string

startsOn

(선택 사항) SAS가 적용되는 시기입니다.

startsOn?: Date

속성 값

Date

version

제공되지 않은 경우 이 라이브러리 버전이 대상으로 하는 서비스 버전으로 기본 설정됩니다.

version?: string

속성 값

string