S3

AWS

CloudFrontにてCORSを利用する際の設定方法

久しぶりにハマったので備忘録を残しておきます 問題 CloudFrondを使っている環境において、CORS (Cross-Origin Resource Sharing) に該当するリクエストが成功したり失敗したりしました。 前提の共有 サ...
AWS

GitHub ActionsからS3へデプロイ

概要 デザイナーやディレクターが管理する静的ファイルを自動でGitHubからS3へデプロイする設定をする必要が出てきました。今まではCircleCIでdeployを頑張っていましたが、GitHub Actionsのアセットが揃ってきたので非...
AWS

4万枚400GBの写真を自動で安全にバックアップ。AWS Glacierで6ドル/年

概要 写真のバックアップを安価で安全に保存したいと10年ぐらい前からぼんやりと考えていました。この記事では、やっと満足の行くバックアップ方法を実現したので共有します。ファイルサーバをLinuxにしたことで柔軟なワークフローを構築できました。...
git

GitHubのPull Requestにプレビュー用URLを自動でコメント

概要 静的サイトの自動デプロイ github -> CircleCI -> S3 -> CloudFront の記事に関連した設定の続きです。上記の設定では、デプロイしたURLをいちいちブランチ名をコピペしてURLにアクセスする必要が有るの...
AWS

静的サイトの自動デプロイ github -> CircleCI -> S3 -> CloudFront

概要 コーポレートページや、ランディングページなどの静的サイトを自動デプロイする設定を行いました。 AWSの基本設定に追加して、CircleCIの設定ファイルを1つだけ追加するのみで出来ます。 一般的な構成のはずなのに、設定ファイルが出回っ...