gpt4 book ai didi

aws-cloudformation - 如何使用 aws cloudformation 或 aws cdk 设置 aws aurora mysql 表?

转载 作者:行者123 更新时间:2023-12-03 07:12:55 28 4
gpt4 key购买 nike

如何使用 aws cloudformation 或 aws cdk 设置 aws aurora mysql 表?

在我的设置中,我有一个使用 lambda 实现各种微服务的无服务器应用程序。数据库是无服务器 aurora mysql 数据库。为了配置 aws 基础设施,我将使用 aws CDK。我喜欢使用一些迁移工具(例如 liquibase 或 Sequelize)来设置数据库。

目前我正在使用单独的 lambda 函数。 lambda 函数执行 liquibase 来设置数据库更改。但我必须在CDK部署成功后单独执行该功能。

在cloudformation堆栈(cdk堆栈)执行后触发执行将是最佳的?!我想通过代码管道避免 CI/CD 堆栈。

有人有在配置时设置数据库的最佳实践吗?

最佳答案

云观看规则

基于cloudformation事件的云监视规则可用于路由事件以处理lambda。云监视规则可以成为 CDK 部署描述的一部分。

触发的函数可以执行 liquibase、flyway、sequelize 或其他操作来启动或更改数据库。

---- 或 ----

Cloudformation 自定义资源

AWS cloudformation 自定义资源可以在 cloudformation 生命周期期间执行 lambda 函数。

触发的函数可以执行 liquibase、flyway、sequelize 或其他操作来启动或更改数据库。

关于aws-cloudformation - 如何使用 aws cloudformation 或 aws cdk 设置 aws aurora mysql 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55852385/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com