簡體   English   中英

使用 AWS CLI 創建實例時如何禁用 SourceDestCheck

[英]How does one disable SourceDestCheck when creating instances with AWS CLI

應該可以禁用 SourceDestCheck,因為它被記錄為“SourceDestCheck -> (boolean)”

但使用運行實例

aws ec2 run-instances ...
--SourceDestCheck false

或者

--sourceDestCheck=false

因未知選項而失敗:--SourceDestCheck,false

看來我可以稍后使用修改命令運行它

aws ec2 modify-instance-attribute --resource=$INSTANCE_ID --no-source-dest-check

但應該可以在實例化時設置它。 我只是無法弄清楚實際的語法。

據我所知,您無法在使用 AWS CLI 首次啟動時進行設置。 不是一個受支持的選項 您必須調用此處記錄aws ec2 modify-instance-attribute --no-source-dest-check

正如@mark 所指出的,這不是RunInstances API 中的選項。 我只想補充一點,您引用的 AWS CLI 文檔中的SourceDestCheck是 output。 如果仔細觀察,它是 ENI 的一個屬性。

我知道這已經過時了,但我今天遇到了同樣的問題並以這種方式解決了。 在 terraform 文件的資源塊中添加:

provisioner "local-exec" {
    command = "aws ec2 modify-instance-attribute --no-source-dest-check --instance-id ${self.id}"
}

假設您安裝了 was cli 工具。

暫無
暫無

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

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