Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS S3存储拷贝功能_Amazon Web Services_Amazon S3_Google Cloud Storage_Aws Cli - Fatal编程技术网

Amazon web services AWS S3存储拷贝功能

Amazon web services AWS S3存储拷贝功能,amazon-web-services,amazon-s3,google-cloud-storage,aws-cli,Amazon Web Services,Amazon S3,Google Cloud Storage,Aws Cli,任何存储提供商如何提供复制功能,例如aws S3提供桶到桶的复制,位的实际传输发生在哪里? 使用aws sdk执行copy cmd时,它会等待copy完成,但不会通过我的机器传输任何位。当您将文件从一个S3存储桶复制到另一个S3存储桶时(ex-aws S3 cp S3://bucket1 S3://bucket2),传输数据的过程将在aws拥有的专用网络或公共网络上进行(internet)。文件不会从源S3存储桶下载到您的计算机,也不会从您的计算机重新上载到目标存储桶。当您将文件从一个S3存储桶

任何存储提供商如何提供复制功能,例如aws S3提供桶到桶的复制,位的实际传输发生在哪里?
使用aws sdk执行copy cmd时,它会等待copy完成,但不会通过我的机器传输任何位。

当您将文件从一个S3存储桶复制到另一个S3存储桶时(ex-
aws S3 cp S3://bucket1 S3://bucket2
),传输数据的过程将在aws拥有的专用网络或公共网络上进行(internet)。文件不会从源S3存储桶下载到您的计算机,也不会从您的计算机重新上载到目标存储桶。

当您将文件从一个S3存储桶复制到另一个S3存储桶时(ex-
aws S3 cp S3://bucket1 S3://bucket2
),数据传输过程将在AWS拥有的专用网络或公共网络(互联网)上进行。文件不会从源S3存储桶下载到您的计算机,也不会从您的计算机重新上载到目标存储桶。

那么aws是否使用自己的计算机进行此复制?我的意思是数据的实际IO将S3视为一个为您管理的文件系统。处理、网络、存储等一切都由aws管理。您有一个与文件系统(S3)接口的api。当您使用aws cli在S3存储桶之间复制文件时,您基本上会向S3 api发出一个命令,将文件从一个存储桶复制到另一个存储桶。所有处理都在aws拥有的文件系统(S3)底层基础结构中完成。为了回答你的问题,是的,AWS使用他们的计算机复制数据。感谢你的详细回答,这真的有助于理解你是受欢迎的!我建议阅读AWS的文档。大多数事情都在其中得到了清楚的解释。那么AWS是否使用他们自己的计算机进行复制呢?我的意思是数据的实际IO将S3视为一个文件系统t是为您管理的。处理、网络、存储等一切都由AWS管理。您有一个与文件系统(S3)接口的api。当您使用aws cli在S3存储桶之间复制文件时,基本上是向S3 api发出一个命令,将文件从一个存储桶复制到另一个存储桶。所有处理都在aws拥有的文件系统(S3)底层基础结构中完成。要回答您的问题,是的,AWS使用其计算机复制数据。感谢您的详细回答,这确实有助于理解您的问题。欢迎您!我建议您阅读AWS的文档。其中对大多数内容都有清楚的解释。