Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWSでのやらかした話

Avatar for O'hashi Ryuzi O'hashi Ryuzi
February 08, 2026
29

 AWSでのやらかした話

Avatar for O'hashi Ryuzi

O'hashi Ryuzi

February 08, 2026

Transcript

  1. 自己紹介 • 1969年生まれ • 勤務先:クロスケアフィールド株式会社 ◦ 自社サービス開発、メンテナンス • スキル:Ruby, Vue,

    Nuxt ◦ 元グラフィックデザイナー ◦ プログラマは30歳から • 趣味:料理、機械修理、ゲームなどなど
  2. ビルドした Vue.jsのSPAアプリをS3で配布する CloudFrontの設定でnarrativebook.jp/のパスで来たものをS3バケットnarrativebook-staticバケットに回送 (APIサーバーへのアクセスのために narrativebook.jp/api*はRailsコンテナへ回送 そのままだと、SPAのパス(例:narrativebook.jp/maintimeline/1)のファイルを取りに行ってしまうので、 SPAの ルーティングに乗らない                       ↓

    バケットへのアクセスはCloudFront以外許さず、index.html以外のアクセスは許さない =余計なパスにアクセス したときには404もしくは403エラーが発生                       ↓ 404及び403エラーを返した場合、エラーを握りつぶして index.htmlへ回送=SPAのルーティングで処理される