aws

AWS WAFで環境毎にCDN(CloudFront+S3)を立てた

この記事は Speeeアドベントカレンダー 18日目 の記事になります。 昨日(一昨日)は、@bino98さんによる、「Slackでヘタクソな日本語/英語の校正をしてくれる「Botlint」を作ってる」でした。 この記事ではAWS WAFを使って環境ごとにCDN環境を構築する方法に…

Dockerをawsコマンド実行環境として使いS3からファイルをディレクトリごとダウンロードする

結論 AWSのS3から特定のディレクトリ以下をごっそりダウンロードするにはawscliを使う必要があります。 ただ、awscliを用意するのが面倒だったので、awsコマンド実行環境としてDockerを使用するワンライナーを書きました。 docker run -it --rm -v ~/docker/…

AWS LambdaでAWSの障害をslackにメンション付きで通知する

担当しているシステムのエラーの通知や障害の通知まわりで、その問題点と解決策を整理したのでメモしておきます。 背景 エラー通知があふれ見逃す危険があった 担当しているシステムではRailsやJSでExceptionが発生したときや、AWSでなんらかのイベントが発…