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, ДополнительныеПараметры);
КонецФункции
|
|