[英]Upload to bucket pictures from a csv file with GAE and Google Cloud Storage
[英]How to transfer csv files from GCP cloud storage bucket to a ftp server
我们需要将 csv 文件从 GCP 云存储传输到 ftp 服务器,我们如何实现?
我们可以使用 bigquery 工具将这些文件直接传输到 ftp 吗?
还是需要用服务下载然后上传到ftp?
编辑:啊...似乎我错过了你的Java
标签。 好吧,如果您对生成子流程没问题,那么以下解决方案应该可行。 否则,请咨询 GCP 支持的 Java API。 到今天为止是这个
如果您可以通过 ssh 访问您的 ftp 服务器,那么只需使用 Google Cloud SDK:
gsutil cp gs://[BUCKET_NAME]/[OBJECT_NAME] [SAVE_TO_LOCAL_FTP_DIR]
否则,以下命令从 GCP -> 您的本地机器 -> FTP 传输数据:
gsutil cp gs://[BUCKET_NAME]/[OBJECT_NAME] - | curl -T - ftp://user:PASS@ftp-server.com/filename.ext
第一个-
在[OBJECT_NAME]
告诉gsutil
写入STDOUT
而不是普通文件,而第二个-
告诉curl -T
从STDIN
读取。 对于外行, |
是一个 bash 管道,指示将第一个程序的STDOUT
传递给下一个程序的STDIN
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.