Я получаю доступ к хранилищу ceph в php, как описано здесь (Amazon S3 Stream Wrapper), можно ли проверять объекты в этом хранилище (не загружая их), используя антивирусный сканер командной строки, который запускается через php с помощью shell_exec()
?
или я должен загрузить объекты, они сканируют их локально?
Вам придется их скачать. Даже если вы были локальными для хранилища, нет никакой гарантии, что между файлом будет отображаться соотношение 1: 1, поскольку S3 сопоставляется с файлом (файлами) на диске.
Вы могли бы иметь что-то, что неявно загружало их, или явно загружать их сначала. Лучше сделать это самостоятельно, если у вас есть очень большие объекты, поэтому вы можете пропустить их или обращаться с ними особым образом.
Других решений пока нет …