Как фильтровать и скачивать файлы с S3 в powershell - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь создать скрипт, который будет искать все наши файлы резервных копий и получать только последнюю резервную копию для загрузки.

Я знаю, что могу использовать 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, а затем отфильтровать их, но я не смог понять, как правильно получить это информация сохраняется в памяти и поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...