Amazon S3 Glacier 到 GCS

Amazon Glacier 是一种安全、持久且极低成本的 Amazon S3 云存储类,用于数据存档和长期备份。

先决条件任务

要使用这些操作符,您必须执行以下几项操作

操作符

Amazon S3 Glacier 到 GCS 传输操作符

要将数据从 Amazon Glacier 存储库传输到 Google Cloud Storage,您可以使用 GlacierToGCSOperator

tests/system/amazon/aws/example_glacier_to_gcs.py

transfer_archive_to_gcs = GlacierToGCSOperator(
    task_id="transfer_archive_to_gcs",
    vault_name=vault_name,
    bucket_name=gcs_bucket_name,
    object_name=gcs_object_name,
    gzip=False,
    # Override to match your needs
    # If chunk size is bigger than actual file size
    # then whole file will be downloaded
    chunk_size=1024,
)

注意

请注意,GlacierToGCSOperator 取决于可用内存。传输大型文件可能会耗尽工作主机上的内存。

此条目是否有帮助?