前回のデプロイ設定ファイルで新たに作成されたEC2インスタンスには、キーペアやセキュリティグループなどが設定されていなかったため、そのままでは作成したインスタンスにSSHでアクセスできませんでした…orz その後、色々とデプロイ設定を修正して、作成したEC2インスタンスにSSHでログインするところまで出来たので、その経緯を備忘録として書いてみた次第。 まぁ、CapistranoでAWSのEC2インスタンスを作成する際…というより、「_AWS SDK for Ruby_」でEC2インスタンスを作成する時の注意点…に近いのかもしれない。 まず、前回の`config/deploy.rb`からインスタンスラウンチのタスク部分を見てみる。 作成するインスタンスに対して、AvailabilityZoneとSubnetの設定しかしていないので、そりゃあアクセス不能になります。最低限、セキュリティグループ
![CapistranoでAWS EC2インスタンスをデプロイする時の注意点](https://cdn-ak-scissors.b.st-hatena.com/image/square/62ce624992e28d31d67ad6e36ad8b59d4abc7e49/height=288;version=1;width=512/https%3A%2F%2Fblog.colorkrew.com%2Fassets%2Fdeploy_ss03.jpg)