代码之家  ›  专栏  ›  技术社区  ›  sebas flores

S3 URL-使用python下载

  •  0
  • sebas flores  · 技术社区  · 2 年前

    我需要从此URL下载文件 https://desafio-rkd.s3.amazonaws.com/disney_plus_titles.csv 使用Python时,请尝试使用“”require。get',但它会返回拒绝访问的消息。我知道我必须进行身份验证。我有密钥和密钥,但我不知道如何进行验证。 请帮帮我好吗?

    1 回复  |  直到 2 年前
        1
  •  0
  •   John Rotenstein    2 年前

    首选的方法是使用 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