Всем привет! На Go написал генерацию pdf с использованием gofpdf.

Через aws-sdk-go пытаюсь запушить в бакет на s3 - pdf.Output(s3Buffer)

Локально все работает отлично. Файл генерится, в бакет загружается. Заливаю в function cloud и не работает
{
"errorMessage": "user code crashed",
"errorType": "JobExecutionDiscarded",
"stackTrace": null
}

Что может быть?

11 ответов

39 просмотров

Попробуйте залогировать ошибку

Aleksandr Cheprasov- Автор вопроса
Nikolay Matrosov
Попробуйте залогировать ошибку

понимать бы где она и где логировать. все что ошибки возвращает, залогировано...((

Aleksandr Cheprasov- Автор вопроса
Nikolay Matrosov
Попробуйте залогировать ошибку

вот я добавляю такие логи, но они ни где не отображаются... ни во вкладке логов ни в логах при запуске теста... Или я не правильно их добавляю?

Aleksandr Cheprasov
screenshot вот я добавляю такие логи, но они ни где не отобра...

Вы задавали уровень логгирования для функции? Эти логи пишутся с минимальным уровнем UNSPECIFIED. Любой другой их скроет

Aleksandr Cheprasov- Автор вопроса
Aleksandr Cheprasov- Автор вопроса
Nikolay Matrosov
Вы задавали уровень логгирования для функции? Эти ...

Ошикба где то тут происходит... func uploadToS3(r io.Reader, bucket, key string) { sess, err := session.NewSession(&aws.Config{ Endpoint: aws.String("https://storage.yandexcloud.net/"), Region: aws.String("us-east-1"), Credentials: credentials.NewStaticCredentials("YCAJEBtiJzuPKcm1t6WgTYuB-", "YCMLp2lKhIpdtErGGZpftoj68H5t7Qvkd0Q_g-lk", ""), }, ) uploader := s3manager.NewUploader(sess) _, err = uploader.Upload(&s3manager.UploadInput{ Bucket: aws.String(bucket), Key: aws.String(key), Body: r, }) if err != nil { log.Fatalf("failed to upload PDF to S3: %v", err) } }

Aleksandr Cheprasov
screenshot Все уровни проверил нет логов...

Так я же говорю надо ставить «не выбрано». Иначе логов вы не увидите

Aleksandr Cheprasov
Ошикба где то тут происходит... func uploadToS3(r ...

И никогда не публикуйте ключи в чатах

Aleksandr Cheprasov- Автор вопроса
Nikolay Matrosov
Так я же говорю надо ставить «не выбрано». Иначе л...

всегда был "не выбрано", потом попробавл все остальные, нет ни одной записи из прилоения....(((

Похожие вопросы

Обсуждают сегодня

Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
https://youtu.be/d8Jx6zO1yw0?si=AvWkrBe-RS3FAlWX Компилировал с CUDA по этому гайду, единственно моменты: 1) С VS 2022 работает, нужно только что бы была установлена среда C...
Denis
3
Кто знает как подружить Gstreamer с OpenCV? Вот такой пайплайн я шлю с гстримера но OpenCV + python у меня никак не получается его воспроизвести "gst-launch-1.0 nvarguscameras...
Artem
3
Как потом сделать чтобы питон видел нахождение скомпилированных файлов? Я через системные переменные пробовал указать расположение но не помогло
Artem
5
Всем привет! Подскажите пожалуйста С помощью OpenCv "смотрю" rstp поток, но там валятся ошибка типа [hevc @ 000001e4e2292ac0] Could not find ref with POC 7 Перерыл инет...
Evgeniy
1
Всем привет, может кто знает нормальных иностранных хостинг провайдеров. Что бы по качеству аналогичные netangels, beget, timeweb?
Black Cat
4
Добрый день , слышали про то что XML схемы https://schemas.xmlsoap.org/soap/envelope/ перестали работать со поза-вчера. А домен https://schemas.xmlsoap.org/ , отвечает 404 оши...
Max Dubovsky
3
Второй вопрос: снимаются ли эти ограничения при покупке на fragment хрени за кучу денег? (до 4096 / 2048)
Артем Уколов
3
Карта сайта