You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker部署Directus到GCP:GCS存储驱动及环境变量配置问询

Directus 配置 Google Cloud Storage (GCS) 存储说明

一、STORAGE_GCS_DRIVER: gcs 对应的GCS位置

STORAGE_GCS_DRIVER: gcs 是Directus指定使用Google Cloud Storage作为存储驱动的标识,它本身不对应GCS中的具体物理路径,仅用于告知Directus要连接GCS服务。实际上传的文件会存储在你指定的STORAGE_GCS_BUCKET对应的GCS存储桶内。

二、必需配置的环境变量

部署在GCP上的Directus使用GCS存储时,需配置以下核心环境变量:

  • STORAGE_LOCATIONS: gcs:指定Directus启用的存储位置为gcs,多个位置可通过逗号分隔(如gcs,local)
  • STORAGE_GCS_DRIVER: gcs:明确该存储位置使用GCS驱动
  • STORAGE_GCS_BUCKET: YOUR_CLOUD_STORAGE_BUCKET_NAME:替换为你在GCP上创建的存储桶名称,文件会直接存入此桶
  • STORAGE_GCS_CREDENTIALS: YOUR_SERVICE_ACCOUNT_KEY_JSON:替换为GCP服务账号的密钥JSON内容,该账号需拥有对应GCS存储桶的读写权限

可选补充配置(按需使用)

  • STORAGE_GCS_REGION: YOUR_BUCKET_REGION:指定存储桶所在的GCP区域(如us-central1),若存储桶已预设区域,此配置可省略
  • STORAGE_GCS_ENDPOINT: YOUR_CUSTOM_ENDPOINT:仅对接GCS兼容的第三方存储服务时需要,默认无需配置

注意事项

  • 确保服务账号拥有storage.objects.create、storage.objects.get、storage.objects.delete等必要权限
  • Docker部署时,可通过docker run的-e参数传递环境变量,或写入docker-compose.yml文件中统一管理

内容的提问来源于stack exchange,提问作者Stev24

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 19:22:03