2016-05-30 55 views
-1

我在嘗試使用aws s3 ls命令列出文件時遇到了以下問題。有什麼建議麼?AWS s3上市不起作用

server:~/bin> aws s3 ls 

HTTPSConnectionPool(host='s3-us-west-2.amazonaws.com', port=443): Max retries exceeded with url:/(Caused by ConnectTimeoutError(<botocore.awsrequest.AWSHTTPSConnection object at 0x2531450>, 'Connection to s3-us-west-2.amazonaws.com timed out. (connect timeout=60)')) 

這與安全組有什麼關係?不幸的是,我無法發表冗長的輸出,計算器犯規讓我這樣做..

+0

你能確認你能通過443端口連接到亞馬遜網站嗎?nc -vz s3-us-west-2.amazonaws.com 443'?你也可以使用調試模式'aws s3 ls --debug'運行該命令以獲取有關何時發生錯誤的更多信息 –

+0

@FrédéricHenri我有2臺服務器,從aws s3 ls工作起,第二次看到錯誤。但是,nc -vz s3-us-west-2.amazonaws.com 443在兩臺服務器上都出現故障:nc:connect to s3-us-west-2.amazonaws.com端口443(tcp)失敗:連接超時 – BJC

+0

從您的第二臺服務器,您有出站流量允許端口80和443? –

回答

1

嘗試使用以下命令

AWS S3 --region美西2 LS

此外,檢查AWS憑證應位於/root/.aws/credentials文件中。

同時檢查您是否有權從該實例訪問S3。