gitkadoの気まぐれ日記

島根在住エンジニアが何かに興味を持ったらブログを更新します

2019-07-01から1ヶ月間の記事一覧

LambdaEventSourceMappingを忘れないための備忘録

忘れないように自分用のメモ 暇になったらKinesis起点でLambda挟んでー..とか試してみます。 Lambdaの立ち位置(個人意見) Lambdaは縁の下の力持ち的な立ち位置だと思ってます。 AWSのマネージドサービスを駆使したアーキテクチャの場合、 コンポーネント間…

cloud9でcodecommitをcloneする

はじめに CodeCommitのリポジトリはCloud9から簡単に取得できる。 詳しくは、AWS公式のココで説明されています。 手順 cloud9で以下の手順を実行することで設定完了 # config git config --global user.name "hoge" git config --global user.email hoge@exa…

sam local invoke で環境変数が読み込めないトラブル解決方法

はじめに AWS SAM のCLIで sam local invokeという Lambda関数をローカル実行するコマンドがあります。 前提 cloud9でLambda関数およびLambdaLayerを開発 Lambda関数 Layer(2種)を使った処理 環境変数GEM_PATHを設定 LambdaLayer(2種) gem 定数や独自実装メ…

aws sam initを試してみた(Ruby)

はじめに AWS SAMという素晴らしいものがある。 簡単に説明すると、こんな感じです。 サーバレス最適化CloudFormation拡張 サーバレスアプリケーションのローカル開発 Lambdaを作らなくても検証可能 AWS上じゃなくても検証可能 サンプルを作る機能(sam init)…

Cloud9のミドルウェア更新

はじめに AWSのCloud9がめちゃめちゃ便利! 必要なミドルウェアがほぼほぼ揃ってるのが非常にありがたい! ただ想定バージョンではない場合が結構あるので、以下に更新方法書いていきます。 Ruby デフォルトだとRuby2.6.0が入っている(20190701時点) Lambd…