REST

AWS SAM CLIを用いてREST APIを作成してみた

トビウオ に投稿
概要

AWS SAM (AWS Serverless Application Model) とは、サーバーを意識せずに構築する Web API ……いわゆる「サーバーレスアプリケーション」を簡単に作成するためのツールキットです。

公式ドキュメントにおけるサンプルでは、 Amazon API Gateway を介して AWS Lambda function をキックし、 AWS Lambda function は Amazon DynamoDB と連携……といった構成も簡単に書けることが示されています。

クライアントを作って学ぶElasticsearch

トビウオ に投稿
概要
----------------------------------------
Elasticsearchは、オープソースの高スケーラブルな全文検索および分析エンジンです。
大容量のデータをすばやく、ほぼリアルタイムで保存、検索、分析できます。
通常、検索の機能と要件が複雑なアプリケーションを強化する基礎となるエンジン/技術として使用されます。
----------------------------------------

(公式ドキュメントより引用)

データカタログソフトウェア「CKAN」の使い方について備忘録

トビウオ に投稿

タグ

データカタログとは
  • データカタログとは? | 自治体オープンデーを参照してください。要はデータの検索システムです
  • 「データ」は、CSVファイルやXLSXファイルなど、様々なファイルフォーマットで表現されます
  • データに対しては、それに対応する「メタ情報」(作成日時、カテゴリーなどのタグ、説明文など)が存在します
  • データとメタ情報を合わせたものを「データセット」と呼びます。検索により自由にデータセットを探し出せるのがデータカタログです
CKANとは
  • 代表的なデータカタログソフトウェアの1つです。

HTTPメソッドとRESTのおさらい

トビウオ に投稿
目次
  • 概要
  • 各HTTPメソッドの説明
    • GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE, CONNECT, その他
  • RESTとは
  • RESTの実装例
    • 実装例1, 実装例2
概要

 HTTP(Hypertext Transfer Protocol)では、クライアントからサーバーにリクエストを送り、そしてレスポンスが返されます。
 リクエストには「メソッド」と呼ばれる、リクエストの種類を表す情報として含まれています。
 理論上は全部GETメソッドでも通信はできるのですが、実用上の問題から、他のメソッドと使い分けることがほとんどです。