正在查找powershell脚本以从AWS bucket检索最新备份文件并将其传输到EC2实例

正在查找powershell脚本以从AWS bucket检索最新备份文件并将其传输到EC2实例,powershell,amazon-web-services,amazon-ec2,scripting,Powershell,Amazon Web Services,Amazon Ec2,Scripting,如果有人能帮我想出一个办法,我将不胜感激。在bash中,我可以使用AWK来实现这一点——但我还没有在powershell中找到实现这一点的方法 有一些AWS PowerShell工具可以从Amazon S3检索数据。见: 将您的凭证存储在某个变量中。 将bucketname存储在$bucketname中。 脚本将是: $objects = (Get-S3Object -BucketName $bucketname).key | Sort {$_.LastWriteTime} | selec

如果有人能帮我想出一个办法,我将不胜感激。在bash中,我可以使用AWK来实现这一点——但我还没有在powershell中找到实现这一点的方法

有一些AWS PowerShell工具可以从Amazon S3检索数据。见:


将您的凭证存储在某个变量中。 将bucketname存储在$bucketname中。 脚本将是:

$objects = (Get-S3Object -BucketName $bucketname).key | Sort {$_.LastWriteTime} | select -last 1
             Write-Host $objects

管道允许您从bucket中获取最新文件的名称。您可以为文件扩展名(备份文件)应用更多筛选器。

谢谢。我试图使用Get-S3Object解析我需要的内容并将其分配给变量。还没有运气(主要是因为我的经验有限),但我会继续尝试。下载它,然后像打开普通文件一样打开它?