Загрузка файлов на AWS S3 с помощью Python

Привет, ребята, в этом блоге я расскажу, как можно загружать файлы на AWS S3 с помощью Python. Прежде чем приступить к работе, убедитесь, что на вашей машине установлены следующие требования:

  • AWS CLI
  • Настроенный пользователь IAM
  • Python .

Для работы мы будем использовать Boto3, который представляет собой AWS SDK для Python, предоставляющий API для сервисов инфраструктуры AWS.

Мы будем использовать метод upload_file. Этот метод принимает имя файла, имя ведра и имя объекта.

import boto3
s3_client = boto3.client("s3")
perform = s3_client.upload_file("FILE PATH","BUCKET NAME", "OBJECT NAME")
Вход в полноэкранный режим Выход из полноэкранного режима

Объяснение кода:

Прежде всего, мы импортируем boto3, затем создадим S3-клиент, чтобы мы могли получить доступ к различным методам, предлагаемым boto3, и мы будем использовать метод upload_file для загрузки нашего файла. После выполнения кода упомянутый файл будет загружен в соответствующее ведро S3.

Вот так просто можно загрузить файл с вашей машины в ведро S3 с помощью Python. Надеюсь, это было полезно для вас.

Оцените статью
devanswers.ru
Добавить комментарий