• No : 383
  • 公開日時 : 2024/08/29 12:35
  • 更新日時 : 2024/09/18 22:51
  • 印刷

CDNのオリジンサーバーとしてクラウドストレージを指定したい。

回答

CDNオリジンサーバーの指定画面にて、オリジンサーバー(FQDN)
およびオプション(ホストヘッダー設定)に次の値を登録します。
 
 設定値:バケット名.storage.googleapis.com
 (設定例:my-test-bucket.storage.googleapis.com)
 
また、オプション(証明ホスト名)には次の値を登録します。
 
 設定値:storage.googleapis.com
 
▼Google Cloud Storage(Fastly社)
 
 
なお、CDNのオリジンサーバーにクラウドストレージを設定する場合には、「バケット」を一般公開に設定ください。
 
▼一般公開とは何ですか?
https://faq.idcf.jp/faq/show/746?site_domain=default
 
注意事項)
クラウドストレージは標準では"public, max-age=3600"が設定されているため、CDNでは1時間キャッシュします。

キャッシュ時間の変更が必要な場合は、コントロールパネルもしくはgsutilコマンドにて設定を行ってください。
 

■gsutilコマンド例 
・キャッシュを2時間とする場合
gsutil setmeta -h "Cache-Control: s-maxage=7200" gs://<bucket>/*.html
 
・キャッシュさせたく無い場合
gsutil setmeta -h "Cache-Control: s-maxage=0" gs://<bucket>/*.html