Google cloud storage 使用SSIS将本地文件上载到google云存储桶

Google cloud storage 使用SSIS将本地文件上载到google云存储桶,google-cloud-storage,ssis-2012,Google Cloud Storage,Ssis 2012,我有一个要求,我需要上传文件到谷歌云存储(他拥有并维护它完全)桶 这个谷歌云存储桶是由我的客户创建的 我是谷歌云的新手,有亚马逊S3的经验。我在服务器上运行SSI,以将事务数据加载到平面文件 我为谷歌云创建了一个示例帐户,并安装了谷歌SDK。我可以通过gsutil手动上传文件 我的问题是 我应该建议我的客户如何共享凭据 如何使用提供的凭据独立连接到google云存储 如何通过以上两个步骤将文件推送到google云存储 感谢您的帮助 提前谢谢 我应该建议我的客户如何共享凭据 向客户提供您现有谷歌账

我有一个要求,我需要上传文件到谷歌云存储(他拥有并维护它完全)桶

这个谷歌云存储桶是由我的客户创建的

我是谷歌云的新手,有亚马逊S3的经验。我在服务器上运行SSI,以将事务数据加载到平面文件

我为谷歌云创建了一个示例帐户,并安装了谷歌SDK。我可以通过gsutil手动上传文件

我的问题是

  • 我应该建议我的客户如何共享凭据

  • 如何使用提供的凭据独立连接到google云存储

  • 如何通过以上两个步骤将文件推送到google云存储

  • 感谢您的帮助

    提前谢谢

  • 我应该建议我的客户如何共享凭据
  • 向客户提供您现有谷歌账户的名称(或创建一个新账户)。要求他们授予该帐户相关权限。如果桶够了,要求成为桶的主人。或者,请求添加到项目所有者列表中

  • 如何使用提供的凭据独立连接到google云存储
  • 您将使用自己帐户的凭据

  • 如何通过以上两个步骤将文件推送到google云存储
  • 使用gsutil手动操作,非常简单。您只需验证自己的身份即可。如果您想要设置一个自动化的流程,您需要创建一个代表该作业的“服务帐户”。带有的服务帐户附带一个私钥,它将使用该私钥对自身进行身份验证。如果要设置cron作业,Gsutil可以充当服务帐户


    我不熟悉SSIS的导出功能,因此我无法帮助您完成这一部分。

    如果您能够使用gsutil手动上载文件,您可以使用相同的命令,将其放入批处理文件并通过SSIS运行

    在SSIS中包含“执行流程任务”,并提供批处理文件路径作为可执行文件。您应该能够让它在您的系统上运行

    然而,如果你想在生产中做同样的事情,最好有一个服务帐户。此帐户将设置为生产中的默认帐户。

    尝试以下操作: