次の方法で共有


AccountSASSignatureValues interface

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

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

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