タグ

2017年7月3日のブックマーク (3件)

  • CDNとの付き合い方 – cat /dev/random > /dev/null &

    最近何かと話題なCDNですが、そもそもCDNってなんだろう・・・どんなことに使えるんだろう?的なことを書いてみようと思います。 一応先に言っておくと、私はCDN業者に所属したことないのであくまでも利用者として見た時の話を書きます。 また、私の考えであり、様々なワークロードがあるなかでこれがすべてではありませんので、こんな考えもあるんだなぁぐらいに思ってもらえると助かります。 そもそもCDNってなんだろうか そもそもCDNはContent Delivery Networkの略であってCache Delivery Networkの略ではありません。 要はコンテンツをクライアントに対して高速・効率的に配信するためのネットワークです。 良くCDNといえばその成り立ちからキャッシュというイメージはありますが、重要な要素の一つではあるもののCDNの全てではありません。 さらに言えばAkamaiのInt

  • AWS Lambda Error: "Cannot find module '/var/task/index'"

    Node.js Alexa Task Issue I'm currently coding a Node.js Alexa Task via AWS Lambda, and I have been trying to code a function that receives information from the OpenWeather API and parses it into a variable called weather. The relevant code is as follows: var request = require('request'); var weather = ""; function isBadWeather(location) { var endpoint = "http://api.openweathermap.org/data/2.5/weat

    AWS Lambda Error: "Cannot find module '/var/task/index'"
  • AWS SDK (Node.js) で S3 putObjectするときに気をつけること

    どーもです。まーやです。作業中にちょっとハマったので自分用にメモ。 やりたかったこと S3でstatic website hostingを実施 AWS Lambda 内で以下操作を行う(今回対象となるファイルはJSONファイル) S3 バケツ内のファイル読み込み 読み込んだファイルのデータを更新してS3へupload 読み込む&uploadするファイルにはパブリックアクセス権限(everyone read)を付与したい Lambdaは諸事情によりNode.jsで実装しました。 やったこと S3のstatic web hostingについてはネット上にたくさん落ちているので割愛。 Lambda内でS3 getbjectもほぼチュートリアル通りに実装。 この後に、とってきたJSONを使ってごにょごにょしたかったのでPromise使って順番制御しました。 /** この変数群は後述するs3Uplo

    AWS SDK (Node.js) で S3 putObjectするときに気をつけること