S3 URL -使用python下载



我需要用Python从这个URL https://desafio-rkd.s3.amazonaws.com/disney_plus_titles.csv下载一个文件,尝试使用"要求。获取"",但它返回给我拒绝访问。我知道我必须验证。我有钥匙和秘钥,但我不知道怎么做。帮帮我好吗?

首选的方法是为Amazon S3使用boto3库。它有一个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命令行接口(CLI)aws configure命令来完成。

参见:凭证- Boto3文档

最新更新