Lesen einer Datei aus einem privaten S3-Bucket in einen Pandas-Datenframe
Ich versuche, eine CSV-Datei aus einem privaten S3-Bucket in einen Pandas-Datenframe zu lesen:
df = pandas.read_csv('s3://mybucket/file.csv')
Ich kann eine Datei aus einem öffentlichen Bucket lesen, aber das Lesen einer Datei aus einem privaten Bucket führt zu HTTP 403: Verbotener Fehler.
Ich habe die AWS-Anmeldeinformationen mit aws configure konfiguriert.
Ich kann mit boto3, das aws-Anmeldeinformationen verwendet, eine Datei aus einem privaten Eimer herunterladen. Es scheint, dass ich Pandas konfigurieren muss, um AWS-Anmeldeinformationen zu verwenden, aber ich weiß nicht, wie.