Google Drive 上传文件的 URI 是什么

问题描述 投票:0回答:1

在自动化方面,我是 Google Drive 和 Cloud 的新手。我的公司希望我上传到他们的 Google 云端硬盘位置,而不是 Google 云服务存储桶中。我计划使用 Jenkins 插件 Google Cloud Storage Plugin 来完成此操作。它要求提供 URI(我假设这就是它所需要的)并列出这些作为示例:

  • gs://我的存储桶名称

  • gs://我的存储桶名称/logs/

  • gs://我的存储桶名称/$JOB_NAME/$BUILD_NUMBER

我无法找到任何有关 Google 云端硬盘主题的文档 以前有人在不使用Python代码的情况下完成过这个吗?我看到了一些示例,但如果可能的话,我希望能够通过 Jenkins 界面来完成此操作。我是合同工,他们希望我使自动化尽可能简单。

jenkins google-drive-api jenkins-plugins
1个回答
0
投票

我认为通过这个插件这是不可能的,因为它是针对不同的服务的。

Google Cloud Storage 是基于对象的数据存储,而 Google Drive 是基于文件的数据存储。尽管它们可能共享基础设施,但它们处理访问和功能的方式不同,对于 Drive,媒体上传请求的上传 URI 被列为 HTTP URL:

POST https://www.googleapis.com/upload/drive/v3/files

正如您提到的想要通过插件来完成此操作而不是深入研究代码,我建议寻找一个旨在与 Drive 配合使用的 Jenkins 插件。例如:https://github.com/general-mobile/jenkins-google-drive-uploader

参考资料:

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.