在使用AWS CLI创建实例时如何禁用SourceDestCheck



应该可以禁用SourceDestCheck,因为它是有文档记录的"SourceDestCheck→(布尔),

,但使用运行实例

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

--sourceDestCheck=false

失败未知选项:——SourceDestCheck, false

似乎我可以稍后用修改命令运行它

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

,但应该可以在实例化时设置它。我只是看不懂实际的语法。

我知道这是旧的,但我今天遇到了同样的问题,并解决了这种方式。在地形文件的资源块中添加:

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

假设您已经安装了was cli工具

据我所知,您无法在AWS CLI初始启动时设置该参数。这不是一个支持的选项。您必须调用这里记录的aws ec2 modify-instance-attribute --no-source-dest-check

正如@mark指出的,这不是RunInstances API中的选项。我只是想补充一下,您引用的AWS CLI文档中的SourceDestCheck是一个输出。如果你仔细观察,这是ENI的一个属性。

相关内容

  • 没有找到相关文章

最新更新