Azure Table Storage(アジュール テーブル ストレージ)
Azure Table Storage は、構造化された NoSQL データをクラウドに格納するサービスであり、スキーマレス設計でキー/属性ストアを提供します。 ストレージ アカウントにサインインして、テーブルの作成、更新、クエリなどを行います。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | すべての地域 Power Automate |
| ロジック アプリ | Standard | すべての Logic Apps リージョン |
| Power Apps | - | 利用できません |
| Power Automate | Premium | すべての地域 Power Automate |
| お問い合わせ | |
|---|---|
| 名前 | Microsoft |
| URL |
Microsoft LogicApps のサポート Microsoft Power Automate のサポート |
| コネクタ メタデータ | |
|---|---|
| Publisher | Microsoft |
| Website | https://azure.microsoft.com/services/storage/tables/ |
この統合を使用するには、Azure ストレージ アカウントにアクセスする必要があります。 詳細については、 こちらをご覧ください。
接続しようとすると、ストレージ アカウント名とストレージ キーを指定するように求められます。 ストレージ アカウントの名前は URL で確認できます。たとえば、URL が https://myaccount.table.core.windows.net されている場合、アカウント名は "myaccount" になります。 複数のアカウントがある場合は、使用するアカウントを指定し、[ 作成] を選択します。 作成中にエラーが表示された場合は、アカウント名とキーを確認して、もう一度やり直してください。
これで、この統合の使用を開始する準備ができました。
既知の問題と制限事項
- ロジック アプリは、両方が同じリージョンにある場合、ファイアウォールの背後にあるストレージ アカウントに直接アクセスすることはできません。 回避策として、ロジック アプリとストレージ アカウントをさまざまなリージョンに配置できます。 Azure Logic Apps からファイアウォールの背後にあるストレージ アカウントへのアクセスを有効にする方法の詳細については、ファイアウォールの背後にあるストレージ アカウントへのアクセスを参照してください。
マネージド ID 認証と Azure Table Storage コネクタ
現時点では、マネージド ID 認証は Logic Apps でのみサポートされています。 Azure Table Storage データへの接続に使用するには、次の手順に従います。
- Azure マネージド ID を作成する
- ID に Azure BLOB リソースへのアクセス権を付与します。 詳細については、「 Microsoft Entra ID を使用して BLOB へのアクセスを承認する」を参照してください。
- ユーザー割り当て ID を使用する場合は、ロジック アプリをマネージド ID に関連付けます
- マネージド ID を使用するロジック アプリに移動します。
- ブレードの [設定] セクションで、
Identity - [
User assigned] タブに移動し、Add - 使用するマネージド ID を選択し、
Add
Logic Apps でのマネージド ID を使用した認証の詳細については、Azure Logic Apps のマネージド ID を使用した Azure リソースへのアクセスの認証に関するページを参照してください。
Microsoft Entra ID 認証に関する既知の制限事項
現在の認証パイプラインの制限により、Microsoft Entra ID ゲスト ユーザーは、Azure Table Storage への Microsoft Entra ID 接続ではサポートされていません。 Microsoft Entra ID またはマネージド ID 認証を使用する場合 は、V2 アクションのみがサポートされます。 非推奨のアクションは引き続き Access Key 認証で動作しますが、 Microsoft Entra ID またはマネージド ID 接続で使用した場合は失敗します。
テーブル エンドポイントを使用して Azure Table Storage コネクタに接続する
"アクセス キー" 接続を作成するとき、または V2 操作を使用するときに、完全な Azure Storage テーブル エンドポイントを入力します。
"アクセス キー" 認証の場合は、パラメーターに完全な Azure Storage テーブル エンドポイント
Azure Storage account name or table endpoint入力します。- "アクセス キー" 認証で "V2" 操作を使用する場合は、
storageAccountNameパラメーターにもテーブル エンドポイントを指定する必要があります。
- "アクセス キー" 認証で "V2" 操作を使用する場合は、
"V2" 操作の場合は、パラメーターに完全な Azure Storage テーブル エンドポイント
storageAccountName入力します。スキーマを含む完全なエンドポイントを指定する必要があります。次に例を示します。
https://account.table.core.windows.net/-
https://account-secondary.table.core.windows.net/(セカンダリ エンドポイントに接続する場合) - 相対パス (たとえば、
account.table.core.windows.net) は拒否されます。
特定のストレージ アカウントの Azure Storage テーブル エンドポイントを取得する
このテーブル エンドポイントを取得するには、複数の方法があります。
Azure portal を使用
- Microsoft Azure で、接続する Azure Storage アカウントに移動します
- [
Settingsセクション (左側のブレード) で、Endpoints - テーブル エンドポイントは、
table serviceテキスト ボックスの Table service の下に表示されます。
ストレージ アカウントの使用 - プロパティの取得 REST API 呼び出し
- Azure Storage アカウントの
subscription Idとresource group nameを取得します。 - ストレージ アカウント - プロパティの取得に移動する
- HTTP 呼び出しの右上隅にある [
Try it] ボタンをクリックします - サインイン (ユーザーはストレージ アカウントにアクセスできる必要があります)
- Azure Storage アカウントが配置されている Azure テナントを選択する
- Azure Storage のアカウント名、リソース グループ名を入力し、ストレージ アカウントがあるサブスクリプションを選択します。
- クリック
Run - テーブル エンドポイントは、応答
tableオブジェクトの下primaryEndpointsプロパティにあります
- Azure Storage アカウントの
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| アクセス キー | Azure Table Storage にアクセスするには、Azure Storage アカウント名 (またはテーブル エンドポイント) とアクセス キーを指定します。 | Azure Government と US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン | 共有可能 |
| アクセス キー (Azure Government) | Azure Table Storage にアクセスするには、Azure Storage アカウント名 (またはテーブル エンドポイント) とアクセス キーを指定します。 | Azure Government および US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) のみ | 共有可能 |
| クライアント証明書の認証 | PFX 証明書とパスワードを使用して Microsoft Entra ID 資格情報を指定する | すべてのリージョン | 共有可能 |
| ロジック アプリのマネージド ID | マネージド ID を使用して接続を作成する | LOGICAPPS のみ | 共有可能 |
| Microsoft Entra ID 統合 | Microsoft Entra ID を使用して Azure Table Storage にアクセスします。 | Azure Government と US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン | 共有不可 |
| Microsoft Entra ID Integrated (Azure Government) | Microsoft Entra ID を使用して Azure Table Storage にアクセスします。 | Azure Government および US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) のみ | 共有不可 |
| サービス プリンシパル認証 | サービス プリンシパル認証には Microsoft Entra ID アプリケーションを使用します。 | すべてのリージョン | 共有不可 |
| 既定 [非推奨] | このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。 | すべてのリージョン | 共有不可 |
アクセス キー
認証 ID: keyBasedAuth
適用: Azure Government および米国政府 (GCC) および米国政府 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン
Azure Table Storage にアクセスするには、Azure Storage アカウント名 (またはテーブル エンドポイント) とアクセス キーを指定します。
これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| Azure Storage アカウント名またはテーブル エンドポイント | 文字列 | Azure Storage アカウントの名前またはテーブル エンドポイント | 正しい |
| 共有ストレージ キー | securestring | Azure Storage アカウントの共有ストレージ キー | 正しい |
アクセス キー (Azure Government)
認証 ID: keyBasedAuth
適用: Azure Government および米国政府 (GCC) と米国政府 (GCC-High) の Azure Government および国防総省 (DoD) のみ
Azure Table Storage にアクセスするには、Azure Storage アカウント名 (またはテーブル エンドポイント) とアクセス キーを指定します。
これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| Azure Storage アカウント名またはテーブル エンドポイント | 文字列 | Azure Storage アカウントの名前またはテーブル エンドポイント | 正しい |
| 共有ストレージ キー | securestring | Azure Storage アカウントの共有ストレージ キー | 正しい |
クライアント証明書の認証
認証 ID: certOauth
適用対象: すべてのリージョン
PFX 証明書とパスワードを使用して Microsoft Entra ID 資格情報を指定する
これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| クライアントID | 文字列 | 正しい | |
| Tenant | 文字列 | 正しい | |
| クライアント証明書シークレット | クライアント証明書 | このアプリケーションで許可されるクライアント証明書シークレット | 正しい |
Logic Apps マネージド ID
認証 ID: managedIdentityAuth
適用: LOGICAPPS のみ
マネージド ID を使用して接続を作成する
これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| マネージド ID | managedIdentity | マネージド ID を使用してサインインする | 正しい |
Microsoft Entra ID 統合
認証 ID: tokenBasedAuth
適用: Azure Government および米国政府 (GCC) および米国政府 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン
Microsoft Entra ID を使用して Azure Table Storage にアクセスします。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
Microsoft Entra ID Integrated (Azure Government)
認証 ID: tokenBasedAuth
適用: Azure Government および米国政府 (GCC) と米国政府 (GCC-High) の Azure Government および国防総省 (DoD) のみ
Microsoft Entra ID を使用して Azure Table Storage にアクセスします。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
サービス プリンシパルの認証
認証 ID: servicePrincipalAuth
適用対象: すべてのリージョン
サービス プリンシパル認証には Microsoft Entra ID アプリケーションを使用します。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| クライアントID | 文字列 | 正しい | |
| クライアント シークレット | securestring | 正しい | |
| テナント ID | 文字列 | 正しい |
既定 [非推奨]
適用対象: すべてのリージョン
このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| Azure Storage アカウント名またはテーブル エンドポイント | 文字列 | Azure Storage アカウントの名前またはテーブル エンドポイント | 正しい |
| 共有ストレージ キー | securestring | Azure Storage アカウントの共有ストレージ キー | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 1200 | 60 秒 |
アクション
| エンティティの削除 (V2) |
エンティティを削除する操作。 |
| エンティティの削除 [非推奨] |
このアクションは非推奨になりました。 代わりに 、エンティティの削除 (V2) を使用してください。
|
| エンティティの取得 (V2) |
この操作は、テーブル内のエンティティに対してクエリを実行します。 |
| エンティティの取得 (V2) |
この操作では、パーティションキーと行キーに基づいてテーブル内のエンティティを取得します。 |
| エンティティの取得 [非推奨] |
このアクションは非推奨になりました。 代わりに Get エンティティ (V2) を使用してください。
|
| エンティティの取得 [非推奨] |
このアクションは非推奨になりました。 代わりに Get エンティティ (V2) を使用してください。
|
| エンティティの挿入 (V2) |
エンティティをテーブルに追加する操作。 |
| エンティティの挿入 [非推奨] |
このアクションは非推奨になりました。 代わりに エンティティの挿入 (V2) を使用してください。
|
| エンティティの挿入またはマージ (V2) |
テーブル内のエンティティとデータをマージし、必要に応じて新しいエンティティを作成する操作。 |
| エンティティの挿入またはマージ [非推奨] |
このアクションは非推奨になりました。 代わりに 、エンティティの挿入またはマージ (V2) を使用してください。
|
| エンティティの挿入または置換 (V2) |
テーブル内のエンティティを置き換え、必要に応じて新しいエンティティを作成する操作。 |
| エンティティの挿入または置換 [非推奨] |
このアクションは非推奨になりました。 代わりに 、エンティティの挿入または置換 (V2) を使用してください。
|
| エンティティの置換 (V2) |
テーブル内のエンティティを置き換える操作。 |
| エンティティの置換 [非推奨] |
このアクションは非推奨になりました。 代わりに 、エンティティの置換 (V2) を使用してください。
|
| テーブルの一覧表示 (V2) |
ストレージ アカウントのすべてのテーブルを一覧表示します。 |
| テーブルの一覧表示 [非推奨] |
このアクションは非推奨になりました。 代わりに List テーブル (V2) を使用してください。
|
| テーブルの作成 (V2) |
この操作により、ストレージ アカウントにテーブルが追加されます。 |
| テーブルの作成 [非推奨] |
このアクションは非推奨になりました。 代わりに テーブルの作成 (V2) を使用してください。
|
| テーブルの削除 [非推奨] |
このアクションは非推奨になりました。 代わりに、 テーブルの削除 (V2) を使用してください。
|
| テーブルの取得 [非推奨] |
このアクションは非推奨になりました。 代わりに 、テーブルの取得 (V2) を使用してください。
|
| テーブルを削除する (V2) |
テーブルを削除します。 |
| テーブルを取得する (V2) |
この操作では、テーブルのメタデータを取得します。 |
| マージ エンティティ (V2) |
テーブル内のエンティティとデータをマージする操作。 |
| マージ エンティティ [非推奨] |
このアクションは非推奨になりました。 代わりに マージ エンティティ (V2) を使用してください。
|
エンティティの削除 (V2)
エンティティを削除する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
|
|
ETag
|
If-Match | string |
コンカレンシーに一致する Etag。 * すべての値に一致します。 |
エンティティの削除 [非推奨]
このアクションは非推奨になりました。 代わりに 、エンティティの削除 (V2) を使用してください。
エンティティを削除する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
|
|
ETag
|
If-Match | string |
コンカレンシーに一致する Etag。 * すべての値に一致します。 |
エンティティの取得 (V2)
この操作は、テーブル内のエンティティに対してクエリを実行します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
|
|
フィルター クエリ
|
$filter | string |
返すエンティティの OData フィルター クエリ。 例: Column eq 'Value' と Column2 ne 2。 文字列値を引用符で囲まないなど、OData クエリが無効な場合、501 が返されます。 |
|
|
クエリの選択
|
$select | string |
OData は、返される列のクエリを選択します。 例: Column、PartitionKey |
戻り値
Entity Response オブジェクト
- エンティティの結果を取得する
- getEntitiesResponse
エンティティの取得 (V2)
この操作では、パーティションキーと行キーに基づいてテーブル内のエンティティを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
|
|
クエリの選択
|
$select | string |
OData は、返される列のクエリを選択します。 例: Column、PartitionKey |
戻り値
エンティティ
- エンティティ
- getEntityResponse
エンティティの取得 [非推奨]
このアクションは非推奨になりました。 代わりに Get エンティティ (V2) を使用してください。
この操作は、テーブル内のエンティティに対してクエリを実行します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
|
|
フィルター クエリ
|
$filter | string |
返すエンティティの OData フィルター クエリ。 例: Column eq 'Value' と Column2 ne 2。 文字列値を引用符で囲まないなど、OData クエリが無効な場合、501 が返されます。 |
|
|
クエリの選択
|
$select | string |
OData は、返される列のクエリを選択します。 例: Column、PartitionKey |
戻り値
Entity Response オブジェクト
- エンティティの結果を取得する
- getEntitiesResponse
エンティティの取得 [非推奨]
このアクションは非推奨になりました。 代わりに Get エンティティ (V2) を使用してください。
この操作では、パーティションキーと行キーに基づいてテーブル内のエンティティを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
|
|
クエリの選択
|
$select | string |
OData は、返される列のクエリを選択します。 例: Column、PartitionKey |
戻り値
エンティティ
- エンティティ
- getEntityResponse
エンティティの挿入 (V2)
エンティティをテーブルに追加する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
戻り値
1 つのエンティティのデータ
- エンティティ
- InsertEntityResponse
エンティティの挿入 [非推奨]
このアクションは非推奨になりました。 代わりに エンティティの挿入 (V2) を使用してください。
エンティティをテーブルに追加する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
戻り値
1 つのエンティティのデータ
- エンティティ
- InsertEntityResponse
エンティティの挿入またはマージ (V2)
テーブル内のエンティティとデータをマージし、必要に応じて新しいエンティティを作成する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
エンティティの挿入またはマージ [非推奨]
このアクションは非推奨になりました。 代わりに 、エンティティの挿入またはマージ (V2) を使用してください。
テーブル内のエンティティとデータをマージし、必要に応じて新しいエンティティを作成する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
エンティティの挿入または置換 (V2)
テーブル内のエンティティを置き換え、必要に応じて新しいエンティティを作成する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。. |
エンティティの挿入または置換 [非推奨]
このアクションは非推奨になりました。 代わりに 、エンティティの挿入または置換 (V2) を使用してください。
テーブル内のエンティティを置き換え、必要に応じて新しいエンティティを作成する操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。. |
エンティティの置換 (V2)
テーブル内のエンティティを置き換える操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
ETag
|
If-Match | True | string |
コンカレンシーに一致する ETag。 * すべての値に一致します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
エンティティの置換 [非推奨]
このアクションは非推奨になりました。 代わりに 、エンティティの置換 (V2) を使用してください。
テーブル内のエンティティを置き換える操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
ETag
|
If-Match | True | string |
コンカレンシーに一致する ETag。 * すべての値に一致します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
クライアントが指定した操作の識別子。サーバーの応答でエコーされます。 |
テーブルの一覧表示 (V2)
ストレージ アカウントのすべてのテーブルを一覧表示します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
戻り値
テーブル クエリ応答オブジェクト
- Body
- getTablesResponse
テーブルの一覧表示 [非推奨]
このアクションは非推奨になりました。 代わりに List テーブル (V2) を使用してください。
この操作では、アカウント内のテーブルが一覧表示されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
戻り値
テーブル クエリ応答オブジェクト
- Body
- getTablesResponse
テーブルの作成 (V2)
この操作により、ストレージ アカウントにテーブルが追加されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
TableName | True | string |
新しいテーブルを指定する |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
戻り値
テーブルのメタデータ
- テーブル メタデータ
- getTableResponse
テーブルの作成 [非推奨]
このアクションは非推奨になりました。 代わりに テーブルの作成 (V2) を使用してください。
この操作により、ストレージ アカウントにテーブルが追加されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
TableName | True | string |
新しいテーブルを指定する |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
戻り値
テーブルのメタデータ
- テーブル メタデータ
- getTableResponse
テーブルの削除 [非推奨]
このアクションは非推奨になりました。 代わりに、 テーブルの削除 (V2) を使用してください。
テーブルを削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
テーブルの取得 [非推奨]
このアクションは非推奨になりました。 代わりに 、テーブルの取得 (V2) を使用してください。
この操作では、テーブルのメタデータを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
戻り値
テーブルのメタデータ
- テーブル メタデータ
- getTableResponse
テーブルを削除する (V2)
テーブルを削除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
テーブルを取得する (V2)
この操作では、テーブルのメタデータを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
戻り値
テーブルのメタデータ
- テーブル メタデータ
- getTableResponse
マージ エンティティ (V2)
テーブル内のエンティティとデータをマージする操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイント。 |
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
ETag
|
If-Match | True | string |
コンカレンシーに一致する Etag。 * すべての値に一致します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
マージ エンティティ [非推奨]
このアクションは非推奨になりました。 代わりに マージ エンティティ (V2) を使用してください。
テーブル内のエンティティとデータをマージする操作。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
表
|
tableName | True | string |
テーブルを指定します。 |
|
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
|
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
|
ETag
|
If-Match | True | string |
コンカレンシーに一致する Etag。 * すべての値に一致します。 |
|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意の識別子。 |
定義
getTablesResponse
テーブル クエリ応答オブジェクト
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アカウント メタデータの場所
|
odata.metadata | string |
アカウント メタデータの URL |
|
テーブルの一覧
|
value | array of object |
テーブルの一覧 |
|
テーブルの場所
|
value.odata.id | string |
テーブル データの URL |
|
テーブル名
|
value.TableName | string |
テーブル名 |
getTableResponse
テーブルのメタデータ
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
テーブルの場所
|
odata.id | string |
テーブル データの URL |
|
テーブル名
|
TableName | string |
テーブル名 |
Item
エンティティ
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
パーティション キー
|
PartitionKey | string |
パーティション キー |
|
行キー
|
RowKey | string |
行キー |
|
エンティティ データ
|
additionalProperties | string |
エンティティの一意の列 |
getEntitiesResponse
Entity Response オブジェクト
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
テーブル メタデータの場所
|
odata.metadata | string |
テーブル メタデータの場所 |
|
エンティティの一覧
|
value | array of Item |
エンティティの一覧 |
getEntityResponse
エンティティ
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
テーブル メタデータの場所
|
odata.metadata | string |
テーブル メタデータの場所 |
|
パーティション キー
|
PartitionKey | string |
パーティション キー |
|
行キー
|
RowKey | string |
行キー |
|
エンティティ データ
|
additionalProperties | string |
エンティティの一意の列 |
InsertEntityResponse
1 つのエンティティのデータ
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
エンティティ メタデータの場所
|
odata.metadata | string |
エンティティ メタデータの場所 |
|
パーティション キー
|
PartitionKey | string |
パーティション キー |
|
行キー
|
RowKey | string |
行キー |
|
エンティティ データ
|
additionalProperties | string |
エンティティの一意の列 |