You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Docker部署DynamoDB执行list-tables遇区域格式错误求助

问题解决方法

1. 区域格式错误的修复

AWS CLI要求区域名称必须使用区域代码(如ap-southeast-4),而非控制台显示的友好名称(如"Asia Pacific (Melbourne)")。你可以通过两种方式修复:

  • 方式一:重新配置AWS CLI
    运行aws configure,在Default region name处输入合法的区域代码,比如墨尔本对应的代码是ap-southeast-4,或者用通用测试区域us-east-1:

    aws configure
    AWS Access Key ID []: 
    AWS Secret Access Key []: 
    Default region name [Asia Pacific (Melbourne)]: ap-southeast-4
    Default output format [None]: json
    

    注:本地DynamoDB对区域没有实际校验,填任意合法区域代码都能正常工作

  • 方式二:临时指定区域(无需修改配置)
    执行命令时直接添加--region参数,跳过本地配置的区域:

    aws dynamodb list-tables --endpoint-url http://localhost:8000 --region us-east-1
    

2. 关于Output_format的说明

output_format是AWS CLI本地配置项,仅控制CLI命令的输出格式(支持json/table/text),和AWS控制台的设置完全无关,因此你在控制台找不到这个参数。你之前设置的json是合法值,无需调整。

内容的提问来源于stack exchange,提问作者Redwood Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 02:45:08