如何在 terraform 脚本中启用 Aurora Activity Stream?

how to enable Aurora Activity Stream in terraform script?

有没有一种方法可以使用默认启用 activity 流的 terraform 创建数据库?

我无法在 Aurora RDS 的文档中找到任何相关选项:https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster_instance

从aws cli可以做到,但是如果有多个DB就麻烦了,一个一个去

https://docs.aws.amazon.com/cli/latest/reference/rds/start-activity-stream.html

您询问的功能目前正在开发中,尚未发布到 terrafor-aws-provider。这是现有 PullRequest 的 link:https://github.com/hashicorp/terraform-provider-aws/pull/22097

虽然此功能尚未发布,但您可以尝试使用local-exec provisioner 在创建资源时执行命令行:https://www.terraform.io/language/resources/provisioners/local-exec.

值得一提的是,terraform 的创建者并不鼓励这种方法。

一旦引入该功能,您就可以相应地调整您的代码。