Фильтр Boto3 s3 file filter не находит файл
Я пытаюсь проверить, существует ли файл в boto3 с django, прежде чем добавить его в модель django
session = boto3.Session(
aws_access_key_id=env("AWS_ACCESS_KEY_ID"),
aws_secret_access_key=env("AWS_SECRET_ACCESS_KEY"),
)
s3 = session.resource(
"s3", region_name=env("AWS_S3_REGION_NAME"), endpoint_url=env("AWS_S3_ENDPOINT_URL")
)
bucket = s3.Bucket(env("AWS_STORAGE_BUCKET_NAME"))
Затем, когда я пытаюсь найти файл:
objs = list(bucket.objects.filter(Prefix="media/" + name))
Показывает, что не удалось найти файл, имя которого соответствует переданному имени.
Хотя когда я делаю bucket.objects.all(), я нахожу файл существующим в media/NAME_HERE и когда я жестко кодирую его в (Prefix=media/1.png), он работает