问题标签 [micronaut-aws]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
micronaut - 如何在带有 @MicronautTest 注释的 JUnit 类中使用带有 MicronautLambdaHandler 的模拟?
我想用我的应用程序模拟此处MicronautLambdaHandler
记录的协作者,但如果您只是MicronautLambdaHandler
通过调用其构造函数进行实例化,它显然不会从您的测试上下文中获取任何内容。
具体来说,这不能按预期工作:
我也尝试过@Inject
type 的字段MicronautLambdaHandler
,但失败了,因为没有注册该类型的 bean。
aws-lambda - RedisCommandTimeOutException,同时使用弹性缓存连接 micronaut lambda
我正在尝试使用连接到弹性缓存的 Micronaut-2 创建一个 lambda。
我redis-lettuce
在项目中使用了具有以下配置的依赖项,并且在弹性缓存配置中启用了对事务的加密。
我得到以下异常:
我已经尝试使用具有相同弹性缓存设置的具有相同网络(字面意思是在相同 lambda 上)的 Spring Cloud 功能,它工作正常。请任何可以帮助我调试此问题的方向。
java - 带有@Secured(SecurityRule.IS_ANONYMOUS) 注释的 API URL 上带有声明性 Http 客户端的 401
当我们添加 Micronaut 安全性时,所有 URL 都受到保护。在使用@Secured(SecurityRule.IS_ANONYMOUS)
注释时仍然面临 401 异常
接口方法用表示@Secured(SecurityRule.IS_ANONYMOUS)
但仍不能转到控制器方法
Http客户端
控制器
卷曲
Http 客户端日志
micronaut - HttpClient 在我的类中抛出空指针异常,它扩展了 MicronautRequestHandler
我在下面提到的代码中得到NullPointerException
了:httpClient
micronaut - 从 AWS Secrets Manager 注入参数作为配置
@Value
我正在尝试检索存储在 AWS Secrets Manager 中的参数,以使用注释将它们注入 bean 。例如,当在中描述参数时,application.yml
我只需键入@Value("${path.to.parameter}")
即可注入它们。
在 Micronaut 文档中为 AWS Parameter Store 找到了类似的解决方法,称为“分布式配置” 。
有什么方法可以使用 AWS Secrets Manager 实现分布式配置?
aws-lambda - 包括具有空值的键以响应 aws 上的 micronaut 无服务器功能
我在 AWS lambda 上部署了一个 Micronaut 无服务器功能。
默认情况下,它从响应中排除空值,但我需要它们。我尝试了以下方法来解决问题,但没有运气。
在 application.yml 下面添加
杰克逊:序列化包含:总是
添加
@JsonInclude(JsonInclude.Include.ALWAYS)
在响应发送的 POJO 上。尝试使用以下代码覆盖 ObjectMapper:
@Singleton 静态类 ObjectMapperBeanEventListener 实现 BeanCreatedEventListener {
}
此外,尝试了以下但它给 JsonConfiguration 错误。
}
任何指针?如果有任何其他解决方案或者我遗漏了什么。
Micronaut 版本:2.2.3 Java 版本:11
非常感谢您提前提供帮助。
micronaut - Lambda MicronautRequestHandler RequestScope 等效项
在我的代码中,我喜欢在“每个请求的基础上”实例化一个 bean。例如,我有一个从 MicronautRequestHandler 扩展并使用 SQSEvent 的类。使用@RequestScope
失败并出现错误。@Singleton
被重复使用,直到 Lambda 被替换/冷却。
java - 即使消费者抛出异常,Micronaut 也会使用消息
鉴于此代码:
该队列将消费该消息,并且不会重试,即使存在该@Transactional
属性也是如此。这个功能在 Micronaut 中是否仍然存在?
我根本看不到重试或死信消息。
我如何确保如果发生异常,消息会按原样重试/放入死信队列。
在 Spring Boot 中,该@Transactional
属性可确保按应有的方式重试消息,但这对于 Micronaut 来说并不相同。
micronaut - Micronaut 控制器如何返回无内容响应状态
我正在为将部署到 AWS Lambda 的应用程序学习 Micronaut。端点之一需要返回无内容。我尝试了不同的方法,但仍然没有得到任何内容响应。
这个返回 404 Not Found on localhost:8080
还有这个
我试过@Post,但它返回
com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input
任何人都可以提供一个工作示例。谢谢你。
windows - 如何修复“docker-java-stream”java.lang.UnsatisfiedLinkError: Error looking up function 'write'”? - Windows10 + GraalVM + Docker + Micronaut
我对此很陌生,所以如果它太基本,请多多包涵。我正在尝试通过使用micronaut框架并按照他们的指南在GraalVM中运行基于java的 AWS lambda 函数。
我在下面安装在我的Windows 10 PC 中。
- GraalVM & 原生镜像
- Docker 桌面
- 带有“x64 Native Tools Command Prompt for VS 2019”的 Visual C++ 2019 构建工具
- 微型航行器 CLI
并尝试通过在“x64 Native Tools Command Prompt for VS 2019”中运行以下命令来构建docker-graalvm-native-image ,
但docker-java-stream-1594339478" java.lang.UnsatisfiedLinkError: Error looking up function 'write': The specified procedure could not be found
如屏幕截图所示出现错误。
我知道缺少一些 c/c++ 库,但我不知道该库的名称、如何安装等。
请帮忙。