ローカルにある画像をS3にアップロードしてみた
ローカルにある画像をnode.jsのnode-s3を使ってS3へ画像をアップロードしてみました。とてもシンプルな方法ですが、簡単にまとめてみたいと思います。
ローカルにある画像をnode.jsのnode-s3を使ってS3へ画像をアップロードしてみました。とてもシンプルな方法ですが、簡単にまとめてみたいと思います。
クリエーターズマーケット名古屋(クリマ)に向けてPOSレジ・アプリを自作してみました。javascript(node.js)やHTMLを使っています。ネット上から商品写真や商品名、価格を登録し、商品バーコードを印刷する事ができます。またバーコードを読み取り、クラウド上で売上の集計を簡単にできます。
静的ブログジェネレーターのHexoで関連記事や人気記事を生成するプラグイン「hexo-related-popular-posts」を作りました。記事のテンプレート内にヘルパータグを埋め込むだけで表示できます。Hexo使いの方はぜひ使ってみてください。Pull Requestやissueもお待ちしてます。
S3のイベントをフックして画像処理を走らせたり、RDSのMySQLを操作するLambda Functionを作りたいと思いました。画像アップロートのタイミングでリサイズ画像を生成したり、画像検索データベースを自動で構築してくれたら非常に楽ですよね。
業務向けのサービスで、任意の時間内に限定してアクセス可能なサインアップページを用意する必要がありました。こういったケースではS3の期限付きURL(pre-signed url)を発行させるのが便利そうです。ということで早速nodeで試してみました。
2016年6月22日からgoogle map apiの仕様が変更されて、apiキー無しでは表示できなくなりました。普段ローカルで問題なく表示できたサイトも、今後はエラーを吐いて表示できなくなるようです。対策としては、Google APIs ManagerでAPIキーの生成と、呼び出し元のサイトをリファラとして設定すればOKです。