Через aws-sdk-go пытаюсь запушить в бакет на s3 - pdf.Output(s3Buffer)
Локально все работает отлично. Файл генерится, в бакет загружается. Заливаю в function cloud и не работает
{
"errorMessage": "user code crashed",
"errorType": "JobExecutionDiscarded",
"stackTrace": null
}
Что может быть?
Попробуйте залогировать ошибку
понимать бы где она и где логировать. все что ошибки возвращает, залогировано...((
вот я добавляю такие логи, но они ни где не отображаются... ни во вкладке логов ни в логах при запуске теста... Или я не правильно их добавляю?
Вы задавали уровень логгирования для функции? Эти логи пишутся с минимальным уровнем UNSPECIFIED. Любой другой их скроет
Info задал, проверю
Все уровни проверил нет логов...
Ошикба где то тут происходит... 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) } }
Так я же говорю надо ставить «не выбрано». Иначе логов вы не увидите
И никогда не публикуйте ключи в чатах
всегда был "не выбрано", потом попробавл все остальные, нет ни одной записи из прилоения....(((
Обсуждают сегодня