Элемент списка Terraform за пределами границ?

Все после теста, включая тест

test.*

Все после теста, без теста

(?<=video).*

Пример здесь, на regexr.com

1
задан pgpb.padilla 13 July 2018 в 20:20
поделиться

1 ответ

Это ярлык для того, чтобы самому сделать мод, но может быть полезен при циклировании по короткому списку, например, количеству подсетей или зон доступности, в которые вы хотите поместить несколько экземпляров.

Это довольно общий шаблон и появляется в aws_subnet_ids источниках данных docs :

data "aws_subnet_ids" "private" {
  vpc_id = "${var.vpc_id}"
  tags {
    Tier = "Private"
  }
}

resource "aws_instance" "app" {
  count         = 6
  ami           = "${var.ami}"
  instance_type = "t2.micro"
  subnet_id     = "${element(data.aws_subnet_ids.private.ids, count.index)}"
}

Если вы использовали бы оператор slice , вместо этого вы бы получить исключение индекса за пределами, как только у вас будет больше экземпляров, чем подсети, возвращаемые источником данных.

1
ответ дан ydaetskcoR 17 August 2018 в 12:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: