Имя: Пароль:
1C
 
1с получение списка файлов с Amazon S3
0 Cher_Novosib
 
19.03.25
10:22
Добрый день. Может кто-нибудь поделится как получить список файлов, для дальнейшего разбора с s3. Удается получить только сам файл конкретно например 1.xml по названию. А мне надо прочитать все файлы из папки.

    ИдентификаторКлючаДоступа = S3_Логин;
    СекретныйКлюч = S3_Пароль;
    АдресСервера = S3_КонтурURL + "1.xml";
    
    Аутентификация = Новый Структура;
    Аутентификация.Вставить("Тип", "AWS4-HMAC-SHA256");
    Аутентификация.Вставить("ИдентификаторКлючаДоступа", ИдентификаторКлючаДоступа);
    Аутентификация.Вставить("СекретныйКлюч", СекретныйКлюч);
    Аутентификация.Вставить("Регион", "ru-central1");
    Аутентификация.Вставить("Сервис", "s3");
    
    ЗаголовокHTTP = Новый Соответствие;
    ЗаголовокHTTP.Вставить("Expect", "100-continue");
    
    ДополнительныеПараметры = Новый Структура;
    ДополнительныеПараметры.Вставить("Заголовки", ЗаголовокHTTP);
    ДополнительныеПараметры.Вставить("Аутентификация", Аутентификация);
    ДополнительныеПараметры.Вставить("Таймаут", 300);
    ДополнительныеПараметры.Вставить("ПроверятьSSL", Ложь);
    
    Ответ = Get(АдресСервера,,ДополнительныеПараметры);


Функция Get(URL, ПараметрыЗапроса = Неопределено, ДополнительныеПараметры = Неопределено, Сессия = Неопределено) Экспорт

    ТекущаяСессия = ?(Сессия = Неопределено, СоздатьСессию(), Сессия);
    ЗаполнитьДополнительныеДанные(ДополнительныеПараметры, ПараметрыЗапроса, Неопределено, Неопределено);
    Возврат ВызватьHTTPМетод(ТекущаяСессия, "GET", URL, ДополнительныеПараметры);
    
КонецФункции
1 НоваяВолна
 
19.03.25
11:00
2 Cher_Novosib
 
19.03.25
11:38
Спасибо, если кто-нибудь поделится функциями с видео, будем очень благодарны.
3 Cher_Novosib
 
19.03.25
14:52
(1) или хотя бы кто знает ссылку с записью чёткой, очень размытое изображение, ничего не видно