AWS

Golangで書いたLambdaとAPI Gateway連携でLambdaプロキシ統合を使う

仕事でGolangを使ったAWS Lambdaスクリプトを書く機会があったんですがLambdaプロキシ統合周りでハマったので備忘録を残しておく。

Aurora MySQLのローカルストレージ不足で事故ったログ

日次でDB内のとあるテーブルのデータ全件をBigQueryに同期するバッチがあって RDS for MySQLからデータをselectしていたが、先日Aurora MySQL(5.6.10)に移行した直後から急にバッチがこけはじめた。 原因調査 バッチは使用しているMySQLクライアントの設定値…

AWSにVPNでつないでSteam Home StreamingでAstroneerをやりたい

前回の記事で、手元にWindowsがなくてもAWS環境にWindowsマシンを用意し リモートデスクトップを利用してAstroneerをプレイする方法を紹介しました。 takanamito.hateblo.jp しかし、記事の最後にも書いてあるように ドラッグが効かなかったりと、通常プレイ…

AstroneerがやりたくてAWS EC2でWindowsマシンを立ててリモートデスクトップでプレイ

「Astroneer」がやりたかった。 ただ、うちには動作条件を満たすWindowsマシンがなくて困った。 ゲームはそんなに長く続かないタチなので100時間もやらないはず。 そのためにわざわざ何万も払ってWindowsマシンを買いたくもないし、大掃除でせっかく空けた家…

ちょこっとサーバーを立てたいときのTerraformの構成を考える

この記事は、「Speee Advent Calendar 2016」の5日目です。 4日目は、id:nisshieeより、「Turbolinks再考」です。 今日は、Terraformの構成について再度考えたいと思います。 先日書いたブログで、hashcorpが公開しているTerraformのbest-practiseについて読…

HLSでサーバーレス動画ストリーミング配信をする

家にある動画を再生するのに、いちいちデスクトップパソコンを立ち上げたり、NASっぽいものを構築するのもめんどくさくて URLを生成してiPhoneとかのブラウザでシュッと見られるようにしたかった。 長い動画を再生するためにストリーミング配信したくて 手持…

Terraformベストプラクティス解釈

AWS

最近、自分のチームでTerraformを使ってAWSのオーケストレーションをやろうという話になった。 サーバー台数も10~20台程度、今まではAWSコンソールをポチポチしてインスタンスを用意していたが サービス規模の拡大に伴って、手動オペレーションによるミスを…

AWS CloudWatch APIをPHPから叩いてEC2のモニタリングをする

AWSのマネージドサービス使ってGUIでEC2インスタンスの各種リソース監視ができる。 一定のしきい値を設定し、アラートメールを投げたりすることもできるけど もう少し複雑な条件で通知をしてほしかったので、CloudWatchのAPI叩いて自前で通知する仕組みを作…