我在脚本编程方面很新颖,我想在bash中编写一个,这将帮助我将从Windows机器上传到Amazon S3服务器的文件自动上传。你有什么想法在哪里或如何开始?如何通过samba将文件上传到Amazon S3服务器?
在此先感谢!
我在脚本编程方面很新颖,我想在bash中编写一个,这将帮助我将从Windows机器上传到Amazon S3服务器的文件自动上传。你有什么想法在哪里或如何开始?如何通过samba将文件上传到Amazon S3服务器?
在此先感谢!
您可以使用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
}
}
参考:
看看https://github.com/minio/mc - mc实现简单的shell util命令,如cp,ls,mirror。
mc
支持OS X,Linux和Windows操作系统。我们有可用的二进制文件在https://dl.minio.io/client
下载随时向我们提供在https://github.com/minio/mc/issues
反馈