Привет, ребята, в этом блоге я расскажу, как можно загружать файлы на 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. Надеюсь, это было полезно для вас.