AmazonEC2推出了userdata

时间:2011-09-20 21:10:53

标签: amazon-ec2 ec2-api-tools

启动ec2实例时Userdata是否始终是String?不能成为一个字节数组?  Java API:我使用ec2Client.runInstance(TEST_IMAGE_ID,instanceType,“USER_DATA”);

1 个答案:

答案 0 :(得分:4)

根据Amazon

  

在提交给API之前,用户数据必须是base64编码的。 API命令行工具为您执行base64编码。数据在base64中,并在呈现给实例之前进行解码。

您需要了解您的Java API是否会为您执行此base-64编码,或者您必须自己执行此操作。 [见Matt Solnit的评论如下。]

在任何情况下,请注意不要超过用户数据的16KB限制。