Amazon web services 具有多路径的AWS API网关自定义域
我使用Lambda无服务器部署在API网关上注册了一些服务。 这两个服务在使用从AWSAPI网关本身命名的长域时运行良好。 然后,我尝试设置一个自定义域,将所有服务收集到一个域中,并按路径拆分服务 下面是我想做的示例(2个服务示例): 我想添加具有以下设置的自定义域:Amazon web services 具有多路径的AWS API网关自定义域,amazon-web-services,dns,aws-lambda,aws-api-gateway,serverless,Amazon Web Services,Dns,Aws Lambda,Aws Api Gateway,Serverless,我使用Lambda无服务器部署在API网关上注册了一些服务。 这两个服务在使用从AWSAPI网关本身命名的长域时运行良好。 然后,我尝试设置一个自定义域,将所有服务收集到一个域中,并按路径拆分服务 下面是我想做的示例(2个服务示例): 我想添加具有以下设置的自定义域: 1. api.myapp.com/user path with destination user-api-service Gateway API 2. api.myapp.com/order path with desti
1. api.myapp.com/user path with destination user-api-service Gateway
API
2. api.myapp.com/order path with destination order-api-service Gateway
API
我已经试着设置了这个,但它不起作用。这就是问题所在:
路径始终使用ROOT强>
无论我做了什么,都不会使用定义的路径。而且只有第一个注册的映射正在工作
根据我的设置:
应该为register调用api.myapp.com/user/register,但它不起作用。据说是404或找不到
但它正在使用根路径:
api.myapp.com/register
API网关文档中没有说明的任何自定义设置
如何处理此错误?我假设您已创建自定义域并将其附加到API网关以进行基本路径映射。考虑到这一点,您可以按照自己的意愿添加带有自定义基本路径的基本路径映射
如果您尚未创建自定义域,请首先在路由53中创建自定义域,然后将该自定义域添加到API网关自定义域部分,以便进一步处理我已经完成了。这是控制台API网关提供的基本步骤。我已经为我的所有服务添加了基本路径映射。但是,唯一有效的是第一个没有路径的。我已经将用户服务添加到路径“user”,将订单服务添加到路径“order”等等。但唯一能起作用的就是我刚才所说的above@AdityoSetyonugroho有什么更新吗?我也面临同样的问题。@adityosetyongro有什么更新吗?我也面临同样的问题
1. api.myapp.com/user path with destination user-api-service Gateway
API
2. api.myapp.com/order path with destination order-api-service Gateway
API