我正在尝试使用 Java SDK 以编程方式停止 EC2 实例。我是 AWS api 的新手,但我想要做的应该是非常基本的:
BasicAWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
AmazonEC2Client ec2 = new AmazonEC2Client(credentials); //ERROR caused by this line
我已经看到了几个这样的例子,例如here。我知道更好的方法是使用 IAM 角色,但我只是想先让一些东西起作用。创建 AmazonEC2 的行会引发此错误
java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper at com.amazonaws.util.json.Jackson.
我无法弄清楚为什么它会抛出未找到类定义的错误。