以前紹介した記事「cloud-initでUser Dataを使ってEC2を最初に起動した時のみ任意のスクリプトを実行する」にて 初回起動時に任意のスクリプトを実行できるようにしました。 そこで今回は、こちらの記事「VPCのNATインスタンスを作ってみる(iptables編)」で紹介している EC2上のNATインスタンスの構築(iptables関連)を、初回起動時に自動で行ってみました。 構築スクリプトは以下を利用しています。 suz-lab-centos-ami:suz-lab_nat #!/bin/sh set -e trap 'echo "NG: $?"' ERR FROM="net.ipv4.ip_forward = 0" TO="net.ipv4.ip_forward = 1" cp /etc/sysctl.conf /etc/sysctl.conf.org sed -e "s/$