Amazon dynamodb Terraform-DynamoDB表更新而不破坏它
我已经用这个创建了一个资源(DynamoDB表)Amazon dynamodb Terraform-DynamoDB表更新而不破坏它,amazon-dynamodb,amazon-cloudformation,terraform,amazon-dynamodb-streams,Amazon Dynamodb,Amazon Cloudformation,Terraform,Amazon Dynamodb Streams,我已经用这个创建了一个资源(DynamoDB表) resource "aws_dynamodb_table" "my_dynamo_table" { name = "my_table" hash_key = "Id" } 现在,我想在这个表上启用流,如果我这样更新上面的资源 resource "aws_dynamodb_table" "my_dynamo_table" { name = "my_table
resource "aws_dynamodb_table" "my_dynamo_table" {
name = "my_table"
hash_key = "Id"
}
现在,我想在这个表上启用流,如果我这样更新上面的资源
resource "aws_dynamodb_table" "my_dynamo_table" {
name = "my_table"
hash_key = "Id"
stream_enable = true
stream_view_type = "NEW_IMAGE"
}
Terraform计划删除该表并重新创建它。有没有其他方法,我可以只更新表来启用流?这两种方法都不是
ForceNew
属性,所以我猜您还有另一个改变迫使您这样做。你能分享计划的输出吗?…并将计划过滤到相关资源。我想我在不知道的情况下编辑了一些属性,这些属性会强制新的资源。我无法复制它。正如你们提到的,这两个属性并不强制新的资源。谢谢你的知识。