Errore PowerShell di Cloudberry Explorer


1

Sto cercando di automatizzare il trasferimento dei file dall'archivio Amazon S3 su un disco locale usando uno script PowerShell di Cloudberry Explorer. Utilizzando l'app desktop, sono in grado di connettermi manualmente e portare i file nella cartella locale bene. Quando utilizzo PowerShell ricevo un errore indicante The Remote name could not be resolved 'http'. Di seguito è riportato il mio codice, che credo sia corretto. Ho provato con e senza le informazioni proxy e ottengo lo stesso errore. Ho anche avuto l'autenticazione proxy di bypass del mio amministratore di rete per il sito. Non sono sicuro di cos'altro potrebbe causare questo errore.

Add-PSSnapin CloudBerryLab.Explorer.PSSnapIn

#Set Proxy info
Set-CloudOption -ProxyAddress [proxy info here] -ProxyPort 8080

#Set connection to Amazon S3 account with access key and secret key
$s3 = Get-CloudS3Connection -Key ***** -Secret ***** -SignatureVersion 2 -UseSSL

#Set source and Destination folders
$source = $s3 | Select-CloudFolder -Path "my folder/subfolder"
$local = Get-CloudFileSystemConnection
$target = $local | Select-CloudFolder "C:\localdrive"

#Run sync folders source to target:
$source | Copy-CloudSyncFolders $target -DeleteOnTarget -MissingOnly

Risposte:



-1

è sufficiente usare solo -UseSSL.

-SignatureVersion 2 viene utilizzato solo per provider compatibili con S3.

Questo dovrebbe funzionare:

$ s3 = Get-CloudS3Connection -UseSSL -Key ***** -Secret *****

Inoltre, per essere sicuri di poter aggiungere "CloudBerry Explorer.exe" all'elenco delle esclusioni di rete per evitare possibili errori di rete.

E l'ultima cosa da notare: attualmente Powershell è supportato così com'è.


Grazie. È compatibile con S3 ed è per questo che ho SignatureVersion2. Proverò l'esclusione di rete che suggerisci e vedrò se funziona.
Brian J
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.