如果您在使用AWS Comprehend Medical时遇到“Invalid Signature Exception”(无效签名异常)错误,可能是由于签名不正确导致的。在大多数情况下,这是由于凭证不正确或未正确配置导致的。在以下示例中,我们展示如何使用AWS SDK for JavaScript来解决此错误。
代码示例:
const AWS = require('aws-sdk'); const comprehendmedical = new AWS.ComprehendMedical({ region: 'us-east-1' }); AWS.config.apiVersions = { comprehendmedical: '2018-10-30', }; const params = { Text: 'Medical text to process', };
AWS.config.credentials = new AWS.SharedIniFileCredentials({profile: 'default'});
comprehendmedical.detectEntitiesV2(params, (err, data) => { if (err) console.log(err, err.stack); else console.log(data); });
在上面的示例中,您需要更改执行以下操作的内容:
希望上述示例有助于解决AWS Comprehend Medical的“无效签名异常”错误。