gpt4 book ai didi

amazon-web-services - 在 AWS 上,我的基础设施的每个部分都应该定义为代码吗?

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

我有一个使用 RDS、Lambda 等组件在 AWS 上运行的项目,并且我使用了 CloudFormation、CodeCommit(用于源代码)、CodeBuild(用于构建)和 CodePipeline(用于 CI/CD)等工具。

管道和源存储库本身是否应该使用 CloudFormation 堆栈定义?

最佳答案

我认为最佳实践是针对上述场景使用两个不同的堆栈

1) 第一个堆栈 - 应该具有支持资源,例如 codecommit、codebuild 和 codepipeline。

这些资源可以在不同的应用程序中使用

2) 第二个堆栈 - 应具有与应用程序相关的资源,例如 RDS、Lambda

A stack is a collection of AWS resources that you can manage as a single unit. In other words, you can create, update, or delete a collection of resources by creating, updating, or deleting stacks. All the resources in a stack are defined by the stack's AWS CloudFormation template. A stack, for instance, can include all the resources required to run a web application, such as a web server, a database, and networking rules. If you no longer require that web application, you can simply delete the stack, and all of its related resources are deleted.

Stacks user guide

关于amazon-web-services - 在 AWS 上,我的基础设施的每个部分都应该定义为代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48639773/

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