gpt4 book ai didi

java - 用于 ssm 的 aws java sdk 给出 java.lang.NoSuchFieldError : SIGNING_REGION

转载 作者:行者123 更新时间:2023-12-05 05:17:20 26 4
gpt4 key购买 nike

以下代码在 Lambda 中使用时会给出 NoSuchFieldError。在一个简单的 java 程序中也是如此。感谢任何帮助..

        AWSSimpleSystemsManagementAsync client = AWSSimpleSystemsManagementAsyncClientBuilder.defaultClient();

PutParameterRequest putRequest = new PutParameterRequest();
putRequest.setName("testKey");
putRequest.setValue("testValue");
client.putParameter(putRequest);

深入研究源代码显示错误出现在 AWSSimpleSystemsManagementClient.java -> request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion());

也试过AWSSimpleSystemsManagementClientBuilder.standard();AWSSimpleSystemsManagementClientBuilder.defaultClient();
WSSimpleSystemsManagementClientBuilder.standard().withRegion("us-east-1").build();返回相同的错误

最佳答案

检查您是否有 aws 版本的 mistmach。您可能遇到了与我相同的问题,将 ssm aws 版本升级到 1.11.301 而其他组件具有 1.11.271 aws 核心版本,导致相同的异常。您应该确保版本一致

关于java - 用于 ssm 的 aws java sdk 给出 java.lang.NoSuchFieldError : SIGNING_REGION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49375877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com