Как использовать AWS Amplify или не Python SDK для вызова API в AWS Personalize? - PullRequest
1 голос
/ 27 марта 2019

Я следил за персонализированными документами AWS, когда попал в раздел о вызовах API для получения рекомендаций от кампании (https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html), в документах есть примеры выполнения этих вызовов с использованием Python SDK и CLI, но не для Amplify, хотя он указан в качестве опции. Кто-нибудь начал использовать Personalize без CLI или Python SDK, как вы это сделали?

Я отправил письмо по электронной почте в службу поддержки AWS, и на данный момент у них была только ссылка на настройку в документах, которые я уже связал. Я также попытался найти имена методов в Amplify и JS SDK Docs на всякий случай, если это было там.

это то, что они сказали использовать

POST /recommendations HTTP/1.1
Content-type: application/json

{
   "campaignArn": "string",
   "itemId": "string",
   "numResults": number,
   "userId": "string"
}

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

...