Проблема с AWS Connect API CORS

#amazon-web-services #amazon-connect

#amazon-веб-сервисы #amazon-connect

Вопрос:

Я новичок в AWS и изо всех сил пытался найти решение своей проблемы. Я пытаюсь создать пользовательский виджет чата для нашего веб-сайта с помощью Amazon Connect, и я использую этот API для запуска контакта в чате.

Я следую этой статье, чтобы создать пользовательский виджет чата для нашего веб-сайта.

Проблема, с которой я сталкиваюсь, заключается в ошибке CORS при попытке начать сеанс чата. Я следую этой документации от AWS.

Это то, что у меня есть до сих пор

 <script type="text/javascript">

    AWS.config.credentials = new AWS.Credentials({
      accessKeyId: "keyId",
      secretAccessKey: "secret"
    });

    AWS.config.region = "us-east-1";

    var connect = new AWS.Connect({
        apiVersion: '2017-08-08',
        region: 'us-east-1',

    });

    new AWS.Connect(options = {});

    var params = {
        ContactFlowId: '67324a76-5b54-48a3c1-a0da-c64e26700af9', /* required */
        InstanceId: '54b0f2c2-dd64-4ce3a4-973f3f-c3fea84f12c1E', /* required */
        ParticipantDetails: { /* required */
            DisplayName: 'test_customer' /* required */
        },
        ClientToken: '',
        InitialMessage: {
            Content: 'test', /* required */
            ContentType: 'string' /* required */
        }
        
    };

    connect.startChatContact(params, function(err, data) {
        if (err) console.log(err, err.stack); // an error occurred
        else     console.log(data);           // successful response
    });

</script>
  

и это ошибка, которую я получаю

введите описание изображения здесь

Я действительно понятия не имею, правильно ли то, что я делаю. Пожалуйста, помогите.

Комментарии:

1. Эй, брат, я думаю, это недоступно для отображения accessKeyId и secretAccessKey .

2. @VagnerWentz все в порядке, это не настоящие accessKeyId и secretAccessKey

Ответ №1:

Попробуйте перейти к AWS Connect в AWS (фактическая консоль AWS, а не консоль Connect).

Нажмите «Интеграция приложений», а затем » добавить источник» и добавьте URL-адрес в свой пользовательский виджет чата.