java лямбда не пиши на aws рентген - PullRequest
0 голосов
/ 05 марта 2020

я пытаюсь написать на aws рентген, но не делай этого.

Subsegment subsegment = AWSXRay.beginSubsegment("Obtene documento de s3");
        subsegment.addPrecursorId("descarga de documento");
        FilePdf pdf = new FilePdf(System.getenv().get("AccesKey"), System.getenv().get("SecretKey"));
        subsegment.addPrecursorId("descarga de documento");
        pdf.setInputFile(input.getFileName());
        pdf.setTemporaryFile("temporary.pdf");
        subsegment.addPrecursorId("documento en otp");
        subsegment.end();

как мне это сделать?

1 Ответ

1 голос
/ 05 марта 2020

Если вы делаете это в среде Lambda, убедитесь, что на вашей консоли Lambda установлен флажок «активная трассировка включена» и что права доступа к вашей функции Lambda установлены правильно для записи данных в AWS X- Ray.

Если это так, вы должны завершить подсегмент также классом AWSXRay, например:

AWSXRay.endSubsegment();
...