Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AWS.405';方法不允许';_Javascript_Node.js_Amazon Web Services_Aws Sdk_Aws Sdk Nodejs - Fatal编程技术网

Javascript AWS.405';方法不允许';

Javascript AWS.405';方法不允许';,javascript,node.js,amazon-web-services,aws-sdk,aws-sdk-nodejs,Javascript,Node.js,Amazon Web Services,Aws Sdk,Aws Sdk Nodejs,我正在尝试使用AWS。理解 但是保持get405“不允许使用方法” 我不确定这是授权问题还是其他问题。 请你帮我找出哪里出了问题,好吗 const comprehend = sentence => (new Promise((resolve, reject) => { const comprehend = new AWS.Comprehend({ accessKeyId: process.env.AWSAccessKeyId, secretAcce

我正在尝试使用AWS。理解 但是保持get405“不允许使用方法” 我不确定这是授权问题还是其他问题。 请你帮我找出哪里出了问题,好吗

  const comprehend = sentence => (new Promise((resolve, reject) => {
    const comprehend = new AWS.Comprehend({
      accessKeyId: process.env.AWSAccessKeyId,
      secretAccessKey: process.env.AWSSecretKey,
      region: 'eu-central-1', // EU (Frankfurt)
      endpoint: 'https://rds.eu-central-1.amazonaws.com',
      apiVersion: '2017-11-27',
    });
    comprehend.batchDetectEntities({
      LanguageCode: 'en',
      TextList: sentence.match(/[\w\W\s\n.]{0,4999}/g),
    }, (error, data) => {
      console.log(error, data);
      if (error) return reject(error);
      return resolve(data);
    });
  }));
结果是

{ UnknownError: Method Not Allowed
    at Request.extractError (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/protocol/json.js:51:27)
    at Request.callListeners (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /Users/silentimp/Work/builder/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
  message: 'Method Not Allowed',
  code: 'UnknownError',
  statusCode: 405,
  time: 2018-12-18T16:14:20.652Z,
  requestId: undefined,
  retryable: false,
  retryDelay: 44.438842190393046 } null
(node:6446) UnhandledPromiseRejectionWarning: UnknownError: Method Not Allowed
    at Request.extractError (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/protocol/json.js:51:27)
    at Request.callListeners (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/sequential_executor.js:106:20)
    at Request.emit (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/sequential_executor.js:78:10)
    at Request.emit (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /Users/silentimp/Work/builder/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/Users/silentimp/Work/builder/node_modules/aws-sdk/lib/sequential_executor.js:116:18)
{UnknownError:不允许使用方法
at Request.extractError(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/protocol/json.js:51:27)
at Request.callListeners(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/sequential_executor.js:106:20)
at Request.emit(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/sequential_executor.js:78:10)
at Request.emit(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/Request.js:683:14)
at Request.transition(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/Request.js:22:10)
在AcceptorStateMachine.runTo(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/state_machine.js:14:12)
at/Users/silentimp/Work/builder/node_modules/aws sdk/lib/state_machine.js:26:10
应请求。(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/Request.js:38:9)
应请求。(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/Request.js:685:12)
at Request.callListeners(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/sequential_executor.js:116:18)
消息:“不允许使用方法”,
代码:“未知错误”,
状态代码:405,
时间:2018-12-18T16:14:20.652Z,
requestId:未定义,
可检索:错误,
retryDelay:44.438842190393046}null
(节点:6446)未处理的PromisejectionWarning:未知错误:不允许使用方法
at Request.extractError(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/protocol/json.js:51:27)
at Request.callListeners(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/sequential_executor.js:106:20)
at Request.emit(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/sequential_executor.js:78:10)
at Request.emit(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/Request.js:683:14)
at Request.transition(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/Request.js:22:10)
在AcceptorStateMachine.runTo(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/state_machine.js:14:12)
at/Users/silentimp/Work/builder/node_modules/aws sdk/lib/state_machine.js:26:10
应要求。(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/request.js:38:9)
应要求。(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/request.js:685:12)
at Request.callListeners(/Users/silentimp/Work/builder/node_modules/aws sdk/lib/sequential_executor.js:116:18)
向您致以最良好的问候。Anton。

我使用相同的凭据运行aws config cli命令,问题以某种方式得到解决