cloud-init にスクリプトを実行させる方法を見つけようとしています。現時点では、読み取り専用の myscript というファイルがあります。
!/ビン/sh
echo 'Hello world - ユーザーデータを実行しました!' > /root/helloworld sudo mkdir scripttest
次に、私の Java コードには String usrdata = new String(); があります。usrdata= "myscript"; req.setUserData(usrdata); req.setUserData(org.apache.commons.codec.binary.Base64.encodeBase64String(usrdata.getBytes()));
result= client.runInstances(req);
実行中のインスタンスに SSH で接続すると、これが機能していないようです。なぜ何か考えはありますか?