Есть несколько способов, по сути, вам нужно использовать слаг в качестве переменной параметра URL.
v1
) это нормально. <your domain>
для прямого доступа к <API Gateway url>/<stage>/
, так что вам нужно только запросить <your domain>/<slug>
. {slug}
из вашей лямбда-функции и предоставьте соответствующий контент Модуль ввода файлов в стандартной библиотеке - это именно то, что вам нужно:
import fileinput
for line in fileinput.input(): ...
import fileinput
for line in fileinput.input():
process(line)
Он перебирает строки всех файлов, перечисленных в sys.argv [ 1:], по умолчанию sys.stdin, если список пуст.
fileinput по умолчанию равен stdin, поэтому сделает его несколько более кратким.
Однако, если вы выполняете много командной строки, этот взлом трубопровода ] очень аккуратный.