Terraform模块导出50个资源

Terraform模块导出50个资源,terraform,Terraform,我有一个aws安全组的terraform模块,它创建了约50个安全组,我想访问elb不同模块中的安全组ID,我需要为每个安全组声明一个输出,还是有办法访问模块的资源?您需要使用输出。这是在模块之间传递变量的唯一方法。yaiks,这意味着我需要声明50多个输出!这是每个安全组的一个输出,因为我需要它的ID。如果您使用count在单个语句中创建sg,则可以输出列表。我想情况并非如此。

我有一个
aws安全组的terraform模块
,它创建了约50个安全组,我想访问
elb
不同模块中的安全组ID,我需要为每个安全组声明一个
输出
,还是有办法访问模块的资源?

您需要使用输出。这是在模块之间传递变量的唯一方法。

yaiks,这意味着我需要声明50多个输出!这是每个安全组的一个输出,因为我需要它的ID。如果您使用
count
在单个语句中创建sg,则可以输出列表。我想情况并非如此。