Google Cloud Storage(GCS)に保存されているアセットをキャッシュするにはどうすればよいですか?私は過去2日間、運のない状態で動作させようとしてきました。私のウェブサイトにはバックエンドとフロントエンドがあり、アセットはGCSに保存されています。私は次のガイドを試しました:
a。https://support.cloudflare.com/hc/en-us/articles/200168926-How-do-I-use-Cloudflare-with-Amazon-s-S3-Service-
b。https://cloud.google.com/storage/docs/hosting-static-website
c。https://cloud.google.com/storage/docs/static-website#tip-dynamic
私のウェブサイトがexample.comだとしましょう。
GCS「img.example.com」にバケットを作成しました
Cloudflareでは、CNAMEを次のように設定しました。 名前:img.example.com 値:c.storage.googleapis.com
GCSバケット内のすべてのオブジェクトを「パブリックで読み取り可能」に設定します(https://cloud.google.com/storage/docs/access-control/making-data-public#buckets)
画像はまだCloudflareによってキャッシュされず、ヘッダーステータスはまだCFステータスを表示しません。何か不足していますか?どんな助けも大歓迎です。
ありがとうございました。
回答 1 件
関連記事
- Google Cloud StorageBucketでPHPを実行する
- Googleクラウドストレージバケットのディレクトリを圧縮してから、ローカルディレクトリにダウンロードする
- Google Cloud Storage Javaを使用したGoogle OAuth2
- Google Cloud Storageに保存されている動画を読み取れません
- Google Cloud StorageのFacebook Attachment APIへのファイルのアップロード
- HiveとGoogle Cloud Storageの問題
- Google Cloud SchedulerとPythonスクリプトを使用したシステムコール
- Googleクラウドデータフローがハングし、ジョブをキャンセルできない
- Google Cloud Functions、タイムアウト5秒
リンクをhttps://storage.googlesapis.com/subdomain.mysite.com/...からhttps://subdomain.mysite.com/...に変更しました(単に「storage.googleapis.com」を削除します)。できます! それが他の人にも役立つことを願っています。