通过快递中间件,从谷歌云存储中提供静态文件
我有一个快速的应用程序托pipe在谷歌AppEngine
使用快速静态中间件。 我想将静态文件存储在google-cloud-storage
,并且能够从常规文件系统切换到google-cloud-storage
而无需太多修改。
我正在考虑写一个中间件:
- 使用Google Cloud客户端库来pipe理Node.js ,例如来自Google Cloud Storage的Expresscaching图片stream ;
- 或充当代理(将path名映射到原始的
google-cloud-storage
URL)。
有没有更简单/更清洁的方法来做到这一点?
您可以configuration一个GCS存储区来托pipe一个静态网站 ,然后使用现有的快递中间件来代理对该存储区的请求。
您也可以使用s3 express等中间件,如s3-proxy 。 通过遵循“简单”迁移步骤将s3客户端应用程序迁移到Google云存储,您应该能够为中间件派生必要的configuration参数。 关键的一步是产生一些“访问”和“秘密”的开发者密钥 。
- 如何在Node.js中使用bigquery API获取800万条Google Cloudlogging?
- BigQuery Node.js api创build外部表
- 使用NodeJS的GCE GCloud存储下载不完整
- 如何使用gcloud-node获取Google Cloud Storage文件的URL?
- Google云端存储似乎忽略了客户提供的encryption密钥标头
- 使用Google云端存储存储的图片的属性
- 如何从服务器上的客户端JavaScript上载到Google云端存储?
- Node.js Google云存储上传目标规范
- 使用node.js为Google云端存储创build签名的URL,以便从浏览器直接上传