Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

CData API Server で5分でMySQL からREST API を生成

More than 3 years have passed since last update.

CData API Server がどれだけ超高速でRDB からREST API を作れるか?

ケースとして、すでに公開したいデータがMySQL に一つのテーブルとして格納されているとします。

CData API Server をダウンロード:所要時間2分##

CData のAPI Server ページから製品のインストールを行います。

MySQL とAPI Server を接続:所要時間1分

「設定」タブの「接続」からデータベースへの接続を行います。
apiserver3.png

API として公開するテーブルおよびカラムを選択:所要時間1分

「設定」タブの「リソース」からクリックして公開するテーブルおよびカラムを選択して、保存します。
apiserver5.png

API にアクセスできるユーザーを設定しAuthトークンを発行:所要時間1分

「設定」タブの「ユーザー」からどのユーザーにデータへのアクセスを与えるかや、権限、リクエスト制限などを設定します。保存するとAuth トークンが発行されます。

以上で設定は完了で、選択したDB テーブルのデータがREST API として公開され、ドキュメントも自動生成されています。管理コンソールでは、公開されたAPI のモニタリングが可能です。
apiserver6.png

jonathanh
データドライバーのCData Software Inc. の日本代表。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away