2016-05-30 8 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)')) 

Имеет ли это какое-либо отношение к группам безопасности? К сожалению, я не смог опубликовать подробный вывод, StackOverflow оленья кожа позвольте мне сделать это ..

+0

Вы можете подтвердить, что можете подключиться к веб-сайту Amazon через порт 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: подключиться к s3-us-west-2.amazonaws.com порт 443 (tcp) не удалось: время соединения завершено – BJC

+0

с вашего второго сервера, у вас есть исходящий трафик на портах 80 и 443? –

ответ

1

Попробуйте использовать следующую команду

AWS s3 --region нас-запад 2 Ls

Кроме того, проверки Учетные данные AWS должны находиться в файле /root/.aws/credentials.

Также проверьте, есть ли у вас разрешение на доступ к S3 из этого экземпляра или нет.

Смежные вопросы