テーブル サービスの REST APITable Service REST API

テーブル サービスは、テーブル形式の構造化ストレージです。The Table service offers structured storage in the form of tables. テーブル サービス API は、テーブルと、テーブル内に格納されたデータを操作するための REST API です。The Table service API is a REST API for working with tables and the data that they contain.

注意

この REST API ドキュメントは、Azure テーブル ストレージと Azure Cosmos DB のテーブル API の両方に適用されます。This REST API documentation applies to both Azure Table Storage and Azure Cosmos DB's Table API.

REST API 操作REST API Operations

テーブル サービスの REST API には、次の表に示す操作があります。The REST API for the Table service includes the operations listed in the following table.

OperationOperation 説明Description
Set Table Service PropertiesSet Table Service Properties Table Service のプロパティを設定します。Sets the properties of the Table service.
テーブル サービスプロパティの取得Get Table Service Properties テーブル サービスのプロパティを取得します。Gets the properties of the Table service.
プレフライト テーブル要求Preflight Table Request 実際の要求を送信する前に、Table Service のクロス オリジン リソース共有 (CORS) ルールをクエリします。Queries the Cross-Origin Resource Sharing (CORS) rules for the Table service prior to sending the actual request.
Table Service の統計情報を取得するGet Table Service Stats Table Service のレプリケーションに関連する統計情報を取得します。Retrieves statistics related to replication for the Table service. 読み取りアクセスの地理冗長レプリケーションがストレージ アカウントで有効なとき、この操作は 2 次拠点のエンドポイントでのみ使用できます。This operation is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
テーブルの照会Query Tables ストレージ アカウント内のテーブルを列挙します。Enumerates the tables in a storage account.
テーブルの作成Create Table ストレージ アカウント内に新しいテーブルを作成します。Creates a new table within a storage account.
テーブルの削除Delete Table ストレージ アカウントからテーブルを削除します。Deletes a table from a storage account.
Get Table ACLGet Table ACL 共有アクセス署名と共に使用できる、テーブルで指定された保存されているアクセス ポリシーの詳細を返します。Returns details about any stored access policies specified on the table that may be used with Shared Access Signatures.
Set Table ACLSet Table ACL 共有アクセス署名と共に使用できる、テーブルで指定された保存されているアクセス ポリシーの詳細を設定します。Sets details about any stored access policies specified on the table that may be used with Shared Access Signatures.
エンティティのクエリQuery Entities テーブル内のデータをクエリします。Queries data in a table.
エンティティの挿入Insert Entity 新しいエンティティをテーブルに挿入します。Inserts a new entity into a table.
エンティティの挿入またはマージInsert Or Merge Entity テーブルにエンティティを挿入またはマージします。Inserts or merges an entity in a table.
エンティティの挿入または置換Insert Or Replace Entity テーブルにエンティティを挿入または置換します。Inserts or replaces an entity in a table.
エンティティの更新Update Entity テーブル内の既存のエンティティを、置換することで更新します。Updates an existing entity within a table by replacing it.
エンティティの統合Merge Entity テーブル内の既存のエンティティを、新しいプロパティ値をエンティティにマージすることで更新します。Updates an existing entity within a table by merging new property values into the entity.
エンティティの削除Delete Entity テーブル内のエンティティを削除します。Deletes an entity within a table

エンティティ グループ トランザクションEntity Group Transactions

Table サービスは、エンティティの挿入エンティティの更新エンティティのマージ、およびエンティティの削除の各操作のバッチ操作をサポートします。The Table service supports batch operations for Insert Entity, Update Entity, Merge Entity, and Delete Entity operations. バッチ操作の詳細については、「エンティティ グループ トランザクションの実行」を参照してください。For more information about batch operations, see Performing Entity Group Transactions.

このセクションの内容In this section

テーブル サービス機能の概要Summary of Table Service Functionality

テーブル サービスの概念Table Service Concepts

アカウント (テーブル サービス) に対する操作Operations on the Account (Table Service)

テーブルに対する操作Operations on Tables

エンティティに対する操作Operations on Entities

関連項目See Also

ストレージ サービス RESTStorage Services REST