如何从sbt-dynamodb设置配置AmazonDynamoDBAsyncClient端点

时间:2015-04-15 20:14:49

标签: scala sbt amazon-dynamodb

我正在使用sbt-dynamodb插件运行本地AWS DynamoDB进行集成测试。要设置AWS SDK客户端,我需要提供客户端端点

val sdkClient = new AmazonDynamoDBAsyncClient(awsCreds)
sdkClient.setEndpoint("http://localhost:8000")

该插件允许将build.sbt中的DB端口号配置为

DynamoDBLocal.Keys.dynamoDBLocalPort := Some(8080)

如何从我的测试代码中访问该sbt密钥(端口号)?做类似的事情:

val dbPort = ???    // get from Keys.dynamoDBLocalPort somehow
sdkClient.setEndpoint("http://localhost:" + dbPort")

谢谢!

0 个答案:

没有答案