Попытка использования PowerShell на сервере Win2012, Cloudberry Explorer для Amazon S3 Pro 4.7 для подключения и перемещения файлов .json из локальных серверных каталогов в ведра AWS S3.Select-CloudFolder: место перенаправления пуста
Во время запуска сценария Powershell я получаю сообщение об ошибке:
Select-CloudFolder Перенаправление место пусто В C: \ SrcFiles \ AE_Time \ s3_json_upload.ps1: 20 символ: 22 + $ назначения = $ s3 | Select-CloudFolder -path 'time-tracker-staging-import/accou ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Select-CloudFolder], исключение + FullyQualifiedErrorId: System .Exception, CloudBerryLab.Explorer.PSSnapIn.Commands.SelectCloudFolder
Copy-CloudItem: Невозможно связать аргумент с параметром «Целевое назначение», поскольку он равен нулю. В C: \ SrcFiles \ AE_Time \ s3_json_upload.ps1: 36 char: 23 + $ src | Copy-CloudItem $ назначения -filter "* .json" + ~~~~~~~~~~~~ + CategoryInfo: InvalidData: (:) [Copy-CloudItem], ParameterBindingValidationException + FullyQualifiedErrorId: ParameterArgumentValidationErrorNullNotAllowed, CloudBerryLab. Explorer.PSSnapIn.Commands.CopyCloudItem
Я просмотрел в Интернете и нашел несколько обсуждений об этом, даже пара на StackOverflow, но они не помогают. Я не пытаюсь автосинхронизировать ...
Получение соединения работает нормально, но никаких журналов, сгенерированных CB Explorer, по крайней мере не на - C: \ Users \ svc_das \ AppData \ Local \ CloudBerry S3 Explorer PRO \ Журналы
PowerShell сценарий -
## enable the cloudberry ps-snapin and set path type
add-pssnapin cloudberrylab.explorer.pssnapin
Set-CloudOption -PathStyle path
## set variables with key and secret
$key = 'mykey'
$secret = 'mysecret'
## get connection
$s3 = Get-CloudS3Connection -Key $key -Secret $secret
## set AWS S3 bucket
$destination = $s3 | Select-CloudFolder -path 'time-tracker-staging-import/accounts'
## set local source directory -
$src = Get-CloudFilesystemConnection | Select- CloudFolder "C:\SrcFiles\AE_Time\json_files\accounts\"
## do the copy from local to S3 using a file filter
$src | Copy-CloudItem $destination -filter "*.json"