有什么方法可以将 swift 对象存储中的容器与 IBM COS S3 中的存储桶同步吗?
Is there any way to sync container in swift object storage with bucket in IBM COS S3?
示例:
Swift 对象存储
authurl=
username=
apikey=
conatainer = test1
IBM COS
access_key=
secret_key=
bucket_name= test2
我们可以同步容器和存储桶吗?
很遗憾,目前无法使用 API 同步容器。 ICOS 的容器同步已在路线图上,但尚未计划发布。
请注意,跨区域对象存储不需要同步复制和数据弹性。对象被切片、加密并分散在华盛顿特区、达拉斯和圣何塞的数据中心,如果其中两个位置同时发生灾难性故障,数据就会面临风险。
出于最小化延迟的原因进行同步可能很有价值。目前,跨区域对象存储仅在美国可用,但欧洲和亚太地区正在开发类似的产品。
正如 Nick Lange 指出的那样,使用 API 同步容器和桶是不可能的。
但是,如果您想将现有容器与 COS S3 同步,可以使用 Rclone 等开源工具。 Rclone 是强大的,因为除非 S3cmd,它使用分段上传,你可以记录,你可以添加多个云目标和 sync/move/push/retrieve/filter/dry-run 等数据(就像你可以对文件使用 rsync 一样)。
现在,如果您想要一个免费的图形工具,并且功能相同,那么您有 Cloudberry S3 explorer。此工具具有本机 Swift 支持和 S3 兼容支持。然后您只需拖放所有数据。
希望对您有所帮助。
示例:
Swift 对象存储
authurl=
username=
apikey=
conatainer = test1
IBM COS
access_key=
secret_key=
bucket_name= test2
我们可以同步容器和存储桶吗?
很遗憾,目前无法使用 API 同步容器。 ICOS 的容器同步已在路线图上,但尚未计划发布。
请注意,跨区域对象存储不需要同步复制和数据弹性。对象被切片、加密并分散在华盛顿特区、达拉斯和圣何塞的数据中心,如果其中两个位置同时发生灾难性故障,数据就会面临风险。
出于最小化延迟的原因进行同步可能很有价值。目前,跨区域对象存储仅在美国可用,但欧洲和亚太地区正在开发类似的产品。
正如 Nick Lange 指出的那样,使用 API 同步容器和桶是不可能的。
但是,如果您想将现有容器与 COS S3 同步,可以使用 Rclone 等开源工具。 Rclone 是强大的,因为除非 S3cmd,它使用分段上传,你可以记录,你可以添加多个云目标和 sync/move/push/retrieve/filter/dry-run 等数据(就像你可以对文件使用 rsync 一样)。
现在,如果您想要一个免费的图形工具,并且功能相同,那么您有 Cloudberry S3 explorer。此工具具有本机 Swift 支持和 S3 兼容支持。然后您只需拖放所有数据。
希望对您有所帮助。