Tôi đang sử dụng Ruby ràng buộc với CloudServers API để quay lên một cụm máy.Liệu công việc "cá tính" của Máy chủ điện toán đám mây Rackspace có hoạt động không?
API bao gồm khả năng "chèn" tệp vào hệ thống tệp của máy mới được tạo, sử dụng trường có tên "cá tính". Tuy nhiên, tôi không thể tải tệp lên bằng khóa "cá tính". Máy được tạo đúng cách, nhưng tệp không xuất hiện khi máy chủ được tạo.
Dưới đây là một kịch bản thử nghiệm chứng tỏ điều này:
#!/usr/bin/env ruby
require 'rubygems'
require 'cloudservers'
cs = CloudServers::Connection.new(:username=>"user",:api_key=>"key")
begin
server = cs.create_server(:flavorId=>1,
:name=>"personality-test",
:imageId=>7888402,
:personality=>{"/tmp/foo"=>"/tmp/foo" })
rescue
print "Failed to create server ", $!, "\n"
end
Có ai đã có thể làm cho công việc này?