1

userdata自動スケーリングされた EC2 インスタンスでコードを実行するために使用しようとしています。インスタンス タグ ("name" など) が既に設定されていることが重要です。私はそれが作成直後に起こらないことを知っています。

sleep 20まず、ユーザーデータ スクリプトを追加します。明らかにそれはコードの匂いです。

では、タグが伝播するのにどれくらいの時間がかかりますか? どうすれば検出できますか? インスタンス メタデータ ( http://169.254.169.254/latest/) を使用して、マシンが正常であることを検出できますか?

そうでない場合は、インスタンス ID を特定してから API にクエリを実行し (おそらく boto を使用)、タグを待つことができます。これを行うにはいくつかのヤクが必要です。たとえば、依存関係がインストールされていることと、IAM ロールの権限があることを確認する必要があります。だから、その道には進まないほうがいい。

4

0 に答える 0