次の方法で共有


AccountSASSignatureValues interface

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

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

SAS の概念の詳細については、https://learn.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 を参照してください。パラメーターの説明については、https://learn.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