amazon-web-services - 从现有资源生成cloudformation,负载均衡器迁移

标签 amazon-web-services aws-cloudformation devops infrastructure

我想知道是否有人有过从现有 AWS 资源创建 cloudformation 模板的经验。

我目前正在尝试使用向导从经典 elb 迁移到 alb。不过我已经有 github 管理的 cloudformation 模板了。因此,我需要在创建 alb 后添加它。我尝试使用cloudformer,但它似乎不支持alb,而它确实支持经典。

有人有迁移 elb 并从现有资源创建 cloudformation 模板的经验吗?

非常感谢!

最佳答案

AWS::ElasticLoadBalancingV2::LoadBalancerresources 之一可以导入到 CloudForamtion 中。但遗憾的是 AWS::ElasticLoadBalancingV2::TargetGroup 无法导入

导入是一个尝试和查看的操作。它不像许多人期望的那样自动化。原因是您必须为要导入的资源手动创建模板。此外,创建的模板中的资源属性必须与完全匹配现有资源。

CloudFormer 如今没有什么帮助。它不再由 AWS 维护,并且已经处于测试阶段多年。

如果您之前没有尝试过导入任何内容,最好的方法是从 AWS 教程开始:Importing Existing Resources Into a Stack

这样,您就可以从简单的事情开始,然后再转移到 ALB 及其所有监听器和监听器规则。当然,您必须创建新的目标组,而且遗憾的是它无法导入。

关于amazon-web-services - 从现有资源生成cloudformation,负载均衡器迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62301401/

相关文章:

azure - 在 Azure DevOps 中通过拉取请求进行构建

amazon-web-services - 同一用户的多个访问 key

json - 属性配置的值必须是环境变量具有字符串(或简单类型)属性的对象

aws-cloudformation - Cloudformation - 父堆栈的映射是否传递给子堆栈?

Jenkins 角色策略插件和多分支管道

docker - 将 nginx 容器指向 docker 中的静态文件

c# - AWS .NET SDK 使用 ASP.NET Core 依赖注入(inject)配置 S3 客户端

amazon-web-services - 亚马逊 ELB 上的 Laravel 4 : Undefined property: $attributes

JAVA - 使用 keystore 对 AWS Elastic Beanstalk 中的 Web 服务进行 SSL 调用

amazon-web-services - 是否可以创建 AWS CloudFormation 模板,该模板将创建一个状态为 CREATE_FAILED 的堆栈