AccountSASSignatureValues interface
NODE.JSランタイムでのみ使用できます。 AccountSASSignatureValues は、Azure Storage アカウントの Shared Access Signature (SAS) を生成するために使用されます。 ここでのすべての値が適切に設定されたら、<xref:generateAccountSASQueryParameters> を呼び出して、実際に BLOB URL に適用できる SAS の表現を取得します。 注: 前者は変更可能であり、論理表現であるのに対し、後者は不変であり、実際の REST 要求の生成に使用されるため、このクラスと <xref:SASQueryParameters> の両方が存在します。
プロパティ
expires |
SAS が機能しなくなった時間。 |
ip |
随意。 許可される IP 範囲。 |
permissions | SAS ユーザーが実行できる操作を指定します。 アクセス許可文字列の構築については、<xref:AccountSASPermissions> を参照してください。 |
protocol | 随意。 許可される SAS プロトコル。 |
resource |
この SAS でアクセスできるリソースの種類を示す値。 この値を構築するには、<xref:AccountSASResourceTypes> を参照してください。 |
services | この SAS でアクセス可能なサービスを示す値。 この値を構築するには、<xref:AccountSASServices> を参照してください。 |
starts |
随意。 SAS が有効になるタイミング。 |
version | 指定しない場合、既定では、このバージョンのライブラリを対象とするサービス バージョンが使用されます。 |
プロパティの詳細
expiresOn
SAS が機能しなくなった時間。
expiresOn: Date
プロパティ値
Date
ipRange
permissions
SAS ユーザーが実行できる操作を指定します。 アクセス許可文字列の構築については、<xref:AccountSASPermissions> を参照してください。
permissions: AccountSASPermissions
プロパティ値
protocol
resourceTypes
この SAS でアクセスできるリソースの種類を示す値。 この値を構築するには、<xref:AccountSASResourceTypes> を参照してください。
resourceTypes: string
プロパティ値
string
services
この SAS でアクセス可能なサービスを示す値。 この値を構築するには、<xref:AccountSASServices> を参照してください。
services: string
プロパティ値
string
startsOn
随意。 SAS が有効になるタイミング。
startsOn?: Date
プロパティ値
Date
version
指定しない場合、既定では、このバージョンのライブラリを対象とするサービス バージョンが使用されます。
version?: string
プロパティ値
string