Как создать файл в AWS S3 с помощью Python Boto3 - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу создать пустой файл в AWS s3, используя python.

Я использую boto3 и python.

Я хочу знать, кроме метода put есть ли способсоздавать файлы в s3?

Ответы [ 2 ]

3 голосов
/ 07 ноября 2019

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

import boto3

s3 = boto3.client('s3')

s3.put_object(
    Bucket='mybucket',
    Key='myemptyfile'
)

Обратите внимание на отсутствие параметра Body, что приводит к пустому файлу.

1 голос
/ 06 ноября 2019

Вы можете использовать upload_file () метод:

s3_resource.Bucket(bucket_name).upload_file(Filename = "file_name" , Key = "key")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...