DynamoDB 本地 http://localhost:8000/shell
DynamoDB local http://localhost:8000/shell
我无法打开 AWS dynamoDB shell (UI)。有人试过并成功了吗?
采取的步数:
- 下载最新 - https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html
- 启动本地 dynamodb - 没有错误
- 运行
aws dynamodb list-tables --endpoint-url http://localhost:8000
- 没有错误(显示 table)
错误:
尝试访问时 -> http://localhost:8000/shell 我得到 HTTP 400 Request must contain either a valid (registered) AWS access key ID or X.509 certificate.
参考 shell
(UI) https://aws.amazon.com/blogs/aws/sweet-treats-for-dynamodb-users/
注意:我正在使用命名配置文件设置 aws cli。导出 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_DEFAULT_REGION 后,我什至在浏览器中尝试了 http 请求,但仍然出现 HTTP 400 以上错误
这似乎是新版本 DynamoDB Local 中的一个错误,但我找不到任何关于它是故意的文档,所以请尝试向亚马逊报告它...
我刚刚检查了 2020 年 10 月 13 日的 1.13.5 版本,“/shell”按预期工作并记录在案。但是在 2022 年 1 月 10 日的 1.18.0 版本上,它不会 - 并报告您列出的相同错误:
HTTP/1.1 400 Bad Request
Date: Thu, 13 Jan 2022 08:06:18 GMT
Content-Type: application/x-amz-json-1.0
x-amzn-RequestId: 4f040110-4464-48dc-99c1-9b843c25db5f
Content-Length: 173
Server: Jetty(9.4.18.v20190429)
{"__type":"com.amazonaws.dynamodb.v20120810#MissingAuthenticationToken","Message":"Request must contain either a valid (registered) AWS access key ID or X.509 certificate."}
DynamoDB Local 中的发行说明没有提及任何有关 shell 被故意禁用的内容。
您不是第一个注意到这个问题的人 - 另请参阅两周前的这个问题:
我无法打开 AWS dynamoDB shell (UI)。有人试过并成功了吗?
采取的步数:
- 下载最新 - https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html
- 启动本地 dynamodb - 没有错误
- 运行
aws dynamodb list-tables --endpoint-url http://localhost:8000
- 没有错误(显示 table)
错误:
尝试访问时 -> http://localhost:8000/shell 我得到 HTTP 400 Request must contain either a valid (registered) AWS access key ID or X.509 certificate.
参考 shell
(UI) https://aws.amazon.com/blogs/aws/sweet-treats-for-dynamodb-users/
注意:我正在使用命名配置文件设置 aws cli。导出 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_DEFAULT_REGION 后,我什至在浏览器中尝试了 http 请求,但仍然出现 HTTP 400 以上错误
这似乎是新版本 DynamoDB Local 中的一个错误,但我找不到任何关于它是故意的文档,所以请尝试向亚马逊报告它...
我刚刚检查了 2020 年 10 月 13 日的 1.13.5 版本,“/shell”按预期工作并记录在案。但是在 2022 年 1 月 10 日的 1.18.0 版本上,它不会 - 并报告您列出的相同错误:
HTTP/1.1 400 Bad Request
Date: Thu, 13 Jan 2022 08:06:18 GMT
Content-Type: application/x-amz-json-1.0
x-amzn-RequestId: 4f040110-4464-48dc-99c1-9b843c25db5f
Content-Length: 173
Server: Jetty(9.4.18.v20190429)
{"__type":"com.amazonaws.dynamodb.v20120810#MissingAuthenticationToken","Message":"Request must contain either a valid (registered) AWS access key ID or X.509 certificate."}
DynamoDB Local 中的发行说明没有提及任何有关 shell 被故意禁用的内容。
您不是第一个注意到这个问题的人 - 另请参阅两周前的这个问题: