TableSasSignatureValues interface
NODE.JSランタイムでのみ使用できます。
TableSASSignatureValues は、テーブルの Table Service SAS トークンの生成に使用されます
プロパティ
end |
パーティション キー範囲の末尾を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます |
end |
行キー範囲の末尾を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます |
expires |
省略可能。 識別子が指定されていない場合、トークンが生成されてから 1 時間の既定値が設定されます。 SAS が機能しなくなる時間。 |
identifier | 省略可能。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。 「https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy」を参照してください。 |
ip |
省略可能。 この SAS で許可されている IP 範囲。 |
permissions | 省略可能。 識別子が指定されていない場合、既定値は "read" です。アクセス許可文字列の構築については、アクセスするリソースに応じて TableSasPermissions を参照してください。 |
protocol | 省略可能。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP |
start |
パーティション キー範囲の開始を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます |
start |
行キー範囲の開始を定義する テーブル クエリは範囲内の結果のみを返し、共有アクセス署名を使用してこの範囲外のエンティティを追加、更新、または削除しようとすると失敗します。 startPartitionKey が endPartitionKey と等しい場合、共有アクセス署名はテーブル内の 1 つのパーティション内のエンティティへのアクセスのみを承認します。 startPartitionKey が endPartitionKey と等しく、startRowKey が endRowKey と等しい場合、共有アクセス署名は 1 つのパーティション内の 1 つのエンティティにのみアクセスできます |
starts |
省略可能。 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
permissions
省略可能。 識別子が指定されていない場合、既定値は "read" です。アクセス許可文字列の構築については、アクセスするリソースに応じて TableSasPermissions を参照してください。
permissions?: TableSasPermissions
プロパティ値
protocol
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