げっとシステムログ

WEB開発メモ

Slack Bot でデプロイする

Slack Bot にデプロイを頼めるようにしたい。 CONTENTS できあがったもの デプロイ 実装詳細 まとめ 参考資料 できあがったもの Slack Bot 用エンドポイント getto-systems/psycher-slack : GitHub Slack イベントを受け取ってイベントに応じたアクションを…

AWS CloudFormation で Lambda をデプロイする

Slack Bot のイベントハンドラを Lambda で作成したい。 そのために、ローカルでテストしつつ、CloudFormation でデプロイを自動化したい。 CONTENTS この記事の内容 できあがったもの aws cloudformation package でパッケージング aws cloudformation depl…

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 を参…