def METHOD_NAME(s3_settings: S3Settings, faker: Faker) -> Callable[..., AnyUrl]:
    def creator(file_path: Path | None = None) -> AnyUrl:
        file_path_with_bucket = Path(s3_settings.S3_BUCKET_NAME) / (
            file_path or faker.file_name()
        )
        return parse_obj_as(AnyUrl, f"s3://{file_path_with_bucket}")
    return creator