小编OLe*_*ACH的帖子

Javascript功能

有这样的JavaScript代码:

function a() { 
  a = 3; 
  return a;
}
console.log(a());
console.log(a());
Run Code Online (Sandbox Code Playgroud)

执行后打印出:3,输入错误.请有人解释原因

javascript function console.log

5
推荐指数
1
解决办法
93
查看次数

Terraform 中的 ECS 服务如何连接到 AWS 自动扩展组

我是 Terraform 和 ECS 的新手,我正在使用此示例创建一个 ECS EC2 类型集群,该集群将自动扩展并使用应用程序负载均衡器。

我的问题是:这段代码片段如何在 main.tf

resource "aws_ecs_service" "test" {
  name            = "tf-example-ecs-ghost"
  cluster         = "${aws_ecs_cluster.main.id}"
  task_definition = "${aws_ecs_task_definition.ghost.arn}"
  desired_count   = "${var.service_desired}"   
  iam_role        = "${aws_iam_role.ecs_service.name}"

  load_balancer {
    target_group_arn = "${aws_alb_target_group.test.id}"
    container_name   = "ghost"
    container_port   = "2368"
  }

  depends_on = [
    "aws_iam_role_policy.ecs_service",
    "aws_alb_listener.front_end",
  ]
}
Run Code Online (Sandbox Code Playgroud)

连接到资源aws_autoscaling_group.app

resource "aws_autoscaling_group" "app" {
  name                 = "tf-test-asg"
  vpc_zone_identifier  = ["${aws_subnet.main.*.id}"]
  min_size             = "${var.asg_min}"
  max_size             = "${var.asg_max}"
  desired_capacity     = "${var.asg_desired}"
  launch_configuration = "${aws_launch_configuration.app.name}"
}
Run Code Online (Sandbox Code Playgroud)

由于aws_ecs_service资源定义中没有指向资源的插值变量,ECS 服务定义如何知道在哪里可以找到此自动缩放组 …

amazon-web-services amazon-ecs autoscaling terraform

5
推荐指数
1
解决办法
1121
查看次数