Open1

Rails×Nextアプリ上でアップロードした動画・写真をS3に保存する

TenTen

ざっくり手順

  • Railsアプリ立ち上げる
  • Nextアプリ立ち上げる
  • rails×next間のcors設定
  • rails×next間のcsrfトークン設定
  • Active Storage 追加
  • AWSコンソールログイン
    • IAMユーザー作成
    • ポリシーはS3FullAccess
    • アクセスキーとシークレットキーを控える
    • バケット作成
    • S3バケットの×railsのcors設定をする
  • IAMのアクセスキーとシークレットキーをenvファイルに保存しとく
  • フロント作る
  • API作る
  • フロントからファイルをアップロードする
  • Active Storage に保存するときにキーを利用してS3にアクセスする
  • 保存が完了する