Erro do PowerShell do Cloudberry Explorer

1

Estou tentando automatizar a extração de arquivos do armazenamento do Amazon S3 para um disco local usando um script do PowerShell do Cloudberry Explorer. Usando o aplicativo Desktop, posso conectar-me manualmente e colocar os arquivos na pasta local. Ao usar o PowerShell, estou recebendo um erro informando The Remote name could not be resolved 'http' . Abaixo está o meu código, que acredito estar correto. Eu tentei com e sem as informações de proxy e recebo o mesmo erro. Também fiz o meu Network Admin ignorar a autenticação por proxy do site também. Não tenho certeza do que mais poderia estar causando esse erro.

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
    
por Brian J 31.07.2017 / 18:51

2 respostas

1

Na minha opinião, é melhor usar a API nativa do S3 para automatizar tarefas relativamente simples. Eu achei a API do Cloudberry menos confiável para esses casos. Dê uma olhada aqui para mais informações: link

    
por 14.08.2017 / 19:27
-1

é o suficiente para usar apenas -UseSSL.

-SignatureVersion 2 é usado apenas para provedores compatíveis com S3.

Isso deve funcionar:

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

Além disso, certifique-se de adicionar "CloudBerry Explorer.exe" à lista de exclusões de rede para evitar possíveis erros de rede.

E a última coisa a notar - atualmente, o Powershell é suportado como está.

    
por 01.08.2017 / 14:25