Где ресурс "aws_eip" в файле terraform (.tf) получает значение, ссылающееся на атрибут "id" в ресурсе "aws_instance"? - PullRequest
0 голосов
/ 27 мая 2018

На этой странице https://www.terraform.io/intro/getting-started/dependencies.html

Каково значение aws_instance.example.id, поскольку я не вижу атрибута с именем id для ресурса экземпляра (https://www.terraform.io/docs/providers/aws/d/instance.html)

Ответы [ 2 ]

0 голосов
/ 27 мая 2018

Вторая ссылка указывает на документацию об источнике данных.

На странице https://www.terraform.io/intro/getting-started/dependencies.html, "${aws_instance.example.id}" ссылается на ресурс, а не источник данных (источникам данных предшествует data.)

Вот документация о aws_instance, которую вы ищете: https://www.terraform.io/docs/providers/aws/r/instance.html#id

Очень важно различать ресурсы и источники данных в Терраформ;)

0 голосов
/ 27 мая 2018

На странице, на которую вы ссылаетесь:

Идентификатор равен идентификатору найденного экземпляра.

В дополнение к перечисленным атрибутам

...