HTTPSConnectionPool(host='s3-us-west-1b.amazonaws.com', port=443): Max retries exceeded with url

11,089

Solution 1

You aren't using a valid endpoint.

s3-us-west-1b.amazonaws.com isn't valid.

S3 endpoints are at the regional level, not the availability zone level.

You're probably looking for s3-us-west-1.amazonaws.com.

http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region

Solution 2

The issue is you have to use just region which you can see from aws console url there you can find region in url just copy it and use which is your region

Availability Zone is different which use have used earlier

Availability zone is followed by region along with region a, region b

availability zone status

Share:
11,089
Ghufran
Author by

Ghufran

Updated on August 20, 2022

Comments

  • Ghufran
    Ghufran over 1 year

    I am trying to copy a file from my aws ec2 instance to S3 bucket folder, but i am getting error

    Here is the command sample aws s3 cp /home/abc/icon.jpg s3://mybucket/myfolder

    This the error i am getting

    upload failed: ./icon.jpg to s3://mybucket/myfolder/icon.jpg HTTPSConnectionPool(host='s3-us-west-1b.amazonaws.com', port=443): Max retries exceeded with url: /mybucket/myfolder/icon.jpg (Caused by : [Errno -2] Name or service not known)

    I have already configured the config file for aws cli command line

    Please suggest the solution to this problem