我正在嘗試從我們的 s3 服務器下載一些資料,但我無法創建會話。
我正在運行以下代碼:
session = boto3.Session(
aws_access_key_id = "###########",
aws_secret_access_key = "###########",
)
s3 = session.resource('s3')
bucket = s3.Bucket('########')
file_names = []
但它吐出以下錯誤:
DataNotFoundError: Unable to load data for: sdk-default-configuration
這些是我的進口:
import pandas as pd
import mysql.connector
import boto3
import s3fs
import botocore
import pandas as pd
import os
我安裝的 boto3 和 botocore 版本是 boto3-1.20.44 和 botocore-1.23.44
我嘗試下載不同版本的 boto3 和 botocore,但沒有成功...
uj5u.com熱心網友回復:
問題似乎出在您的會話建構式中:
boto3.Session(aws_access_key_id=a, aws_secret_access_key=b)
根據檔案,它應該改為如下所示:
boto3.session.Session(aws_access_key_id=a, aws_secret_access_key=b)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/422511.html
標籤:
