Я пытаюсь выяснить, как заставить cloud-init выполнить скрипт.На данный момент у меня есть файл с именем myscript, который читает
! / Bin / sh
echo 'Hello world - я только что выполнил пользовательские данные!'> / root / helloworld sudo mkdir scripttest
Тогда в моем коде Java есть строка usrdata = new String ();usrdata = "myscript";req.setUserData (usrdata);req.setUserData (org.apache.commons.codec.binary.Base64.encodeBase64String (usrdata.getBytes ()));
result= client.runInstances(req);
Это не работает, когда я ssh в экземпляр IЯ бегу.Есть мысли почему?