我正在尝试使用teraform来管理我的基础设施,遇到了一些问题,我不知道该找什么。
我试图为我的ECS集群创建一个容量提供程序,但是我得到了以下错误
ClientException: The capacity provider could not be created because you do not have autoscaling:CreateOrUpdateTags permissions to create tags on the Auto Scaling group
以下是我的档案:
启动配置与自动组创建
resource "aws_launch_configurati
我正在尝试使用teraform来管理我的基础设施,遇到了一些问题,我不知道该找什么。
我试图为我的ECS集群创建一个容量提供程序,但是我得到了以下错误
ClientException: The capacity provider could not be created because you do not have autoscaling:CreateOrUpdateTags permissions to create tags on the Auto Scaling group
以下是我的档案:
启动配置与自动组创建
resource "aws_launch_configurati
总之
我已经成功地在本地和AWS ECS上运行了AWS ECS,但是现在我想知道我应该如何设置某种负载平衡,使我的两个服务具有随机的IP向公众开放。
我目前在ECS上的设置
[Internet]
|
[Load balancer on port 443 + ALB Security group on 443]
|
[Target group on port 443 + Security group from *any* port]
|
[cluster]
|
[service1 container ports "0:5000"]
虽然这样做有效,
我正在尝试使用Terraform和ALB来配置ECS集群。目标出现为Unhealthy。在控制台Health checks failed with these codes: [502]中,错误代码是502,我查看了亚马逊网络服务故障排除指南,但没有任何帮助。 编辑:我没有在EC2容器上运行的服务/任务。它是一个普通的ECS集群。 下面是我的ALB相关代码: # Target Group declaration
resource "aws_alb_target_group" "lb_target_group_somm" {
name
我有两个独立的类型记录cdk堆栈,一个是应用程序负载均衡器,另一个是基于码头映像的独立ec2容器。我想让ALB路由到ec2容器实例,但是在将它引用为超出作用域的目标时有问题。特别是,我希望alb堆栈导入ec2容器堆栈,并从侦听器(而不是请求从alb堆栈访问的ec2容器堆栈)将其作为目标。
alb堆栈上的侦听器/addTarget接受一个多个数组:
Instance, IPAddress, or any self-registering load balancing target
在该数组中调用new targets.* (引用为import * as targets from 'aws