2016-10-01 10 views
0

私は完全にs3互換のサーバーを専用インストールしています。私はそこに1つのバケットを持っており、私はs3のブラウザを使用して確認することができます。私は(私はs3のブラウザで使用するのと同じ資格情報を使用して)、私はNoSuchBucketエラーを取得する任意の要求のためのboto3を使用して、サーバーと対話しようとしています。 boto3で個人用s3サーバーにアクセスできない

s3 = boto3.resource('s3', 
        endpoint_url=hostname, 
        use_ssl=False, 
        aws_access_key_id=access_key, 
        aws_secret_access_key=secret_key 
        ) 
for bucket in s3.buckets.all(): 
    print(bucket.name) 

は当初、私は資格情報を使用して問題があったと思ったが、その後、私はS3のブラウザクライアントを介してサーバーと対話することができました:これは私のコードです。 問題は次のとおりです。特定のバケットを照会していないので、実際にはエラーコードを理解できません。問題の原因は何でしょうか?

答えて

1

問題が解決しました。それはDNS解決の問題でした。

+0

クール、あなたの答えを解決済みとフラグを付けます。 – roshan

関連する問題