将 Shade 与 Google Cloud Storage 连接
最后更新于
这有帮助吗?
Shade 支持自带 S3(BYOS3),兼容 AWS、GCP、MinIO、Wasabi、Backblaze 等多个提供商。以下是如何将 Shade 与您现有的 GCP 账户连接起来。
虽然并非严格必须配置一个新存储桶,但我们强烈建议为 Shade 配置一个新存储桶。由于 ShadeFS 的特性,Shade 无法使用现有存储桶中的文件。Shade 将创建两个新文件夹 blobs 和 chunks 到你连接的任何存储桶中。
要在 GCS 中创建新存储桶,请登录您的账户,前往云存储,并“创建新存储桶”:

ShadeFS 不要求在该存储桶上设置任何其他特定属性。你可以根据业务需要选择复制数据、记录日志或设置版本控制。
跨域资源共享(Cross-Origin Resource Sharing)是一项重要特性,它允许存储桶可从其他来源访问(例如 https://app.shade.inc)。这对于 Shade 从我们的应用中为您访问并下载原始媒体至关重要。要设置 CORS,您需要按照以下步骤操作 这里 来安装 gcloud CLI 并配置 CORS。
建议使用以下 JSON:
为了让 Shade 访问您的 GCS 存储桶,您需要为服务账号配置一个 HMAC 密钥。
前往 Cloud Storage > Settings > Interoperability 以访问或生成您的 HMAC 密钥。

创建新密钥后,将生成的访问密钥和密钥复制到剪贴板,并在接下来的几个步骤中保存好。
到这一步,你应该已经成功获取以下项目:
Shade 工作区
存储桶名称
存储桶区域
访问密钥
密钥
如果你还没有工作区,可以创建一个 这里.
在你的 Shade 工作区中,你现在可以创建一个盘。点击“My drives”旁边的加号按钮 > BYOS drive。


我们的模板通过额外的元数据和视图帮助你快速使用 Shade,从而帮助你组织文件和素材。有关我们的 AI 的更多信息,你可以查看我们的 学院。在本例中,我们选择了 Video Production。
接下来,我们确定驱动名称并选择我们的提供商 GCS。

根据前面的步骤,我们添加 GCS 凭据,包括存储桶名称、区域、访问密钥和密钥。
这里必须填写您在 GCS 中创建的存储桶名称。这与您在上一屏创建的驱动名称不同。
另外请注意:如果您为 GCS 存储桶选择了多个区域,您可以安全地选择任意区域。所有区域都指向 https://storage.googleapis.com

完成前面的步骤后,你现在就可以向你的 Shade 盘上传第一个文件了。如果配置成功,你应该能够上传文件,并从 Shade 桌面应用

如果你有更多问题——欢迎通过以下方式联系我们: [email protected] 或加入我们的 Discord.
如果你无法上传,请检查存储桶的 CORS 设置,或者检查你的密钥/访问密钥及其关联权限。
最后更新于
这有帮助吗?
这有帮助吗?
[
{
"origin": ["*"],
"method": ["*"],
"responseHeader": ["*"],
"maxAgeSeconds": 3600
}
]
