无法创建 s3 会话
Cant create s3 session
我正在尝试从我们的 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 但没有成功...
问题似乎出在您的会话构造函数中:
boto3.Session(aws_access_key_id=a, aws_secret_access_key=b)
根据 documentation:
,它应该改为如下所示
boto3.session.Session(aws_access_key_id=a, aws_secret_access_key=b)
我正在尝试从我们的 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 但没有成功...
问题似乎出在您的会话构造函数中:
boto3.Session(aws_access_key_id=a, aws_secret_access_key=b)
根据 documentation:
,它应该改为如下所示boto3.session.Session(aws_access_key_id=a, aws_secret_access_key=b)