Orange API: Как разместить на AWS с HTTP из Live Objects? - PullRequest
1 голос
/ 23 мая 2019

Как отправить данные из Orange Live Objects в AWS , используя HTTP POST, зная, что AWS требует аутентификации (CA, cert and private key)?

В настоящее время я получил ошибку 403, поскольку я ничего не отправляю относительно безопасного соединения.

Я успешно попытался с помощью curl добавить --cacert --cert и --key, но Я не знаю, как это сделать с помощью Orange REST API .

  • Где я могу добавить эту информацию?

  • В заголовке HTTP?

  • Есть ли конкретное значение для ввода?

Ответы [ 2 ]

1 голос
/ 23 мая 2019

Если вы видите, что AWS отвечает с кодом состояния 403 на отправку, это означает, что рукопожатие TLS в порядке.

Если вам нужно установить заголовки HTTP для аутентификации, вы можете указать эти заголовки при подготовке политики действий (см. HttpPush -> заголовки).

Вы можете протестировать службу HTTP с помощью этой конечной точки: / api / v0 / event2action / test / http-push, доступной на сваггере: https://liveobjects.orange -business.com / чванство-щ / index.html # / Triggers_and_Actions _-_ Test

Орельен

0 голосов
/ 23 мая 2019

Привет, вероятно, вы используете порт, который не разрешен Live Objects. Разрешенные порты для push http являются стандартными 80, 8080 и 443

...