Amazon Gateway将添加/dev作为默认前缀,但可以使用AWS API Gateway的身份验证和授权功能来更改/移除/dev前缀。
要从URL中删除/ dev,可以使用以下Lambda函数代码:
import json
def lambda_handler(event, context):
request = event['Records'][0]['cf']['request']
request['uri'] = request['uri'].replace('/dev', '')
return request
将上述代码添加到Lambda函数中并将其附加到Amazon API Gateway。这样,API网关就会使用Lambda函数,从传入的请求中删除/dev前缀。
除此之外,您还可以使用AWS API Gateway映射模板来更改URL路径。只需在API网关设置中打开此功能并配置映射模板即可。