我是AWS的新手,想知道如何以编程方式重新启动和更改EC2实例的终止保护(使用JAVA)
答案 0 :(得分:1)
要重启EC2实例,您必须调用rebootInstances的方法AWS EC2 Java client。
要启用/停用终止保护,您必须使用setDisableApiTermination方法ModifyInstanceAttributesRequest的方法修改modifyInstanceAttribute的AWS EC2 Java client。
答案 1 :(得分:1)
意外终止EC2实例是AWS开发人员最糟糕的噩梦,因为几乎不可能让他们回来。
说出预防措施比治疗更好,我们可以调用/使用以下方法来阻止用户终止
*public void setTerminationProtected(java.lang.Boolean terminationProtected)*
此方法将保护和防止群集中的Amazon EC2实例因人工干预或某些程序而关闭
*public java.lang.Boolean isTerminationProtected()*
此方法将返回布尔值,指示是否保护群集免于因人工干预或某些程序而关闭。 要重新启动实例,可以使用以下方法
*public RebootInstancesRequest withInstanceIds(java.util.Collection<java.lang.String> instanceIds)*
它将向AWS发送请求以重新启动一个或多个给定实例