在我的代码中,我现在使用的是aws-xray-sdk
,我想迁移到@aws-sdk/client-xray
,XRay Client-JavaScript v3的AWS SDK。我有下面的一段代码,我的问题是,使用新的xray客户端,什么可以替代它?除了XRay,我使用S3、SES和SQS。
import * as https from 'https';
import AWSXRay from 'aws-xray-sdk';
import AWS from 'aws-sdk';
AWSXRay.captureHTTPsGlobal(https, false);
AWSXRay.captureAWS(AWS);
AWS SDK for JavaScript v3
和AWS XRay SDK for node
是两个不同的包。将AWS SDK for JavaScript从v2迁移到v3意味着用户必须通过以下方式修改其应用程序代码https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/index.html
如果用户在其应用程序中使用AWS XRay SDK for node
仪器AWS SDK for JavaScript v3
,请按照说明操作https://github.com/aws/aws-xray-sdk-node/tree/master/packages/core#capture-支出-aws请求单客户端