web-dev-qa-db-ja.com

AWS Ec2起動時にスクリプトプログラムを実行

Kafka起動時にスクリプトを開始するようにEC2マシンをセットアップする方法はありますか?私もJava Aws SDKを使用しているため、プログラムの両方のソリューションを受け入れますJava EC2インスタンスでコマンドを実行するJavaと、起動時にスクリプトを実行するbashスクリプトモードのソリューションkafkaスクリプト.

3

User Dataプロパティでスクリプトを渡すことができます。

Amazon Linux AMIを使用していて、スクリプトの最初の行が#!で始まる場合、スクリプトはインスタンスが初めて起動されたときに実行されます。

詳細については、以下を参照してください。 起動時にLinuxインスタンスでコマンドを実行する

0
John Rotenstein

EC2インスタンスのOSは何ですか?

  1. インスタンスの起動時にuserdataスクリプトを使用できます。これは1回限りのアクティビティであることを忘れないでください

  2. EC2インスタンスを再起動するたびにスクリプトを開始する必要がある場合は、OSの起動時にロードされるLinuxインスタンスでrc.localファイルを使用できます。

1
user9575749

Windows EC2を実行している場合は、以下をお読みください: https://docs.aws.Amazon.com/AWSEC2/latest/WindowsGuide/ec2-windows-user-data.html

例:

<script>
echo Current date and time >> %SystemRoot%\Temp\test.log
echo %DATE% %TIME% >> %SystemRoot%\Temp\test.log
</script>
0
N-ate