我们如何向 aws cdk 中的现有表添加列?

Posted

技术标签:

【中文标题】我们如何向 aws cdk 中的现有表添加列?【英文标题】:How can we add columns to an existing table in aws cdk? 【发布时间】:2022-01-21 06:59:20 【问题描述】:

我不熟悉使用 AWS CDK。我们如何使用 aws cdk 将列添加到 dynamodb 中的现有表。使用 boto3 资源,表中有 update_item 的选项。我可以使用替代方法来使用我的 sort_key 分配多个列还是有更好的替代方法?

【问题讨论】:

进展如何?仍然不清楚你能做什么? 我尝试使用 SET 根据我的要求添加列。 【参考方案1】:

DynamoDB 中没有“列”,因为它是无模式的。除了primarysort 键之外,每个项目都可以有完全独立的属性和结构。因此,您可以使用update_item 为现有项目添加新属性,或删除它们。

【讨论】:

以上是关于我们如何向 aws cdk 中的现有表添加列?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 AWS CDK 将域别名添加到现有 CloudFront 分配

如何将 SUPER 列添加到现有 AWS Redshift 表?

向oracle中的现有表添加自动增量主键[重复]

与现有代码管道一起使用的 AWS CDK 管道

如何将现有资源从不同的 AWS 账户导入 AWS CDK

如何在 DynamoDB 中添加列