Я довольно новичок в использовании PowerShell. Я пытаюсь отправить файл CSV на S3, давайте назовем этот файл test1.csv
. Я должен буду делать это ежемесячно, но в следующем месяце это будет test2.csv
. Как я могу написать этот код так, чтобы мне не приходилось каждый раз вводить код и менять номер каждый месяц?
Также, как я могу сделать так, чтобы, когда мне нужно скачать этот файл, я мог загрузить последнюю версию. Скажем, test1.csv
был загружен в январе, а test2.csv
был загружен в феврале ... Сейчас февраль, поэтому я хотел бы загрузить последнюю версию или самую последнюю модифицированную версию. В настоящее время у меня есть два основных кода ниже.
Загрузка на S3
Write-S3Object -BucketName 'testbucket' -File desktop\test1.csv
Загрузка с S3
Read-S3Object -BucketName testbuck -Key /test1.csv -File desktop\Powershell\test1.csv
Эти два кода работают, но мне нужно вытащить самый последний файл и загрузить самый последний файл.