使用 Spring Boot 和 AWS Lambda 大摇大摆

Swagger with Spring Boot and AWS Lambda

我正在尝试部署 spring boot,Java,Swagger 应用程序,除了 swagger UI.

之外一切正常

我遇到以下错误。

File path not allowed: /swagger-ui.html

at com.amazonaws.serverless.proxy.internal.SecurityUtils.getValidFilePath
(SecurityUtils.java:192) ~[task/:na]

这是一个配置问题。您需要检查配置部分。我提到了几个教程,看看它。

这是亚马逊库中的一个老错误。

<dependency>
    <groupId>com.amazonaws.serverless</groupId>
    <artifactId>aws-serverless-java-container-spring</artifactId>
</dependency>

使用最新的(或高于 1.2)。

https://github.com/awslabs/aws-serverless-java-container/pull/205