簡體   English   中英

如何使用Ansible ec2_lc模塊指定VPC?

[英]How do you specify VPC with Ansible ec2_lc module?

我正在嘗試使用Ansible創建啟動配置。 我正在使用ec2_lc模塊,如http://docs.ansible.com/ec2_lc_module.html所述

我正在創建啟動配置,並指定了一些不屬於默認VPC的安全組。 但是,它不會讓我這樣做。 它似乎默認為默認VPC,並且我在文檔中看不到要更改此設置的設置。 我有什么要注意的嗎? 我的劇本的輸出如下:

TASK: [aws-lc | building new aws launch configuration] ************************ 
failed: [localhost] => {"failed": true}
msg: BotoServerError: 400 Bad Request
<ErrorResponse xmlns="http://autoscaling.amazonaws.com/doc/2011-01-01/">
  <Error>
    <Type>Sender</Type>
    <Code>ValidationError</Code>
    <Message>The security group 'xyz-general-sg' does not exist in default VPC 'vpc-3Cef6a45'</Message>
  </Error>
  <RequestId>54121d19-1f30-11e5-1121-51263ee1684e</RequestId>
</ErrorResponse>

使用VPC時,必須指定安全組ID而不是僅在EC2 Classic中接受的安全組名稱。 [1]

如果您沒有使用名稱,請檢查您是否沒有拼錯安全組ID。

[1] http://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-launch-configuration.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM