Fog を使用して EC2 インスタンスをブートストラップした直後に、EC2 インスタンスに接続できません。ブートストラップ後、インスタンスの準備が整うのを待ち、さらに 5 秒待ちます。ただし、まだssh経由で接続できません。しばらくすると接続が利用可能になりますが、マシンが「準備完了」になるまで少し時間がかかります。
instance.wait_for { ready? }
instance.wait_for { !public_ip_address.nil?}
sleep(5)
マシンが ssh 接続を受け入れる準備ができるまで待機する方法について何か提案はありますか?