dehio3’s diary

仕事、生活、趣味のメモ

Serverless

lambdaで「No module named 'numpy.core._multiarray_umath'」の対応したメモ

事象 前提条件 調査 ローカル Lambda 対応 ローカルのPythonバージョンを変更 serverless-python-requirements設定を変更 slimオプションを試す まとめ 事象 ローカル環境で動作確認したPythonをLambdaで動かしたら以下のエラーが発生 START RequestId: 8fad…

API Gatewayチュートリアルをserverless frameworkを使って構築してみた

はじめに Code serverless.yml Deploy Test serverless framework の用に作成されるリソース IAM Role S3 Cloud Formation まとめ はじめに API Gateway + LambdaのREST API環境をserverless frameworkで作成しました。 作成した環境は以下のAPI Gatewayチュ…

Github ActionsでAssumeRoleする方法

はじめに ローカルでのデプロイ方法 ~/.aws/credentials AssumeRoleの実行方法 GitHub Actionsの設定 .github/workflows/deploy.yml GitHub Actionsの実行 原因 対応 はじめに ローカル端末から実施していたServerless FrameworkでのLambdaのdeployをGitHubA…

serverless CI/CDを試してみた

はじめに デプロイ手順 1.サインアップ 2.appの設定 3.profileの設定 4.デプロイ 修正箇所 package.jsonをリポジトリにあげる requirements.txtを作成する python3.6→3.7に変更 オプションの渡し方を変更 おわり はじめに serverlessからCI/CDの一般提供がア…

CircleCIのビルドデータを収集する仕組みを作った

はじめに 目的 機能概要 SaaS版との違い Dynamodbでの対応1(重複排除) Dynamodbでの対応2(グローバルセカンダリインデックス) ソースコード おわり はじめに 前回のCircleCI ユーザーコミュニティミートアップ にて「CircleCI Serverの利用状況を可視…