げっとシステムログ

WEB開発メモ

AWS Lambda で Slack Bot イベントハンドラを作る

Slack Bot にデプロイを頼めるようにするため、イベントハンドラを作成したい。 これを AWS Lambda を使用してデプロイしてみる。 CONTENTS この記事の内容 できあがったもの Slack Bot User を作成する Slack Bot のイベントに応答する AWS Lambda をデプロ…

AWS Secrets Manager で機密情報を保存する

Slack Bot トークンを AWS Secrets Manager に保存して、Lambda からアクセスできるようにしたい。 今回は自動化せず、コンソールから作成してアクセスするところまでまとめておく。 CONTENTS AWS Key Management Service にキーを追加する AWS Secrets Mana…

JavaScript の async/await について

AWS Lambda の初期コードに async が使われていた。 これがよくわかっていなかったために数時間グダッたのでここに記録しておく。 CONTENTS この記事の内容 async について await について async/await の使い所 まとめ 参考資料 ENVIRONMENTS Node.js 10.16…

dockle と trivy で CI してみる

前回の「dockle で docker build のベストプラクティスをチェックしてみる」で、 dockle 試してみるところまでやってみた。 今回は CI で定期的にチェックするようにする。 また、trivy で脆弱性のテストができるので、これも組み込んでみる。 2019/08/23 追…

dockle で docker build のベストプラクティスをチェックしてみる

CONTENTS dockle をインストールする dockle を試してみる DOCKER_CONTENT_TRUST について sudo について apt-get のキャッシュクリアについて まとめ 参考資料 ENVIRONMENTS dockle : v0.1.14 dockle をインストールする goodwithtech/dockle : GitHub を参…

vim で markdownlint する

coc に efm-langserver 追加して、markdownlint が効くようにする。 CONTENTS 出来上がったもの efm-langserver をインストールする markdownlint-cli をインストールする まとめ 参考資料 ENVIRONMENTS neovim : v0.3.1 出来上がったもの :CocConfig の設定…

vim で Elm language server をセットアップする

coc で language server を使用して補完などを実行できるようにする。 また ale を使用して elm-format を実行するようにする。 CONTENTS 出来上がったもの インストールするもの vim-elm-syntax をインストールする coc.nvim をインストールする ale をイン…