Я пытаюсь создать скрипт, который будет искать все наши файлы резервных копий и получать только последнюю резервную копию для загрузки.
Я знаю, что могу использовать get-s3object для поиска, чтобы получить файлы, но нет никакого способа чтобы отфильтровать их Чтобы убедиться, что я получаю текущий файл резервной копии.
Я пробовал это. Но это не возвращает информации. Есть ли способ фильтровать / искать в s3 файлы, которые соответствуют определенному имени
$path = Get-S3object -BucketName $Bucket
foreach ($data in $database)
{
#For testing use the QBW filter
#Once testing is over swithc to proper filter.
$filter = "*$($server)_$($data)_FULL*"
$latest = get-childitem -Path $path -Filter $filter |
where-object { -not $_.PSIsContainer } |
sort-object LastAccessTime -Descending |
Select-Object -first 1
write-output $latest.fullname
Write-Output $filter}
Я пытался сохранить ключи корзины s3, а затем отфильтровать их, но я не смог понять, как правильно получить это информация сохраняется в памяти и поиска.