Невозможно вызвать AWS StepFunctions в браузере с AWS SDK javascript из-за CORS - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь использовать AWS StepFunctions API в браузере (угловой, используя aws javascript API). Используя этот код:

import * as StepFunctions from "aws-sdk/clients/stepfunctions";

   let sf = new StepFunctions({apiVersion: '2016-11-23'});
   var request: GetExecutionHistoryInput = {
       executionArn: executionArn,
       maxResults: 1000,
       reverseOrder: false
   }

   sf.getExecutionHistory(request).promise()

Я получил ошибку в браузере:

 OPTIONS https://states.eu-west-1.amazonaws.com/ 404 (Not Found)
 Failed to load https://states.eu-west-1.amazonaws.com/: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.

Означает ли это, что AWS StepFunctions не готов к использованию на стороне браузера? Если это правда, где в документации AWS это задокументировано?

...