使用单个Lambda函数的AWS可以调用多个API

时间:2018-01-05 12:11:18

标签: python-3.x aws-lambda aws-api-gateway

'将处理所有端点的代码放入一个大的Lambda函数中,并传入参数,告诉Lambda函数需要执行哪个进程'

1 个答案:

答案 0 :(得分:0)

您应该详细说明您尝试过的内容以及您遇到的主要问题;仍然像你的问题一样模糊,也许你正在寻找像Chalice

这样的东西

以下是Chalice自述文件中一个例子的一部分,其中相同的lambda对不同的路径有不同的功能

from chalice import Chalice

app = Chalice(app_name='helloworld')

CITIES_TO_STATE = {
    'seattle': 'WA',
    'portland': 'OR',
}


@app.route('/')
def index():
    return {'hello': 'world'}

@app.route('/cities/{city}')
def state_of_city(city):
    return {'state': CITIES_TO_STATE[city]}