マガジンのカバー画像

ルークシム技術記事

2
運営しているクリエイター

記事一覧

AWS SAMで手軽にAPIを用意する

はじめにRooxim株式会社ではAWS SAMを利用してアプリケーションの一部を定義・構築することで構成管理を行なっています。 今回はSAMを初めて利用する方向けに、SAM CLIのセットアップとテンプレートの記述、Dynamo DBに用意したデータを取得するAPIを作る例を書きたいと思います。 本記事で利用する環境は下記の通りです。 macOS Big Sur 11.3AWS CLI: 2.0.26SAM CLI: 1.23.0Docker: 20.10.5 SAM

Lambdaのコンテナイメージサポートを利用してPython + OpenCV環境を作る

はじめにこれまでAWS LambdaでPythonからOpenCVを利用するには環境構築に少しばかり手間がかかりました。 素直にpipでopencv-pythonをインストールするだけではLambdaの実行環境に必要なバイナリが存在せずエラーとなり、またファイルサイズが大きいためにLayerに切り出したりする工夫が必要でした。 今回はLambdaのContainer Image Supportによってその辺りの工夫が不要になり、簡単にPython + OpenCV環境を作