如何将AWS S3同步输出重定向到文件?

时间:2018-08-27 17:53:08

标签: powershell amazon-s3

当我运行AWS S3 SYNC“本地驱动器”“ S3bucket”时,我在aws cli控制台上看到一堆日志。是否可以将这些日志定向到输出/日志文件以供将来参考?

我正在尝试安排执行Powershell脚本的sql作业,该脚本将备份从本地驱动器同步到S3存储桶。备份已成功同步到存储桶。但是,我试图找出一种将同步进度定向到输出文件的方法。帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

使用“>”符号将命令的输出简单地传递到文件中。

该文件不必事先存在(如果存在,则实际情况将被覆盖)。

aws s3 sync . s3://mybucket > log.txt

如果希望附加到给定文件,请使用以下运算符:“ >>”。

aws s3 sync . s3://mybucket >> existingLogFile.txt

要测试此命令,可以在--dryrun命令中使用sync参数:

aws s3 sync . s3://mybucket --dryrun > log.txt