1
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?

AWS Lambdaで簡単な運勢占いAPIを作ってみた

Posted at

最近、AWS Lambdaを使って簡単なAPIを作成する方法を学んだので、アウトプットとして運勢占いAPIを作ってみました。サーバーレスで動作するため、コストを抑えつつ簡易的なAPIを作りたいときに便利です。

どんなAPIか?

このAPIは、リクエストを送るとランダムに次の情報を返してくれる運勢占いです。

  • 今日の運勢: 「大吉」「中吉」「凶」など
  • ラッキーカラー: 「赤」「青」「緑」などのランダムな色
  • ラッキーアイテム: 「使い古した靴下」「かたつむりの置物」「賞味期限切れの大福」など、ユニークで面白いアイテム

使用技術

  • AWS Lambda: サーバーレスでPython関数を実行
  • API Gateway: Lambda関数をHTTPリクエストで呼び出すためのインターフェース
  • Python: ランダムな運勢やアイテムを生成するためのスクリプト

APIの動作サンプル

実際にAPIを叩いてみると、こんな感じでJSON形式のレスポンスが返ってきます。

{
    "fortune": "大吉",
    "lucky_color": "赤",
    "lucky_item": "笑顔のステッカー"
}

作ってみた感想

LambdaとAPI Gatewayを使えば、簡単にAPIを公開できるという点が非常に便利でした。サーバーを立てる必要がなく、コードを書いてデプロイするだけで即座に動作するのは驚きです。また、今回は占いAPIにしましたが、他にもアイデア次第でいろんなAPIを作成できそうです。

1
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
1
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?