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。
プロパティ
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
startsOn
省略可能。 SAS が有効になるタイミング。
startsOn?: Date
プロパティ値
Date
version
指定しない場合、これは既定で、このバージョンのライブラリの対象となるサービス バージョンになります。
version?: string
プロパティ値
string