2015-12-16 243 views

回答

0

您可以使用AWS工具的Windows PowerShell的

下面的示例遍历上的EC2实例的日志目录,发现超过一周旧文件,然后存档任何非空的亚马逊S3之前从磁盘删除旧的日志文件

foreach ($i in Get-ChildItem C:\Logs) 

{ 

    if ($i.CreationTime -lt ($(Get-Date).AddDays(-7))) 

    { 

     if ($i.Length -gt 0) 

     { 

      Write-S3Object -BucketName mylogbucket -Key Logs/$i -File $i.FullName 

     } 

     Remove-Item $i.FullName 

    } 

} 

参考:

AWS Tools for Windows PowerShell

相关问题