amazon-s3 - 将数据从Google Cloud Storage导出到Amazon S3

标签 amazon-s3 google-bigquery google-cloud-storage

我想将数据从BigQuery中的一个表转移到Redshift中的另一个表中。
我计划的数据流如下:

BigQuery-> Google云存储-> Amazon S3-> Redshift

我知道Google Cloud Storage Transfer Service,但不确定它是否可以帮助我。从Google Cloud文档中:

Cloud Storage Transfer Service

This page describes Cloud Storage Transfer Service, which you can use to quickly import online data into Google Cloud Storage.



我了解可以使用此服务将数据导入Google Cloud Storage中,而不从中导出。

有什么方法可以将数据从Google Cloud Storage导出到Amazon S3?

最佳答案

您可以使用gsutil,通过以下命令将数据从Google Cloud Storage存储桶复制到Amazon存储桶:

gsutil -m rsync -rd gs://your-gcs-bucket s3://your-s3-bucket

请注意,上面的-d选项将导致gsutil rsync从S3存储桶中删除GCS存储桶中不存在的对象(除了添加新对象之外)。如果您只想将新对象从GCS添加到S3存储桶,则可以不选择该选项。

关于amazon-s3 - 将数据从Google Cloud Storage导出到Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39329580/

相关文章:

acl - Bigquery - 只写授权

google-bigquery - 从选择语句中获取大查询表架构

amazon-web-services - 通过 CloudFormation CLI 进行跨账户 S3 访问

ios - 拒绝访问具有相同 IAM、Cognito 和权限配置的新存储桶

sql - 在 BigQuery SQL 中将 ARRAY<STRUCT> 转换为多列

apache-spark - 如何让 PySpark 在 Google Cloud Dataproc 集群上运行

authorization - 无法获得服务帐户授权以使用 Python 客户端库 API 处理 GCS 脚本

google-app-engine - 拉维尔 : Making storage work on App Engine

python - 使用 boto 将公共(public) URL 上可用的图像上传到 S3

amazon-s3 - 如何在使用 Active Storage(与 AWS 链接)上传之前调整图像大小