[英]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.