サーバーレスなURL短縮サービスを API Gateway と Lambda で作る
概要 URL 短縮サービスを AWS API Gateway + Lambda で実装した例になります。 データストアには DynamoDB を使用しています。 掲載しているコードはこちらでも公開しています。 セッ...
概要 URL 短縮サービスを AWS API Gateway + Lambda で実装した例になります。 データストアには DynamoDB を使用しています。 掲載しているコードはこちらでも公開しています。 セッ...
概要 API Gateway の機能である Lambda Authorizer を Ruby で実装してみました。 オーソライザーの中身は AWS Cognito を利用したトークンベースで行っています。 デプロイには Serverless を使用しまし...
概要 Vuetify は Vue.js 用のコンポーネントフレームワークです。 今回はこの Vuetify のテキストフィールドを含むコンポーネントのユニットテストの書き方について紹介しま...
概要 API Gateway の WebsocketAPI を ServerlessFramework で実装してみました。 こちらのレポジトリにて公開されている Node.js で書かれたコードを Ruby で書き直しています。 掲載したコードはこちらでも...
概要 外部から取り込んだ CSV ファイルを JSON に変換して表示させる Vue コンポーネントの実装例です。 コンポーネントのコード <template> <div> <input type="file" @input="handle" /> <div>{{ data }}</div> </div> </template> <script> export default { data()...
概要 グラフ表示ライブラリ Plotly.js のラッパーコンポーネントである vue-plotly を使って時系列データをグラフに表示させます。 プロジェクトのセットアップ VueCLI でプロジェ...
概要 別の AWS アカウントにある S3 へアクセスする方法を解説しています。 説明のためここからはアクセス元のアカウントをアカウントA、アクセス先のをアカ...
概要 S3 への直接のアクセスを制限して CloudFront からのみ S3 のコンテンツを閲覧できるように設定します。 アクセスの制限には OAI (オリジンアクセスアイデンティテ...
概要 ECS CLI を使って Docker ボリュームを使用したコンテナの立ち上げ方法。 クラスターの作成 まずはプロファイルを設定してクラスターを作成します。 AWS 公式のチ...
概要 時系列データベース InfluxDB の Ruby クライアント influxdb の簡単な使い方をメモしています。 influxdb-ruby 0.8.0 テスト環境の用意 Docker に公式のイメージが用意されているのでそれを使...