TableSasSignatureValues interface

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

TableSASSignatureValues は、テーブルの Table Service SAS トークンの生成に使用されます

プロパティ

endPartitionKey

パーティション キー範囲の末尾を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

endRowKey

行キー範囲の末尾を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

expiresOn

省略可能。 識別子が指定されていない場合、トークンが生成されてから 1 時間の既定値が設定されます。 SAS が機能しなくなる時間。

identifier

省略可能。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy」を参照してください。

ipRange

省略可能。 この SAS で許可されている IP 範囲。

permissions

省略可能。 識別子が指定されていない場合、既定値は "read" です。アクセス許可文字列の構築については、アクセスするリソースに応じて TableSasPermissions を参照してください。

protocol

省略可能。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP

startPartitionKey

パーティション キー範囲の開始を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

startRowKey

行キー範囲の開始を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

startsOn

省略可能。 SAS が有効になるタイミング。

version

この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリの対象となるバージョンになります。

プロパティの詳細

endPartitionKey

パーティション キー範囲の末尾を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

endPartitionKey?: string

プロパティ値

string

endRowKey

行キー範囲の末尾を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

endRowKey?: string

プロパティ値

string

expiresOn

省略可能。 識別子が指定されていない場合、トークンが生成されてから 1 時間の既定値が設定されます。 SAS が機能しなくなる時間。

expiresOn?: Date

プロパティ値

Date

identifier

省略可能。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy」を参照してください。

identifier?: string

プロパティ値

string

ipRange

省略可能。 この SAS で許可されている IP 範囲。

ipRange?: SasIPRange

プロパティ値

permissions

省略可能。 識別子が指定されていない場合、既定値は "read" です。アクセス許可文字列の構築については、アクセスするリソースに応じて TableSasPermissions を参照してください。

permissions?: TableSasPermissions

プロパティ値

protocol

省略可能。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP

protocol?: SasProtocol

プロパティ値

startPartitionKey

パーティション キー範囲の開始を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

startPartitionKey?: string

プロパティ値

string

startRowKey

行キー範囲の開始を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます

startRowKey?: string

プロパティ値

string

startsOn

省略可能。 SAS が有効になるタイミング。

startsOn?: Date

プロパティ値

Date

version

この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリの対象となるバージョンになります。

version?: string

プロパティ値

string