ошибка возврата и чтения лямбда-функции из python - PullRequest
0 голосов
/ 22 апреля 2020

Добрый день,

У меня есть несколько дней go проблем с возвратом и чтением данных из лямбда-функции aws в python сценарий. но я не могу найти решение. Буду признателен за любую помощь. Я знаю, что ошибка в том, что вы интерпретируете ее как строку, но я не нашел решения. Также попробуйте использовать ast.literal_eval с тем же результатом.

спасибо,

def lambda_handler (событие, контекст):

respuesta_servicio='{"bool_respuesta": 1, "resultado": [{"errors":"Fecha de emision La fecha del documento debe ser la fecha de HOY","codigo":21}], "error": "Fecha de emision La fecha del documento debe ser la fecha de HOY"}'

return respuesta_servicio

def invoke_lambda_envia (json1):

boto3.setup_default_session(region_name=xxxx)
client = boto3.client('lambda',xxxxxxxxx)
payload3=json1
response = client.invoke(
    FunctionName='vvvvvvvv',
    InvocationType='RequestResponse',
    Payload=payload3)

respuestaServicio= response['Payload'].read().decode('utf-8')
return (respuestaServicio)

def finally ():

respuestaServ=json.loads( enviar.invoke_lambda_envia(bytes(json_result, 'utf8')) )

os.system("echo main data Guia typo-python : '{}'".format( respuestaServ["resultado"][0]["errors"] ))

Traceback (последний вызов был последним):

TypeError: строковые индексы должны быть целыми числами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...