MONTH

2021年12月

  • 2021年12月26日

Apifyでサーバレスなスクレイピングを試す

ちょっとスクレイピングする必要があるときってどうしてますか? 僕の場合、ローカルでスクレイプのコードを手動実行することが今までに何度かありました。 単発で実行するだけなら手で動かすので問題ないですが、定期的に実行するとなるととたんに面倒くさくなります。自分のパソコンからだと電源切ってるときは実行できないし、かといってサーバーを立てるほどのことでもない。 この記事で紹介するApifyを利用すると、スクレイピングのコードを実行する環境が簡単に手に入ります。

  • 2021年12月18日

CloudFront+S3で配信しているSPAにセキュリティヘッダーを追加

WebアプリケーションではXSS防止、クリックジャッキングなどを防ぐために、 レスポンスヘッダーに X-Frame-Options や Content-Security-Policy などのセキュリティヘッダーを設定する必要があります。 ApacheやNginxといったWebサーバーを利用していれば、 サーバーの設定でレスポンスにセキュリティヘッダーを含めることができます。 X-Frame-Optionsのサーバー設定例 SPAのWebサイトをS3にデプロイし、CloudFrontでHTTPS対応するのはよくみる構成ですが、 Webサーバーに該当するものがないため、別の方法で設定する必要があります。 Lambda@Edgeを利用することで同じようにセキュリティヘッダーを追加することができます。