この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
はじめに
今回EC2のリストア作業にてエラーになったので解決策を書き留めておきます。
リストアの動き
対象のEC2を終了し、取得したAMIから新たなEC2を立ち上げる、という流れになります。
エラー①
リストアスクリプトを実行したところ、以下のようなエラーになりました。
An error occurred (OperationNotPermitted) when calling the TerminateInstances operation: The instance 'instanceID' may nat be terminated. Modify its 'disableApiStop' instance attribute and try agein.
No.11 Unkown error occured.
delete_instance processing failed.
①の解決策
EC2の終了保護、停止保護を無効化にする。
エラー②
create_instance processing failed.
An error occurred(InvalidIPAddress.InUse) when calling the RunInstances operation: Address [IPAddress] is in use.
No.11 Unkown error occured.
create_instance processing failed.
②の解決策
EC2にアタッチされているNICの「終了時の動作(インスタンスの削除時に削除)」を有効化にする必要がある。
該当のインスタンスの「ネットワーク」タブ内の「インターフェイスID」をクリック。
「アクション」から「終了時の動作を変更」をクリック。
「インスタンスの削除時に削除」を有効化にし、保存する。
おわりに
同じように困っている方の参考になりましたら幸いです。