找不到aws库dynedb_local_latest.tar.gz



试图用刚刚开始发生的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)

文档更新了链接以通过https提供zip/tgz。这是新的链接。

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

节点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应该有一个默认的方法或规定来配置它

相关内容

  • 没有找到相关文章

最新更新