我尝试使用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.
我无法弄清楚为什么它会抛出一个未找到类定义的错误。