Я хочу удалить некоторые файлы из S3 через определенное время. Мне нужно установить ограничение по времени для каждого объекта, а не для ведра. это возможно?
Я использую boto3 для загрузки файла в S3.
region = "us-east-2"
bucket = os.environ["S3_BUCKET_NAME"]
credentials = {
'aws_access_key_id': os.environ["AWS_ACCESS_KEY"],
'aws_secret_access_key': os.environ["AWS_ACCESS_SECRET_KEY"]
}
client = boto3.client('s3', **credentials)
transfer = S3Transfer(client)
transfer.upload_file(file_name, bucket, folder+file_name,
extra_args={'ACL': 'public-read'})
Выше приведен код, который я использовал для загрузки объекта.