适用于ssm的aws Java sdk提供了java.lang.NoSuchFieldError:SIGNING_REGION

乔·马纳瓦兰

在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(); 返回相同的错误

Amichai Ungar

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS EMR客户端错误:java.lang.NoSuchFieldError:SIGNING_REGION

foreach 不适用于类型“java.lang.String”

适用于Java的AWS的资源

从 S3 下载目录适用于 Java SDK,但不适用于 AWS CLI

java.lang.NoSuchFieldError:INSTANCE

java.lang.NoSuchFieldError:默认

java.lang.NoSuchFieldError:反思

适用于Cognito的Java中的AWS Lambda响应

适用于AWS的java.nio.file实现

java.lang.IllegalStateException:没有适用于ip的实例

for-each不适用于表达式类型必需的数组或java.lang.iterable

Gson 自定义序列化不适用于 java.lang.Object

使用 AWS Amplify API 時的 Android java.lang.NoSuchFieldError

使用适用于Java 2.x的AWS DynamoDB SDK扫描表

使用适用于Java 2.x的AWS S3 SDK列出对象

java.lang.NoSuchFieldError:IBM_JAVA

适用于Java的InnerHTML

java.io.File.plus()适用于参数类型:(java.lang.String)值:Ready API中的[\]

NullnessChecker错误:java.lang.NoSuchFieldError:释放

java.lang.NoSuchFieldError: INSTANCE - WebDriver

更改类后java.lang.NoSuchFieldError

ScalaFx MouseEvent:java.lang.NoSuchFieldError:返回

HttpClientBuilder-java.lang.NoSuchFieldError:INSTANCE

没有方法签名:org.apache.jmeter.threads.JMeterVariables.put()适用于参数类型:(java.lang.String,java.lang.Integer)

org.gradle.api.tasks.testing.junit.JUnitOptions.includeGroups()适用于参数类型:(java.lang.String)值:[NoDbTests]

java.lang.ClassNotFoundException:适用于Spark 3.0.0的org.apache.spark.sql.sources.v2.DataSourceV2

如何使用适用于Java 2.0的AWS开发工具包创建Lambda函数

使用适用于Java的AWS开发工具包上传对象

适用于 Java 的 AWS 开发工具包入门