我想使用 cloudflare cdn 提供靜態內容,但它應該只能由經過身份驗證的用戶訪問。現在資源保存在 firebase 存盤中并遵循本教程。 https://www.ayrshare.com/how-to-put-a-cdn-in-front-of-firebase-cloud-storage/。
但這有利于公眾可以訪問的存盤桶。我想這樣做
https://blog.cloudflare.com/token-authentication-for-cached-private-content-and-apis/ 但如果我將它存盤在谷歌云存盤中,公眾可以訪問它。有沒有其他方法可以提供受保護的靜態內容?
uj5u.com熱心網友回復:
您可以創建一個將在您的 Cloudflare 域上運行的Worker(在配置的路由上),然后使用 Worker 和 GCP 之間的身份驗證從 GCP 中提取所需的資產。
有幾個代碼樣本這里展示了如何使用提取API。還可以在這里查看其他示例,向您展示如何使用Workers 中的快取 API來提供來自 CDN 的內容,而不是每次都從 Google Cloud 中提取內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/380976.html
