Я очень мало знаю о VBA в Access, но я предполагаю, что это ваша область знаний и может разобраться в деталях на этой стороне.
Загрузка
Загрузка файлов из S3 проста, вам просто нужно указать правильный путь S3 для ваших файлов.Для общедоступных файлов они имеют формат:
http://s3.amazonaws.com/[bucket]/[key]
Если ваш контент private , вам нужно создать URL-адрес со знаком , но все .Net SDK или PHP SDK делают это легко.Вы можете создать веб-службу на своем веб-сервере, чтобы генерировать эти подписанные URL-адреса и использовать службу из Интернета и внешних интерфейсов Access.
Загрузка
Я полагаю, вы ужеесть способ загрузить из Access на ваш веб-сервер?например, веб-сервис снова?Вместо того, чтобы пытаться загрузить непосредственно на S3 из Интернета или из веб-интерфейса Access, просто загрузите на веб-сервер и затем используйте SDK для загрузки с него на S3.
Индексирование файлов
Не пытайтесь искать или перечислять файлы непосредственно на S3.Это относительно медленно, ограничено и будет трудно сделать из VBA.Вместо этого сохраните данные о каждом загруженном файле в вашей базе данных и используйте их для поиска или запроса.