要从S3存储桶中读取文本文件内容,您可以使用AWS SDK
首先,确保您已经安装了Boto3。如果没有,请使用以下命令安装:
pip install boto3
然后,使用以下Python代码从S3存储桶中读取文本文件内容:
import boto3
# 配置AWS访问密钥和密钥ID
aws_access_key_id = 'your_access_key_id'
aws_secret_access_key = 'your_secret_access_key'
# 配置S3存储桶名称和文件键(文件名)
bucket_name = 'your_bucket_name'
file_key = 'your_file_key.txt'
# 创建S3客户端
s3_client = boto3.client(
's3',
aws_access_key_id=aws_access_key_id,
aws_secret_access_key=aws_secret_access_key
)
# 从S3存储桶中读取文件内容
response = s3_client.get_object(Bucket=bucket_name, Key=file_key)
# 读取文件内容
file_content = response['Body'].read().decode('utf-8')
print(file_content)
请确保将your_access_key_id
、your_secret_access_key
、your_bucket_name
和your_file_key.txt
替换为您的实际AWS访问密钥、密钥ID、存储桶名称和文件键。
运行此代码后,您应该能够看到从S3存储桶中读取的文本文件内容。
领取专属 10元无门槛券
手把手带您无忧上云