AccountSASSignatureValues interface

NODE.JSランタイムでのみ使用できます。

AccountSASSignatureValues は、Azure Storage アカウントの Shared Access Signature (SAS) を生成するために使用されます。 ここでのすべての値が適切に設定されたら、 generateAccountSASQueryParameters を呼び出して、実際に BLOB URL に適用できる SAS の表現を取得します。 注: このクラスと SASQueryParameters の両方が存在するのは、前者が変更可能であり論理表現であるのに対し、後者は不変であり、実際の REST 要求を生成するために使用されるためです。

SAS の詳細な概念情報についてはhttps://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1、必要なパラメーターを含むパラメーターの説明に関するページを参照してくださいhttps://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