2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CData Software User GroupAdvent Calendar 2016

Day 13

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

Posted at

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

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?