DNSエントリを持つbotoを使用してjsonファイルを渡す方法を探しています。このDNSエントリはできるだけ早くルート53に作成できます。botoを使用してルート53にDNSエントリを作成します
ヘルプ、方向など何でもご理解ください。事前に
感謝:)
DNSエントリを持つbotoを使用してjsonファイルを渡す方法を探しています。このDNSエントリはできるだけ早くルート53に作成できます。botoを使用してルート53にDNSエントリを作成します
ヘルプ、方向など何でもご理解ください。事前に
感謝:)
あなたはそれは素晴らしいですごとに30秒間実行中のスクリプトを維持するために余裕があれば。
次のことを行うpythonスクリプトを書くことができます。
これは既に実装されている現在のメカニズムですが、キューに依存しているので失敗します。 100台のマシンをスケールアップするには、多くの時間がかかります。 :( –
新しく作成されたインスタンスにDNSエントリを追加することを目標にする場合は、インスタンスに自分自身でを登録させることができます。
user data scriptは、インスタンスが初めて起動するときに自動的に実行できます。
CREATE
エントリaws route53 change-resource-record-sets
コマンドを使用してJSONファイルを作成します。このスクリプトは、スクリプトは次の操作を行います ルート53に新しいDNSエントリを登録するAWS Command-Line Interface (CLI)を呼び出すことができます
参照:AWS CLI documentation for change-resource-record-sets
しかし、あなたがする必要があるだろうインスタンスが終了したときにDNSエントリを削除する方法を見つけます。
awscliを使用すると、ここで説明するようにバッチリクエストを行うことができます。[リンク](http://docs.aws.amazon.com/cli/latest/reference/route53/change-resource-record-sets.html ) botoを使ってこれを行う方法を理解しようとしていますか? –
既にJsonファイルがある場合。なぜあなたはCloudFormationでそれをしないのですか? – Ali
実際に私は30秒ごとにスクリプトを実行して、100台まで増えた新しいマシンがあるかどうかを確認してから、これらの拡張されたすべてのマシンについて、インスタンスの詳細を含むjsonファイルを作成し、バッチ要求ではなく、順次... –