【发布时间】:2019-06-02 07:21:06
【问题描述】:
我一直在纠结这个问题,但我无法在网上找到有关 Dynamo 控制台中 状态 列的任何答案。
当我们使用 CloudFormation 创建 Dynamo 表时,由于某种原因,当创建完成并打开控制台时,Status 列显示Failed to load。此时表不接受任何物品,基本不行。
我尝试删除 CloudFormation 堆栈并重新创建它,但始终失败。
我想不出任何其他可以帮助解释问题的信息,如果需要更多信息,请告诉我。
这是在模板中定义 Dynamo 表的部分:
DynamoTable:
Type: AWS::DynamoDB::Table
Properties:
AttributeDefinitions:
- AttributeName: event_id
AttributeType: S
KeySchema:
- AttributeName: event_id
KeyType: HASH
ProvisionedThroughput:
ReadCapacityUnits: 16
WriteCapacityUnits: 16
这是控制台中状态列的截图:
【问题讨论】:
-
能否请我们获取 CloudFormation 模板的相关部分以及用于填充表格的任何数据文件/命令。
-
感谢@DavidJEddy,我更新了帖子。
-
在稍微修改了一下之后,感觉它可以加载的状态数量达到了某种最大值。我还没有证实这一发现,但这是一个示例,其中有 10 个 Dynamo 表,其中 3 个显示 Active,其余的则 Failed to load,当我删除一个表时似乎正在将 Active 转移到仍然有 3 个 Active 而其余的 Failed to load。这些数字是任意的,但很快就会发布更新。
标签: amazon-web-services amazon-dynamodb amazon-cloudformation devops