#aws-lambda
#aws-lambda
Вопрос:
AWS lambda возвращает приведенный ниже список. Как я могу проанализировать список в AWS Connect? В AWS Connect, если lambda возвращает один атрибут (CustomerID), я могу проанализировать это значение в Connect, используя $.External.CustomerID, и смог воспроизвести этот CustomerID.
Если Lamda возвращает приведенный ниже список, я получал доступ в connect как: $.External.list.Идентификатор пользователя и сбой. В журналах Cloudwatch нет ошибок. Есть идеи, как проанализировать приведенный ниже список в Connect?
AWS lambda возвращает приведенный ниже список. Как я могу проанализировать список в AWS Connect? В AWS Connect, если lambda возвращает один атрибут (CustomerID), я могу проанализировать это значение в Connect, используя $.External.CustomerID, и смог воспроизвести этот CustomerID.
Если Lamda возвращает приведенный ниже список, я получал доступ в connect как: $.External.list.Идентификатор пользователя и сбой. В журналах Cloudwatch нет ошибок. Есть идеи, как проанализировать приведенный ниже список в Connect?
{
"list": [
{
"CustomerId": 224455,
"CustName": "John"
},
{
"CustomerId": 334455,
"CustName": "Peter"
}
]
}
{
"list": [
{
"CustomerId": 224455,
"CustName": "John"
},
{
"CustomerId": 334455,
"CustName": "Peter"
}
]
}
Я должен иметь возможность анализировать в Connect как: $.External.list.CustomerID
и $.External.list.custName
Ответ №1:
Вам нужно будет указать индекс для элемента, к которому вы обращаетесь в списке.
$.External.list[0].customerId
Для этого используются JSONPaths https://support.smartbear.com/alertsite/docs/monitors/api/endpoint/jsonpath.html
Комментарии:
1. Спасибо, Гишан. Я действительно пытался с помощью: $.External.list[0]. Идентификатор пользователя и не работает? Пожалуйста, подскажите, есть ли какой-либо другой способ сделать? Я думаю, Connect не может проанализировать список?