没有找到aws库dynamodb_local_latest.tar.gz

时间:2017-02-02 16:29:36

标签: amazon-web-services aws-sdk

尝试用刚开始发生的AWS库来解决这个问题。使用scala创建一个本地DyanmoDb ...

Exception in thread "Thread-12" java.io.FileNotFoundException:      http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.tar.gz
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)
at java.net.URL.openStream(URL.java:1045)
at scala.sys.process.ProcessBuilderImpl$URLInput$$anonfun$$init$$1.apply(ProcessBuilderImpl.scala:30)
at scala.sys.process.ProcessBuilderImpl$URLInput$$anonfun$$init$$1.apply(ProcessBuilderImpl.scala:30)
at scala.sys.process.ProcessBuilderImpl$IStreamBuilder$$anonfun$$init$$5.apply(ProcessBuilderImpl.scala:44)
at scala.sys.process.ProcessBuilderImpl$IStreamBuilder$$anonfun$$init$$5.apply(ProcessBuilderImpl.scala:44)
at scala.sys.process.ProcessBuilderImpl$ThreadBuilder$$anonfun$1.apply$mcV$sp(ProcessBuilderImpl.scala:57)
at scala.sys.process.ProcessImpl$Spawn$$anon$1.run(ProcessImpl.scala:22)

2 个答案:

答案 0 :(得分:1)

The documentation更新了通过https提供zip / tgz的链接。这是new link

答案 1 :(得分:0)

我认为如果你要连接到本地,你应该直接在你的代码中使用端点。

节点JS示例: -

AWS.config.update({
    region: "us-west-2",
    endpoint: "http://localhost:8000",
    credentials : creds
});

当您使用实际的AWS DynamoDB服务(即非本地)时,将使用该区域自动派生端点。因此,您不需要提供端点(即,当您连接到实际的AWS DynamoDB服务时,只有区域很重要。)

我认为您尝试在没有上述更改的情况下在本地和AWS服务之间切换。

无论语言是什么,请在尝试连接本地DynamoDB时使用端点URL。

http://localhost:8000

API应该有一个默认方法或配置来配置它。