【发布时间】:2015-12-16 09:38:12
【问题描述】:
我是脚本的新手,我想用 bash 编写一个脚本,它可以帮助我自动将文件从我的 Windows 机器上传到 Amazon S3 服务器。您有什么想法可以从哪里开始或如何开始?
提前致谢!
【问题讨论】:
标签: bash amazon-s3 amazon samba
我是脚本的新手,我想用 bash 编写一个脚本,它可以帮助我自动将文件从我的 Windows 机器上传到 Amazon S3 服务器。您有什么想法可以从哪里开始或如何开始?
提前致谢!
【问题讨论】:
标签: bash amazon-s3 amazon samba
看看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 向我们提供反馈
【讨论】:
您可以使用 适用于 Windows PowerShell 的 AWS 工具
以下示例遍历 EC2 实例上的日志目录,查找超过一周的文件,然后将所有非空文件存档到 Amazon 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
}
}
参考:
【讨论】: