因此,当我使用Ruby SDK列出图像时,我会获得所有公开的图像,但我自己创建的图像不包括在内。它们确实出现在Web控制台中......我甚至尝试使用REST API并构建了一个Net:HTTP对象,如图所示here。设置内容长度(即使它没有列为必需的标题)后,我得到一个5xx错误,包括0 ...我已成功使用其他azure RESTful网址上的相同代码,所以我不确定至于为什么这个特定的人给我一个错误....
有没有人知道为什么我的图片没有列出?以上链接的终端的任何经验?只是fyi,继承我的红宝石请求代码:
# HTTP request code
def get(uri)
uri = URI.parse(uri)
pem = File.read('/path/to/management_cert')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.cert = OpenSSL::X509::Certificate.new(pem)
http.key = OpenSSL::PKey::RSA.new(pem)
http.verify_mode = OpenSSL::SSL::VERIFY_PEER
request = Net::HTTP::Get.new(uri.request_uri)
request['x-ms-version'] = '2014-06-01'
request['Content-Length'] = 0
http.request(request)
end
这是调用代码:
# The invoking line
get 'https://management.core.windows.net/<subscription-id>/services/vmimages'
???
答案 0 :(得分:0)
您必须先完成API。以下是其他API http://msdn.microsoft.com/en-us/library/azure/dn499770.aspx
的链接答案 1 :(得分:0)
我找到了答案(有点)....我猜服务器当天有问题,因为我重新运行代码并获得了我需要的数据......以上代码(现已修复)有效! !