在Terraform中,如何为现场车队请求指定AWS安全组?

时间:2019-07-31 15:02:40

标签: terraform terraform-provider-aws

我使用spot_fleet_request资源成功生成了一个AWS现货队列。但是,它创建的EC2实例使用default安全组,但是我看不到为资源指定安全组的选项。通过AWS控制台创建临时机队请求时,可以使用一个选项来指定安全组。

我想念什么吗?

1 个答案:

答案 0 :(得分:0)

他们在spot_fleet_request的文档中提到了这一点:

  

launch_specification-用于定义Spot-Fleet请求的启动配置。可以多次指定,以定义不同市场和实例类型之间的不同出价。   注意:这将接受与aws_instance类似但不相同的输入。您可以指定的内容受到限制。请参阅参考文档中官方支持的输入列表。可以使用与这些输入相对应的任何常规aws_instance参数,并且具有附加参数iam_instance_profile_arn以aws_iam_instance_profile属性arn作为输入。

基本上,launch_specification可以接受the SpotFleetLaunchSpecification in the AWS docs中引用的任何参数。例如:vpc_security_group_ids

您也可以随时检查aws provider on github的转到代码,以检查可用的选项。