SlideShare a Scribd company logo
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. サイトから確認続きを完了させる
GCSでstatic web hosting
GCSでstatic web hosting
ドメイン所有権の確認後にやること
• ドメイン名のバケットを作成する
• ドメイン名のCNAMEを
c.storage.googleapis.com. に設定する
設定は、以上でおわり
実際に、運⽤するとキャッシュ
設定などを変更したくなる
メタデータの編集
GCSの管理ページからメタ
データ編集
GCSでstatic web hosting
コマンドラインからメタデータを編集
$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
おわり

More Related Content

PDF
Windows azure webサイトの紹介
PDF
Dockerだけではないコンテナのはなし
PDF
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
PDF
Dockerイメージの理解とコンテナのライフサイクル
PDF
Airflow 2.0 migration ガイド
PDF
Web Privacy Survival Guide
PDF
Airflowを広告データのワークフローエンジンとして運用してみた話
PPTX
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
Windows azure webサイトの紹介
Dockerだけではないコンテナのはなし
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Dockerイメージの理解とコンテナのライフサイクル
Airflow 2.0 migration ガイド
Web Privacy Survival Guide
Airflowを広告データのワークフローエンジンとして運用してみた話
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話

More from Katsunori Kanda (9)

PDF
RealSenseを使ってCrazyflieを自律飛行させてみた
PDF
KINECT WITH ROS
PDF
Docker超入門
PPTX
Hadoopことはじめ
PDF
データファースト開発
PDF
Spark Summit 2015 参加報告
PDF
20150207 何故scalaを選んだのか
PDF
Discretized Streams: Fault-Tolerant Streaming Computation at Scaleの解説
KEY
自動テストのすすめ
RealSenseを使ってCrazyflieを自律飛行させてみた
KINECT WITH ROS
Docker超入門
Hadoopことはじめ
データファースト開発
Spark Summit 2015 参加報告
20150207 何故scalaを選んだのか
Discretized Streams: Fault-Tolerant Streaming Computation at Scaleの解説
自動テストのすすめ
Ad

GCSでstatic web hosting