【发布时间】:2016-07-29 16:03:50
【问题描述】:
我正在尝试使用 AWS 开发工具包连接到 DynamoDB。
我有以下代码:
import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
import com.amazonaws.services.sns.AmazonSNSClient;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class IndexController
{
@RequestMapping("/")
public String index()
{
AmazonSNSClient amazonSNSClient = new AmazonSNSClient(new DefaultAWSCredentialsProviderChain());
AmazonDynamoDBClient amazonDynamoDBClient = new AmazonDynamoDBClient(new DefaultAWSCredentialsProviderChain());
return "index";
}
}
我向 SNS 客户端展示这个构造函数确实有效。如果我使用任何 1.11.x 版本的 SDK,我会在 DynamoDBClient 行中收到编译错误
cannot access com.amazonaws.client.AwsSyncCLientPrarams
如果我使用 1.10.x 版本的 SDK,我可以编译这段代码。
是否有我不知道的 API 更改或 1.11.x 分支损坏?
【问题讨论】:
标签: java amazon-web-services amazon-dynamodb aws-sdk