Ich versuche, zwischen Amazon S3 Eimer und einem lokalen Ordner automatisch zu synchronisieren.Powershell Cloudberry Einrasten - Wählen Sie Cloud-Ordner - löst 400 schlechte Anfrage Fehler
Aber wenn ich den Befehl ausführen:
$source = $s3 | Select-CloudFolder -path TestAutoSync/backup
Ich bin die unten stehende Störung zu erhalten:
Select-CloudFolder : The remote server returned an error: (400) Bad Request.
At line:1 char:35
+ $source = $s3 | Select-CloudFolder <<<< -path TestAutoSync/backup
+ CategoryInfo : NotSpecified: (:) [Select-CloudFolder], BadRequestException
+ FullyQualifiedErrorId : CloudBerryLab.Base.Exceptions.BadRequestException,CloudBerryLab.Explorer.PSSnapIn.Comman
ds.SelectCloudFolder
Der Eimer „TestAutoSync“ nicht in meinem s3 Konto vorhanden ist, und ich habe Kreuz überprüfte die "Schlüssel" und "Geheimnis". Sie funktionieren tadellos, wenn sie durch cloud-berry ui Schnittstelle anschließen.
Unten ist der vollständige Code, bis die oben Anweisung ausgeführt
Add-PSSnapin CloudBerryLab.Explorer.PSSnapIn
Set-CloudOption -ProxyAddress xxxx -ProxyPort xxxx
$key = "xxxx"
$secret = "xxxx"
$s3 = Get-CloudS3Connection -Key $key -Secret $secret
$source = $s3 | Select-CloudFolder -path TestAutoSync/backup
Bitte geben Sie Ihre Meinung, wenn Sie früher um solche Szenarien gearbeitet haben.
Haben Sie versucht, die TestAutoSync/backup in Anführungszeichen Einwickeln und macht die Select-CloudFolder Cmdlet-Unterstützung Eingabe von der Pipeline? – Persistent13
Was ist Ihre CloudBerry Explorer-Version? – Evgeny
@Evgeny Ich benutze Cloudberry Freeware 4.7 –