Ruby 如何使用aws-sdk-ec2/client.rb的run_实例配置实例?

Ruby 如何使用aws-sdk-ec2/client.rb的run_实例配置实例?,ruby,amazon-web-services,amazon-ec2,aws-sdk-ruby,Ruby,Amazon Web Services,Amazon Ec2,Aws Sdk Ruby,我希望你们都好 我想使用ruby为集群创建一个实例 首先,我创建了客户端: client=Aws::ECS::client.new(client.params) 之后,我尝试为user_数据字段准备一个变量: user\u data=message=Base64.encode64(“#!/bin/bash\necho ECS\u CLUSTER=test>/etc/ECS/ECS.config\n”) 最后,但并非最不重要的是,我尝试使用run_instances方法创建实例: client

我希望你们都好

我想使用ruby为集群创建一个实例

首先,我创建了客户端:

client=Aws::ECS::client.new(client.params)
之后,我尝试为user_数据字段准备一个变量:

user\u data=message=Base64.encode64(“#!/bin/bash\necho ECS\u CLUSTER=test>/etc/ECS/ECS.config\n”)
最后,但并非最不重要的是,我尝试使用run_instances方法创建实例:

client.run\u实例({
图像\u id:“”,
实例类型:“”,
密钥名称:“”,
最大计数:1,
最小计数:1,
用户数据:用户数据,
监视:{已启用:false},
安全组标识:[''],
iam_实例_配置文件:{
名称:“”
}
})
实例已创建,但ecs.config文件的内容为空。我不确定我做错了什么

我希望该文件内部有
ECS\u CLUSTER=test

谁能告诉我怎么解决这个问题吗

谢谢大家!