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
有没有办法将Bash命令直接重定向到S3文件对象?_Bash_Amazon S3_Aws Cli - Fatal编程技术网

有没有办法将Bash命令直接重定向到S3文件对象?

有没有办法将Bash命令直接重定向到S3文件对象?,bash,amazon-s3,aws-cli,Bash,Amazon S3,Aws Cli,目前,我使用Bash命令将输出重定向到日志文件,然后使用单独的CLIaws s3 cp调用将日志文件复制到s3 我想知道是否有一种方法可以直接将输出重定向到S3,而不需要额外的命令/步骤。我尝试对httpsurl执行aws s3 cp,但这似乎不起作用,因为url用于s3上当前存在的文件/对象 我从未测试过,但请检查它是否合理: aws s3 cp根据您的场景的严重性,不确定这是否是一种过度杀伤力,但使用,您可以将文件放入一个已装载的磁盘,并将自动同步到s3。我相信这应该是可能的,因为kines

目前,我使用Bash命令将输出重定向到日志文件,然后使用单独的CLI
aws s3 cp
调用将日志文件复制到s3


我想知道是否有一种方法可以直接将输出重定向到S3,而不需要额外的命令/步骤。我尝试对
https
url执行
aws s3 cp
,但这似乎不起作用,因为url用于s3上当前存在的文件/对象

我从未测试过,但请检查它是否合理:


aws s3 cp根据您的场景的严重性,不确定这是否是一种过度杀伤力,但使用,您可以将文件放入一个已装载的磁盘,并将自动同步到s3。

我相信这应该是可能的,因为kinesis正在流式传输到s3,因此您应该能够在创建s3时将日志文件写入s3。不过,我不确定CLI是否有此选项,使用boto或nodeJS/npm可能会有更多的可能性—还要记住,s3对每个PUT请求收费,每1k请求的成本为0.005美元。当您运行aws s3 cp时,…
its 1请求,但如果流式处理,您将有很多请求