python - 软层 API 缺少 serverRoom

标签 python ruby api ibm-cloud-infrastructure

我发现一个问题,即 SoftLayer API 缺少我们超过 75% 的服务器的 serverRoom 字段。我已经使用他们的 python 和 ruby​​ 库(分别为 https://softlayer-api-python-client.readthedocs.org/en/latest/api/managers/hardware/#SoftLayer.managers.hardware.HardwareManager.list_hardwarehttps://softlayer.github.io/ruby/server_locate/)确认了这一点。请注意,我正在运行的 ruby​​ 代码只是他们发布的示例之一。

SoftLayer 似乎有创建 FQDN 的命名约定,如 [dataCenter].[serverRoom].[rackNumber].[slotNumber]。我不确定它是否只是问题的另一个指标或有助于解决根本原因,但缺少 serverRoom 的服务器似乎被 SoftLayer 错误命名,根据看起来是SoftLayer 的命名约定。它们被命名为 [dataCenter].[rackNumber].[slotNumber],特别是缺少 serverRoom

基本上看起来他们的数据库(我假设它支持他们的 API)只是缺少大多数主机的 serverRoom,或者他们错误地命名了我们的大多数主机并且数据库不能考虑到它,所以当我调用他们的 API 时,信息丢失了。有没有人有类似的经历,其中 SoftLayer 可能命名错误,或者忘记执行此数据输入,或者是否有一些其他/不同的 API 调用我应该进行超出 SoftLayer 自己推荐的范围?

最佳答案

我尝试验证并重现您提到的问题,但我做不到。请提交包含您可以提供的所有信息的票证,以验证和隔离此问题。

关于python - 软层 API 缺少 serverRoom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36870399/

相关文章:

python - 无法访问数据框列

python - 有没有一种方便的方法来重绘实时数据的绘制图(matlibplot,python2.7)?

ruby-on-rails - 使用 Cucumber 验证错误

ruby - 如何在嵌套哈希(3d 级别)上查询某个列的值?(在 Rails 控制台中)

使黑莓唱歌铃声或振动的html代码

python - 如何改进在 Python 中移动所有不包含特定日期的文件?

python - Keras 的 model.summary() 没有反射(reflect)输入层的大小?

ruby - 比较相等的字符串在 Hash 中找不到相同的对象

api - 带键但不带值的查询字符串

android - 使用 FFmpeg C API 调整视频大小