Make Local Happiness

自分の幸せは自分で作る!!!

AWS

AmazonDashButtonを使って、結婚式の披露宴で「プロポーズ応援謎解き」をやりました

先日友人の結婚式があり、 そこで、新郎がプロポーズをしたことがなかったという事で、 その手助けをするというストーリーでAmazonDashButtonを使った謎解きを作りました。 これは、以前私の結婚式にて謎解きを使ったビンゴゲーム「なぞときBINGO」があり、 …

「サーバーレスアプリケーション開発ガイド」の感想

ここ2、3年はインフラ周りをDynamoDBでAPIはAPIGatewayとLambdaを組み合わせで サーバーレスな構成で開発しています。 ただ、サーバーレスな構成はある意味まだ「ドリーム」的なところがあり、 実際にどんな使い方ができるのかの実施例はまだ少なく、私自身…

「AWS Web Services 業務システム設計・移行ガイド」の感想

AWS

ここ最近技術書を読むことが無くなっていたのですが、作者の金澤さんから献本して頂き、久しぶりに勉強する機会をもらいました。 ありがとう!! その昔、一緒に社内勉強会でAWSをメンバーに共有する会をやってたのが懐かしいなー、とか思いながら読んでいま…

ServerlessフレームワークでDynamoDBのテーブルを10個以上作る

Subscriber limit exceeded: Only 10 tables can be created, updated, or deleted simultaneously. CloudFormationからDynamoDB作ると、こんなエラーがでるんですよね。 しかも結構いい加減で、私の環境では14個までは作成できました。 AWSのサポートに連絡…

Terraformで既存のDynamoDBの設定を取得する

Terraformのページは本当にわかりにくいので、メモ。 AWSマネジメントコンソールから手動でDynamoDBなどを作り、設定をコード化したい場合に便利です。 Terraform install バイナリーをダウンロードし、パスが通っているディレクトリに設置します。 こちらの…

serverlessでCUSTOM AUTHを利用する時はTTLの設定に気をつけて!!

Serverless Advent Calendar 2016 10日目の記事です。 qiita.com みなさんAmazon API Gateway使っていますか? API Gatewayとは? サーバなしでAPIを作成できる便利なツールです。 エンドポイントを作成できURLやリクエストのメソッドに応じてLambdaを紐付け…

AWSのLambda上でSVGをPNG画像に変換する〜Phantomjs編〜

前回はFabricを利用し、LambdaでSVGをPNG画像に変換するということを試しましたが、 今回はPhantomjsを使って同じことをやっていきます。 ganeza.hatenablog.com Phantomjs とは? 簡単に言うとディスプレイ不要のJavascriptAPIを備えたWebkit実行環境です。…

AWSのLambda上でSVGをPNG画像に変換する〜Fabric編〜

最近いくかの案件でSVGを画像に変換したいことがありました。 d3.jsでグラフを表示した後に、その状態の画像をパワーポイントに貼り付けたかったり、 メールなどでレポートしたいことがあると思います、 そんな場合に、サーバでSVGを画像に変換できるととて…

Serverless-v1でLambda+API Gatewayをデプロイする

Serverless Frameworkとは? マイクロサービスを構成するアプリケーションをビルドし、アプリはイベントに応答して実行します。 課金されるのはアプリが動いた時だけなので、従来のEC2などの期間での従量課金よりも場合によっては安く済みます。 また、AWSの…