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

GCSの署名付きURL、 URLを返せば終わりじゃなかった話

GCSの署名付きURL、 URLを返せば終わりじゃなかった話

Avatar for Cloud Ace

Cloud Ace

October 08, 2026

More Decks by Cloud Ace

Other Decks in Technology

Transcript

  1. 自己紹介 遠藤 柊弥(Shuya Endo) クラウドエース株式会社 技術本部 第一開発部 Google Cloud上で動くWebアプリ開発に携わるフロントエンドエンジニアです! All

    Certification Holders 2025受賞! 実務や趣味でGoogle Cloudを使いこなしたい! クラウドエース株式会社|© 2026 Cloud Ace, Inc. 1
  2. そこでどう整理したか 以下のような形に落ち着いた GCS + BE アクセス権を確認し、短い有効 期限の署名付き URLを発行す るだけ FE(プレビュー)

    FE(ダウンロード) PDFを別タブで開くボタン は用 意したが、表示そのもの はブラ ウザ設定に依存すると割り 切った ファイル名の変更が難しい仕 様であったため、 FEでblob取 得+名前を付けて保存 するこ とでファイル名を設定した ※FE側で <a download="任意のファイル名"> を 作ってクリックさせる クラウドエース株式会社|© 2026 Cloud Ace, Inc. 6
  3. まとめ 署名付きURLを利用する場合、どこで挙動が決まるかを先に整理する必要があ る • GCSの署名付きURLは、安全に配る仕組み としてはとても便利だった • ただし、どう表示されるか と どう保存されるか

    は別で設計が必要だった • 表示・保存はGCS / BE / FEのどこで何を制御するか を考える必要がある クラウドエース株式会社|© 2026 Cloud Ace, Inc. 7