S3 URL - 下载 python

S3 URL - Download with python

我需要使用 Python 从 URL https://desafio-rkd.s3.amazonaws.com/disney_plus_titles.csv 下载一个文件,尝试使用“” require.get '”,但它 returns 我被拒绝访问。我知道我必须进行身份验证。我有密钥和密钥,但我不知道该怎么做。 请帮帮我?

首选方法是使用 boto3 library for Amazon S3。它有一个 download_file() 命令,您可以使用:

import boto3

s3_client = boto3.client('s3')
s3_client.download_file('desafio-rkd', 'disney_plus_titles.csv', 'disney_plus_titles.csv')

参数为:Bucket、Key、保存文件时使用的本地文件名

此外,您还需要提供访问密钥和秘密密钥。执行此操作的首选方法是将它们存储在凭据文件中。这可以通过使用 AWS Command-Line Interface (CLI) aws configure 命令来完成。

参见:Credentials — Boto3 documentation