GCSで
static web hosting
2017.07.20 GCP Meetup
Katsunori Kanda (@potix2)
静的なページをGCSだけ
でホスティングしたい
やること
1. ドメイン名のバケットを作成
2. ドメイン名のCNAMEを
c.storage.googleapis.com. に設定
すごい簡単そう!
ドメイン名のバケットを作成
そのドメインのオーナーまたはマネージャー
であることを⽰す必要があります。
???
ドメイン名を持つバケットの検証が必要
• 要するにドメインの所有権を持っていることを
⽰す
• サイトベースの確認(このスライドで解説)
• ドメインベースの確認
• 参考: https://cloud.google.com/storage/
docs/domain-name-verification?hl=ja
サイトベースの確認⼿順 
1. Search Consoleからサイトを登録(プロパティ
を追加)
2. HTMLファイルをサイトにアップロード
3. サイトから確認続きを完了させる
ドメイン所有権の確認後にやること
• ドメイン名のバケットを作成する
• ドメイン名のCNAMEを
c.storage.googleapis.com. に設定する
設定は、以上でおわり
実際に、運⽤するとキャッシュ
設定などを変更したくなる
メタデータの編集
GCSの管理ページからメタ
データ編集
コマンドラインからメタデータを編集
$gsutil -m -h ʻCache-control: no-cache, max-age=0ʼ cp foo.js
gs://foo.example.com/js/foo.js
参考: https://cloud.google.com/storage/docs/gsutil/
addlhelp/WorkingWithObjectMetadata
おわり

GCSでstatic web hosting