Это ярлык для того, чтобы самому сделать мод, но может быть полезен при циклировании по короткому списку, например, количеству подсетей или зон доступности, в которые вы хотите поместить несколько экземпляров.
Это довольно общий шаблон и появляется в 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 , вместо этого вы бы получить исключение индекса за пределами, как только у вас будет больше экземпляров, чем подсети, возвращаемые источником данных.
Это преобразует data
(строку), полученную из сокета, в изображение OpenCV:
img = cv2.imdecode(np.fromstring(data, np.uint8), 1)
Ответ в комментарии wwii имеет похожий код, но более беспорядочный.