AWS + S3-Linux 下载,powershell 停顿?

AWS + S3-Linux 下载,powershell 停顿?

我已经设置了一个 S3 存储桶。

在 Linux 主机上,一旦我创建了配置和凭证文件,我就可以执行以下操作:

aws s3api get-object --bucket <我的存储桶> --key <我的文件> /root/<我的文件>

并且 myfile 从 S3 下载。

从 Windows 主机,我在 Powershell 中执行以下操作:

PS C:\Users\Administrator> Set-AWSCredentials -AccessKey <myaccesskey> SecretKey <mysecretkey> -StoreAs default

PS C:\Users\Administrator> read-s3object-bucketname <我的桶> -key <我的文件> -file <我的文件>

我得到:

下载 <myfile> 0% 并且 shell 挂起,最终超时:

read-s3object:引发了状态为 ConnectFailure 的 WebException。位于行:1 字符:1 + read-s3object -bucketname <bucket> -key <file> ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidOperation:(Amazon.PowerShell...dS3ObjectCmdlet:ReadS3ObjectCmdlet) [Read-S3Object],InvalidOperationException + FullyQualifiedErrorId:Amazon.Runtime.AmazonServiceException,Amazon.PowerShell.Cmdlets.S3.ReadS3ObjectCmdleth

有什么想法吗?我对两者使用完全相同的凭据....

答案1

答案是......为了连接到 S3,您需要允许从实例传出 443 和 80。

相关内容