仅通过对象级别访问将文件从s3传输到GCS

时间:2018-11-26 17:05:29

标签: amazon-s3 google-cloud-platform google-cloud-storage file-transfer

我有一个S3存储桶,其中包含大量数据,我仅被授予对具有某些前缀的文件的读取访问权限,而s3访问密钥和密钥反映了这一点。我之前已经在S3和GCS之间执行了文件传输,并具有对S3的完全读取权限。但是,由于我现在没有读取完整存储桶的权限,因此遇到诸如“无效的访问密钥。请确保您的S3存储桶的访问密钥正确”或“权限被拒绝”之类的错误。

问题是,当S3上的权限不是存储桶级读取访问权限时,GCS传输服务是否允许传输?仅可访问某些前缀的文件。

我尝试使用S3存储桶模拟此操作,我具有完全访问权限,并且仅授予对某些文件和文件夹的细化访问权限,并尝试启动GCS传输,但它也不起作用。因此,我的猜测是这是不允许的,除非授予对访问密钥完整的S3存储桶(List,get,read)的读取权限。我对吗 ?还是有办法做到这一点?

0 个答案:

没有答案