Картинка - Интеграция 1С с облаком S3 (Amazon, Yandex Object Storage, Ceph Object Gateway S3, MinIO и др.)

Интеграция 1С с облаком S3 (Amazon, Yandex Object Storage, Ceph Object Gateway S3, MinIO и др.)

Готовое решение по интеграции 1С с хранилищем S3 (Amazon, Yandex Object Storage, Ceph Object Gateway S3, MinIO и любое совместимое объектное хранилище). Решение даёт возможность осуществлять как основные операции (получить список, закачать, скачать, удалить и т.д.), так и расширенные (работа с бакетами, генерация ссылок, работа с правами и т.д.) с объектным хранилищем S3 прямо из 1С.

Арт.: 1432214

Продано: 22

1c_integration.jpg
Без-имени-1.png
Screen_3.jpg
Screen_7.jpg
Code_Sample.jpg
Sinc.jpg
1c_integration.jpg
Без-имени-1.png
Screen_3.jpg
Screen_7.jpg
Code_Sample.jpg
Sinc.jpg

31 720 руб.

5 000 руб.

       В процессе работы над внедрением решения на базе 1С ЕРП возникла необходимость хранить (выгружать, загружать, удалять и проч.) часть документов в корпоративном облаке выполненном на базе Ceph Object Gateway S3 - не найдя простого решения решили написать своё.

       Данное решение представляет собой комплекс средств на выбор: внешнюю обработку которая использует внешнюю Windows DLL-библиотеку и кроссплатформенное решение полностью реализованное средствами платформы 1С. В качестве базы для разработки библиотеки был выбран SDK от Amazon, благодаря чему решение стало совместимо как со сторонними S3-объектными хранилищами (например: Ceph Object Gateway S3 с которым единственное представленное на этом сайте решение не работает или с Yandex Object Storage), так и с "ванильным" AWS S3. Библиотека реализует набор функций, вызываемых непосредственно из кода 1С, необходимых для выполнения основных операций с хранилищем. 

       Данное решение может работать как на сервере, так и на клиенте, как в синхронном, так и в асинхронном (реализуется средствами 1С - в примере не представлено) режиме, в тестовой обработке показан синхронный режим работы. При возникновении ошибок генерируется исключение содержащее подробный текст ошибки. Решение может работать в 1С начиная с версии 8.0, но мы рекомендуем использовать версию платформы не ниже 8.3.10. Ограничение версии связано с отсутствием в более ранних релизах 1С встроенных функций работы с base64 (например: Base64Строка), существует возможность использования сторонних решений и реализаций данных функций в этом примере не рассматриваемых. 

       На приложенных скриншотах показаны некоторые приёмы работы библиотеки с объектным хранилищем, тестовая обработка обладает интуитивно понятным интерфейсом и в отдельном описании не нуждается. Все примеры показаны на примере бесплатного аккаунта Amazon S3 и без труда воспроизводятся.

       Данное решение в части библиотеки проверено под ОС Windows, в части кроссплатформенного решения проверено под ОС Windows и Ubuntu Linux. Детальное описание функций, как и сама тестовая обработка и все необходимые для работы DLL-библиотеки (код закрыт!) представлены в составе электронной поставки, код кроссплатформенной части решения открыт, имеет 100% покрытие комментариями и в отдельном руководстве не нуждается!

       Обращаем Ваше внимание на то, что Azure Blob Storage не является S3-совместимым хранилищем! Это собственная технология Майкрософт и работа решения с таким хранилищем потенциально возможна только через отдельный шлюз обеспечения совместимости, например: s3proxy - данное свободное ПО не включено в поставку решения и не тестировалось!

Статистика:
Просмотры 22903
Загрузки 22
Рейтинг 39
Создание 27.04.21 10:35
Обновление 09.09.23 17:55
№ Публикации 1432214
Характеристики:
Теги

Интеграция S3 Amazon Ceph Объектное хранилище Облако AWS Yandex Object Storage MinIO

Рубрики Облачные сервисы, хостинг
Кому Разработчик
Тип файла Архив с данными
Платформа 1С 8.3
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Нет

См. также

Интеграция с сервисом "CARDPR". Управление электронными картами лояльности из 1С

Расширение позволяет автоматизировать управление картами лояльности и взаимодействие с покупателями при помощи интеграции корпоративной системы 1С и специализированного облачного сервиса "CARDPR". Автоматическая онлайн синхронизация сведен...

36600 руб.

Виртуальная АТС Ростелеком - интеграция с 1С

Продукт интеграции возможностей Виртуальной АТС Ростелеком в систему 1С Предприятие 8. Звонки прямо из программы 1С, уведомления о текущих звонках, регистрация пропущенных и завершенных вызовов, динамическая маршрутизация входящих звонков, ...

12200 руб.

Облачная АТС Билайн - интеграция с 1С

Продукт интеграции возможностей Облачной АТС Билайн в систему 1С Предприятие 8. Звонки прямо из программы 1С, уведомления о текущих звонках, регистрация пропущенных и завершенных вызовов, ведение журнала, анализ данных об использовании моб...

12200 руб.

Выгрузка в SPOT 2D / ОРИМИ с произвольной структурой полей в файле для ЛЮБЫХ конфигураций платформы 8.3 +

Данная система предназначена всем, кому нужно выгружать данные в SPOT 2D или в ОРИМИ. Позволяет гибко настроить получение данных для каждого поля файла и файла выгрузки в целом. Имеет отборы по организации, складу, и папкам номенклатуры. Ес...

18300 руб.