首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dynamodb本地web shell不加载

Dynamodb本地web shell不加载
EN

Stack Overflow用户
提问于 2021-12-30 18:20:42
回答 3查看 3.5K关注 0票数 5

我使用指令DynamoDB在本地运行这里。为了消除潜在的对接网络问题,我正在使用“本地下载”版本的说明。在本地运行dynamo之前,我运行aws configure来为AWS访问、秘密和区域设置一些假值,下面是输出:

代码语言:javascript
复制
$ aws configure
AWS Access Key ID [****************fake]:
AWS Secret Access Key [****************ake2]:
Default region name [local]:
Default output format [json]:

以下是本地运行发电机的输出:

代码语言:javascript
复制
$ java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
Initializing DynamoDB Local with the following configuration:
Port:   8000
InMemory:   false
DbPath: null
SharedDb:   true
shouldDelayTransientStatuses:   false
CorsParams: *

通过使用aws列出表,可以确认DynamoDB在本地成功运行。

代码语言:javascript
复制
$ aws dynamodb list-tables --endpoint-url http://localhost:8000
{
    "TableNames": []
}

但是当我在浏览器中访问http://localhost:8000/shell时,这是我得到的错误,页面没有加载。

我尝试在shell上运行curl以查看是否可以获得更有用的错误消息:

代码语言:javascript
复制
$ curl http://localhost:8000/shell
{
"__type":"com.amazonaws.dynamodb.v20120810#MissingAuthenticationToken",
"Message":"Request must contain either a valid (registered) AWS access key ID or X.509 certificate."}%

我试着查找上面的错误,但是当只在浏览器中运行shell时,我没有太多的选择来执行安装。对于如何使用此设置运行Dynamodb javascript web shell,任何帮助都是值得赞赏的。

软件版本:

aws cli: aws-cli/2.4.7 Python/3.9.9 Darwin/20.6.0 source/x86_64 prompt/off

OS: MacOS Big Sur 11.6.2 (20G314)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-01-15 14:55:59

DynamoDB Local的版本为1.16.X,从1.17.X到最新版本不再可用。目前还没有推出新的Web的计划。

如果您希望使用Web,可以下载DynamoDB本地< 1.17.X的旧版本。

可用版本:

代码语言:javascript
复制
aws s3 ls s3://dynamodb-local-frankfurt/

下载最新版本的Web:

代码语言:javascript
复制
aws s3 ls s3://dynamodb-local-frankfurt/dynamodb_local_2021-04-27.tar.gz .

下一个版本的DynamoDB本地版本将有一个更新的自述文件,指示它的弃用

票数 10
EN

Stack Overflow用户

发布于 2022-01-13 08:12:40

正如我在http://localhost:8000/shell局部DynamoDB中回答的那样,这似乎是新版本的DynamoDB本地版本中的一个回归,在这个版本中,shell神秘地停止工作,而在一年前的版本中,它确实工作。

应该有人向亚马逊报告。如果有一些新版本要求您设置为启用shell的标志,那么我可以找到的任何地方都没有记录它。

票数 2
EN

Stack Overflow用户

发布于 2022-09-27 07:02:25

更新JAVA到最新版本,瞧,它是有效的!

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70535330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档