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のブラウザクライアントを介してサーバーと対話することができました:これは私のコードです。 問題は次のとおりです。特定のバケットを照会していないので、実際にはエラーコードを理解できません。問題の原因は何でしょうか?
クール、あなたの答えを解決済みとフラグを付けます。 – roshan