Я пытаюсь настроить пример AWS Lambda для ответа на текстовое сообщение. Я использую Python 3.8 и имею следующий очень простой код:
def lambda_handler(event, context):
print("Received event: " + str(event))
return "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Response><Message>Hello world 4! -Lambda</Message></Response>"
Похоже, что он точно возвращает формат XML, указанный в документе API:
"<?xml version=\"1.0\" encoding=\"UTF-8\"?><Response><Message>Hello world 4! -Lambda</Message></Response>"
Это дает мне 12200 "Содержание не разрешено в прологе." Ошибка. Я не вижу, в чем проблема с этой XML строкой. Похоже, что он отформатирован так, как говорит API Do c. Кто-нибудь может увидеть, что я сделал не так?