Java 如何在CI/CD管道部署期间更改DynamoDB中的DB
我们的应用程序是Springboot应用程序,使用DynamoDB作为数据库。在ECS Fargate中使用AWS代码管道进行部署Java 如何在CI/CD管道部署期间更改DynamoDB中的DB,java,spring-boot,amazon-dynamodb,continuous-deployment,Java,Spring Boot,Amazon Dynamodb,Continuous Deployment,我们的应用程序是Springboot应用程序,使用DynamoDB作为数据库。在ECS Fargate中使用AWS代码管道进行部署 需要知道如何进行DB更改,例如创建新表、在现有表上添加GSI、在现有表中插入特定于应用程序的配置,。。在新构建部署期间。因此,在部署过程中不需要手动干预。正如Balu所提到的,正确的方法是使用合适的工具,如cloudformation或cdk,Java sdk也可以实现这一点。您可以使用或管理基础设施,也可以使用Flyway或Liquibase
需要知道如何进行DB更改,例如创建新表、在现有表上添加GSI、在现有表中插入特定于应用程序的配置,。。在新构建部署期间。因此,在部署过程中不需要手动干预。正如Balu所提到的,正确的方法是使用合适的工具,如cloudformation或cdk,Java sdk也可以实现这一点。您可以使用或管理基础设施,也可以使用Flyway或Liquibase