我无法打开 AWS dynamoDB shell (UI)。有人尝试过并工作过吗?
采取的步骤:
aws dynamodb list-tables --endpoint-url http://localhost:8000- 无错误(显示表格)错误:
当尝试访问 -> 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 中的一个错误,但我找不到任何有关它的故意文档,因此请尝试向 Amazon 报告该错误...
我刚刚检查了 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."}
Run Code Online (Sandbox Code Playgroud)
DynamoDB Local 中的发行说明没有提及任何有关故意禁用 shell 的内容。
您不是第一个注意到这个问题的人 - 另请参阅两周前的这个问题: Dynamodb local web shell does not load
| 归档时间: |
|
| 查看次数: |
4224 次 |
| 最近记录: |