Azure テーブル ストレージ
Azure Table Storage は、構造化された NoSQL データをクラウドに格納し、スキーマレスな設計でキー/属性のストアを提供するサービスです。 ストレージ アカウントにサイン インして、テーブルなどの作成、更新およびクエリをします。
このコネクタは、次の製品および地域で利用可能です。
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | すべての Logic Apps 地域および統合サービス環境 (ISE) |
Power Automate | プレミアム | すべての Power Automate 地域 |
Power Apps | - | 該当なし |
取引先担当者 | |
---|---|
名前 | マイクロソフト |
URL | Microsoft LogicApps サポート Microsoft Power Automate サポート |
コネクタ メタデータ | |
---|---|
公開元 | Microsoft |
Web サイト | https://azure.microsoft.com/services/storage/tables/ |
この統合を使用するには、Azure ストレージ アカウントへのアクセスが必要です。 詳細についてはここ を参照してください。 接続しようとすると、ストレージ アカウント名とストレージ キーを入力するよう求められます。 ストレージ アカウントの名前は URL に含まれており、たとえば URL が https://myaccount.table.core.windows.net の場合、アカウント名は 「myaccount」 になります。 複数のアカウントをお持ちの場合は、使用するアカウントを指定して作成を選択します。 作成中にエラーが発生した場合、アカウント名とキーを確認して、もう一度お試しください。 これで、この統合の使用を開始する準備が整いました。
既知の問題と制限事項
- Logic Apps は、両方が同じ地域にある場合、ファイアウォールの背後にあるストレージ アカウントに直接アクセスすることはできません。 回避策として、Logic Apps とストレージ アカウントを異なる地域にします。 Azure Logic Apps からファイアウォールの背後にあるストレージ アカウントへのアクセスを有効にする方法の詳細については、ファイアウォールの背後にあるストレージ アカウントにアクセスする を参照してください
マネージド ID 認証と Azure Table Storage コネクタ
現在、マネージド ID 認証は Logic Apps でのみサポートされています。 以下の手順に従って、Azure Table Storage データに接続します。
- Azure マネージド ID を作成します
- Azure Blob リソースへの ID アクセスを許可します。 詳細については、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 account name or table endpoint
パラメーターに完全な Azure Storage テーブル エンドポイントを入力します。- 「アクセス キー」認証で「V2」操作を使用する場合、同様にテーブル エンドポイントは
storageAccountName
パラメーターを指定する必要があります。
- 「アクセス キー」認証で「V2」操作を使用する場合、同様にテーブル エンドポイントは
「V2」接続の場合、
storageAccountName
パラメーターに完全な Azure Storage テーブル エンドポイントを入力します。スキーマを含め、完全なエンドポイントを指定する必要があります。例えば:
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
テキスト ボックスで、テーブル エンドポイントはテーブル サービスの下になります。
Storage アカウント - プロパティの取得 REST API 呼び出し
- Azure Storage アカウント
subscription Id
とresource group name
を取得します。 - Storage アカウント - プロパティの取得 へ移動
- HTTP 呼び出しの右上隅で
Try it
ボタンをクリック - サイン イン (ユーザーはストレージ アカウントにアクセスできる必要があります)
- Azure Storage アカウントが配置されている Azure テナントを選択
- Azure Storage アカウント名、リソース グループ名を入力し、ストレージ アカウントが配置されているサブスクリプションを選択します。
Run
をクリックする- テーブル エンドポイントは応答の
primaryEndpoints
オブジェクトの下のtable
プロパティに表示されます
- Azure Storage アカウント
接続を作成する
このコネクタは、次の認証タイプをサポートしています:
アクセス キー | Azure Storage アカウント名 (またはテーブル エンドポイント) と Azure Table Storage にアクセスするアクセス キーを指定します。 | Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 | 共有可能 |
アクセス キー (Azure Government) | Azure Storage アカウント名 (またはテーブル エンドポイント) と Azure Table Storage にアクセスするアクセス キーを指定します。 | Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ | 共有可能 |
Azure AD 統合 | Azure Active Directory を使用して Azure Table ストレージにアクセスします。 | MOONCAKE のみ | 共有不可 |
Azure AD 統合 (Azure Government) | Azure Active Directory を使用して Azure Table ストレージにアクセスします。 | Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ | 共有不可 |
Logic Apps マネージド ID | マネージド ID を使用して接続を作成する | LOGICAPPS のみ | 共有可能 |
Microsoft Entra ID 統合 | Microsoft Entra ID を使用して、Azure Table Storage にアクセスします。 | Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 | 共有不可 |
サービス プリンシパル認証 | サービス プリンシパル認証には独自の Microsoft Entra ID アプリケーションを使用します。 | Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 | 共有不可 |
サービス プリンシパル認証 | サービス プリンシパルの認証には、Azure Active Directory アプリケーションを使用します。 | Azure Government、MOONCAKE、US Government (GCC)、US Government (GCC High) のみに含まれる Azure Government と国防総省 (DOD) | 共有不可 |
既定 [非推奨] | このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。 | すべての地域 | 共有不可 |
アクセス キー
認証 ID: keyBasedAuth
適用可能: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域
Azure Storage アカウント名 (またはテーブル エンドポイント) と Azure Table Storage にアクセスするアクセス キーを指定します。
これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください
件名 | タイプ | 説明設定 | Required |
---|---|---|---|
Azure Storage アカウント名またはテーブル エンドポイント | string | Azure Storage アカウントの名前またはテーブル エンドポイント | True |
共有ストレージ キー | securestring | Azure Storage アカウントの共有ストレージ キー | True |
アクセス キー (Azure Government)
認証 ID: keyBasedAuth
適用: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ
Azure Storage アカウント名 (またはテーブル エンドポイント) と Azure Table Storage にアクセスするアクセス キーを指定します。
これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください
件名 | タイプ | 説明設定 | Required |
---|---|---|---|
Azure Storage アカウント名またはテーブル エンドポイント | string | Azure Storage アカウントの名前またはテーブル エンドポイント | True |
共有ストレージ キー | securestring | Azure Storage アカウントの共有ストレージ キー | True |
Azure AD 統合
Auth ID: tokenBasedAuth
適用: MOONCAKE のみ
Azure Active Directory を使用して Azure Table ストレージにアクセスします。
これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
Azure AD 統合 (Azure Government)
認証 ID: tokenBasedAuth
適用: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ
Azure Active Directory を使用して Azure Table ストレージにアクセスします。
これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
Logic Apps マネージド ID
Auth ID: managedIdentityAuth
適用対象: LOGICAPPS のみ
マネージド ID を使用して接続を作成する
これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください
名前 | タイプ | 説明 | 必須 |
---|---|---|---|
マネージド ID | managedIdentity | マネージド ID でサインインする | True |
Microsoft Entra ID 統合
Auth ID: tokenBasedAuth
適用可能: Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域
Microsoft Entra ID を使用して、Azure Table Storage にアクセスします。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
サービス プリンシパル認証
認証 ID: servicePrincipalAuth
適用可能: Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域
サービス プリンシパル認証には独自の Microsoft Entra ID アプリケーションを使用します。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | Description | Required |
---|---|---|---|
Client ID | string | True | |
Client secret | securestring | True | |
Tenant ID | string | True |
サービス プリンシパル認証
認証 ID: servicePrincipalAuth
適用: Azure Government、MOONCAKE、US Government (GCC)、 US Government (GCC-High) における Azure Government と国防総省 (DoD) のみ
サービス プリンシパルの認証には、Azure Active Directory アプリケーションを使用します。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | Description | Required |
---|---|---|---|
Client ID | string | True | |
Client secret | securestring | True | |
Tenant ID | string | True |
既定 [非推奨]
適用可能: すべての領域
このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | 説明設定 | Required |
---|---|---|---|
Azure Storage アカウント名またはテーブル エンドポイント | string | Azure Storage アカウントの名前またはテーブル エンドポイント | True |
共有ストレージ キー | securestring | Azure Storage アカウントの共有ストレージ キー | True |
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 1200 | 60 秒 |
アクション
イベントの削除 [非推奨] |
このアクションは非推奨になりました。 代わりに、エンティティを削除する (V2) を使用してください。
|
イベントの置き換え [非推奨] |
このアクションは非推奨になりました。 代わりに、エンティティの置き換え (V2) を使用してください。
|
エンティティのマージ (V2) |
データをテーブル内のエンティティと結合する操作です。 |
エンティティの削除 (V2) |
エンティティを削除する操作です。 |
エンティティの取得 (V2) |
この操作は、テーブル内のエンティティをクエリします。 |
エンティティの取得 (V2) |
この操作は、パーティション キーおよび行キーに基づいてテーブル内のエンティティを取得します。 |
エンティティの取得 [非推奨] |
このアクションは非推奨になりました。 代わりに、電子メールの取得 (V2) を使用してください。
|
エンティティの挿入 (V2) |
エンティティをテーブルに追加する操作です。 |
エンティティの挿入 [非推奨] |
このアクションは非推奨になりました。 代わりに、エンティティの挿入 (V2) を使用してください。
|
エンティティの挿入またはマージ (V2) |
データをテーブル内のエンティティと結合し、必要に応じて新しいエンティティを作成する操作です。 |
エンティティの挿入または置換 (V2) |
テーブル内のエンティティを置き換え、必要に応じて新しいエンティティを作成する操作です。 |
エンティティの結合 [非推奨] |
このアクションは非推奨になりました。 代わりに、エンティティの結合 (V2) を使用してください。
|
エンティティの置換 (V2) |
テーブル内のエンティティを置き換える操作です。 |
エンティティを取得する (非推奨) |
このアクションは非推奨になりました。 代わりに、エンティティの取得 (V2) を使用してください。
|
エンティティを挿入または結合する [非推奨] |
このアクションは非推奨になりました。 代わりに、エンティティの挿入または結合 (V2) を使用してください。
|
エンティティを挿入または置き換える [非推奨] |
このアクションは非推奨になりました。 代わりに、エンティティの挿入または置き換え (V2) を使用してください。
|
テーブルの一覧 [非推奨] |
このアクションは非推奨になりました。 代わりに、テーブルの一覧 (V2) を使用してください。
|
テーブルの一覧表示 (V2) |
ストレージ アカウントのすべてのテーブルを一覧表示します。 |
テーブルの作成 (V2) |
この操作は、ストレージ アカウントにテーブルを追加します。 |
テーブルの削除 (V2) |
テーブルを削除します。 |
テーブルの削除 [非推奨] |
このアクションは非推奨になりました。 代わりに、テーブルの削除 (V2) を使用してください。
|
テーブルの取得 (V2) |
この操作はテーブルのメタデータを取得します。 |
テーブルを作成する [非推奨] |
このアクションは非推奨になりました。 代わりに、テーブルの作成 (V2) を使用してください。
|
テーブルを取得する [非推奨] |
このアクションは非推奨になりました。 代わりに、テーブルの取得 (V2) を使用してください。
|
イベントの削除 [非推奨]
このアクションは非推奨になりました。 代わりに、エンティティを削除する (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) を使用してください。
テーブル内のエンティティを置き換える操作です。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル
|
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 アカウント名またはテーブル エンドポイントです。 |
テーブル
|
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 アカウント名またはテーブル エンドポイントです。 |
テーブル
|
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' and Column2 ne 2。 文字列値を引用符で囲まないなどの無効な OData クエリは 501 を返します。 |
|
クエリを選択する
|
$select | string |
返される列に対する OData select クエリです。 例: Column、PartitionKey |
戻り値
エンティティ応答オブジェクト
- エンティティの結果を取得する
- 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 select クエリです。 例: Column、PartitionKey |
戻り値
エンティティ
- エンティティ
- getEntityResponse
エンティティの取得 [非推奨]
このアクションは非推奨になりました。 代わりに、電子メールの取得 (V2) を使用してください。
この操作は、パーティション キーおよび行キーに基づいてテーブル内のエンティティを取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル
|
tableName | True | string |
テーブルを指定します。 |
パーティション キー
|
PartitionKey | True | string |
このエンティティを含むパーティション ID |
行キー
|
RowKey | True | string |
このエンティティを含む行 ID |
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意識別子です。 |
|
クエリを選択する
|
$select | string |
返される列に対する OData select クエリです。 例: Column、PartitionKey |
戻り値
エンティティ
- エンティティ
- getEntityResponse
エンティティの挿入 (V2)
エンティティをテーブルに追加する操作です。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイントです。 |
テーブル
|
tableName | True | string |
テーブルを指定します。 |
クライアント要求 ID
|
x-ms-client-request-id | string |
この操作のクライアントが指定した識別子。これは、サーバー応答でエコーされます。 |
戻り値
単一エンティティのデータ
- Entity
- InsertEntityResponse
エンティティの挿入 [非推奨]
このアクションは非推奨になりました。 代わりに、エンティティの挿入 (V2) を使用してください。
エンティティをテーブルに追加する操作です。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル
|
tableName | True | string |
テーブルを指定します。 |
クライアント要求 ID
|
x-ms-client-request-id | string |
この操作のクライアントが指定した識別子。これは、サーバー応答でエコーされます。 |
戻り値
単一エンティティのデータ
- Entity
- 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)
テーブル内のエンティティを置き換え、必要に応じて新しいエンティティを作成する操作です。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ストレージ アカウント名またはテーブル エンドポイント
|
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 |
ETag
|
If-Match | True | string |
同時実行に一致する etag です。 * すべての値に一致します。 |
クライアント要求 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 |
テーブルを指定します。 |
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意識別子です。 |
|
フィルター クエリ
|
$filter | string |
戻すエンティティの OData フィルター クエリです。 例: Column eq 'Value' and Column2 ne 2。 文字列値を引用符で囲まないなどの無効な OData クエリは 501 を返します。 |
|
クエリを選択する
|
$select | string |
返される列に対する OData select クエリです。 例: Column、PartitionKey |
戻り値
エンティティ応答オブジェクト
- エンティティの結果を取得する
- getEntitiesResponse
エンティティを挿入または結合する [非推奨]
このアクションは非推奨になりました。 代わりに、エンティティの挿入または結合 (V2) を使用してください。
データをテーブル内のエンティティと結合し、必要に応じて新しいエンティティを作成する操作です。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル
|
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) を使用してください。
この操作により、アカウント内のテーブルが一覧表示されます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意識別子です。 |
戻り値
テーブル クエリの応答オブジェクト
- Body
- getTablesResponse
テーブルの一覧表示 (V2)
ストレージ アカウントのすべてのテーブルを一覧表示します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイントです。 |
クライアント要求 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)
テーブルを削除します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ストレージ アカウント名またはテーブル エンドポイント
|
storageAccountName | True | string |
Azure Storage アカウント名またはテーブル エンドポイントです。 |
テーブル
|
tableName | True | string |
テーブルを指定します。 |
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意識別子です。 |
テーブルの削除 [非推奨]
このアクションは非推奨になりました。 代わりに、テーブルの削除 (V2) を使用してください。
テーブルを削除します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル
|
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) を使用してください。
この操作は、ストレージ アカウントにテーブルを追加します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル
|
TableName | True | string |
新しいテーブルを指定する |
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意識別子です。 |
戻り値
テーブルのメタデータ
- テーブル メタデータ
- getTableResponse
テーブルを取得する [非推奨]
このアクションは非推奨になりました。 代わりに、テーブルの取得 (V2) を使用してください。
この操作はテーブルのメタデータを取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル
|
tableName | True | string |
テーブルを指定します。 |
クライアント要求 ID
|
x-ms-client-request-id | string |
要求を追跡するための一意識別子です。 |
戻り値
テーブルのメタデータ
- テーブル メタデータ
- getTableResponse
定義
getTablesResponse
テーブル クエリの応答オブジェクト
名前 | パス | 型 | 説明 |
---|---|---|---|
メタデータの場所のアカウント
|
odata.metadata | string |
アカウントのメタデータへの URL |
テーブルの一覧
|
value | array of object |
テーブルの一覧 |
テーブルの場所
|
value.odata.id | string |
テーブル データへの URL |
テーブル名
|
value.TableName | string |
テーブル名 |
getTableResponse
テーブルのメタデータ
名前 | パス | 型 | 説明 |
---|---|---|---|
テーブルの場所
|
odata.id | string |
テーブル データへの URL |
テーブル名
|
TableName | string |
テーブル名 |
アイテム
エンティティ
名前 | パス | 型 | 説明 |
---|---|---|---|
パーティション キー
|
PartitionKey | string |
パーティション キー |
行キー
|
RowKey | string |
行キー |
エンティティ データ
|
additionalProperties | string |
エンティティの一意の列 |
getEntitiesResponse
エンティティ応答オブジェクト
名前 | パス | 型 | 説明 |
---|---|---|---|
テーブル メタデータの場所
|
odata.metadata | string |
テーブル メタデータの場所 |
エンティティの一覧
|
value | array of Item |
エンティティの一覧 |
getEntityResponse
エンティティ
名前 | パス | 型 | 説明 |
---|---|---|---|
テーブル メタデータの場所
|
odata.metadata | string |
テーブル メタデータの場所 |
パーティション キー
|
PartitionKey | string |
パーティション キー |
行キー
|
RowKey | string |
行キー |
エンティティ データ
|
additionalProperties | string |
エンティティの一意の列 |
InsertEntityResponse
単一エンティティのデータ
名前 | パス | 型 | 説明 |
---|---|---|---|
エンティティ メタデータの場所
|
odata.metadata | string |
エンティティ メタデータの場所 |
パーティション キー
|
PartitionKey | string |
パーティション キー |
行キー
|
RowKey | string |
行キー |
エンティティ データ
|
additionalProperties | string |
エンティティの一意の列 |