问题标签 [ibm-cloud-infrastructure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ibm-cloud-infrastructure - 处理 EVault 升级的示例代码?
现在我已经订购了 EVault 工作,我需要一些帮助来升级它。谁能提供一些将在 SoftLayer 中执行 EVault 备份升级的示例代码(首选 PHP)?如果升级与 Virtual Guest 与 Bare Metal 相关的 EVault 备份有不同的输入,请同时提供差异。
对于 Endurance 存储,我在容器中使用了“Container_Product_Order_Network_Storage_Enterprise_SnapshotSpace_Upgrade”作为 complexType,但在 SL 数据类型列表中没有看到 EVault 的任何内容。我需要指定哪些其他输入?
任何帮助将不胜感激。谢谢你。
api - 无法使用 SoftLayer API 创建虚拟 IP
使用 API 为 VIP 下订单时,失败并显示不直观的错误消息。请参阅以下 REST API 调用 JSON 和随之而来的错误:
出现的问题是这样的。我们正在尝试编写 VPX Netscaler 的排序脚本并将所有相关配置添加到创建的 VPX,我们是否在做一些乱七八糟的事情?
ssl-certificate - SoftLayer API:订单安全证书 CSR 验证
我使用以下 openssl 命令生成 CSR:
我尝试使用“输入证书签名请求 (CSR)”下的 mytestdomain.csr 值从 SoftLayer 客户门户下达安全证书订单,我收到错误消息:
"必须匹配 CSR Base64 编码的 PEM 格式 ---BEGIN CERTIFICATE REQUEST--- Base64 Encoded String --End CERTIFICATE REQUEST ---
如何使用 openssl 生成 Base64 编码的 PEM CSR?
如果我从示例文件中输入正确的 csr 值,我可以看到 SoftLayer 执行验证请求为: https ://control.softlayer.com/security/sslorders/validatecsr
并且响应显示有效的电子邮件地址、国家/地区,例如:{"success":true,"result":{"X":"XX","xx":"XXXX, Europe","L":"XXXX City" ,"O":"我的测试","OU":"VPN","XX":"mytest.com","emailAddress":"test@mytest.com"}}
问题 2:我可以使用哪种方法来验证和提取 CSR 中的信息,类似于 SoftLayer 客户门户使用的方法?
iso - 将谷歌计算平台快照/磁盘迁移到软层
我创建了一个谷歌计算平台磁盘的.tar.gz(使用 gcimageundle)。有什么方法可以将它导入到 ibm softlayer?softlayer 想要一个 .iso,所以假设我找到了一种将.tar.gz转换为.iso的方法,我可以期望在不同的机器上使用该.iso作为启动盘来工作,还是硬件差异必然会导致麻烦?
api - SoftLayer API 如何从 SoftLayer_Virtual_Guest 和 SoftLayer_Hardware 获取上行链路端口速度值
对于已配置的 SoftLayer 虚拟服务器和裸机服务器。
SoftLayer_Virtual_Guest 和 SoftLayer_Hardware 中的哪个属性/方法可以返回设备的上行端口速度值?
谢谢。
ibm-cloud-infrastructure - 如何使用 SoftLayer API 以编程方式订购 EVault 插件?
我有一个虚拟服务器和一个与虚拟服务器关联的 EVault。看起来很容易使用 EVault,我需要订购 EVault 插件之一,例如 EVault Plugin for Oracle。如何以编程方式订购这些 EVault 插件之一以及如何以编程方式取消它?
是否有点像升级到 EVault,我在其中进行 SoftLayer_Network_Storage_Backup_Evault API 调用之一,例如 upgradeVolumeCapacity() 来升级磁盘大小?
还是更像是下一个全新的插件订单,订单需要了解 EVault 实例,也许还有主机?
订购这些 EVault 插件之一并取消的一些示例代码(首选 php)将不胜感激。谢谢你。
PS。如果 Bare Metal 服务器的进程/API/输入不同,请同时包含该信息。
ibm-cloud-infrastructure - 如何使用 SoftLayer API 查找 EVault 的位置?
我看到有 SoftLayer_Account::getEvaultNetworkStorage() 来获取我的 EVault 存储列表。但是,使用我拥有的信息,我无法确定特定 EVault 的位置。以下是我从 getEvaultNetworkStorage() 获得的信息类型:
我也没有看到任何其他有用的对象过滤器可以设置。
使用 SoftLayer_Network_Storage_Backup_Evault::getObject() 可以提供相同类型的信息,并且没有任何 API 可以提供位置信息。而且我需要位置 ID 才能以编程方式订购 EVault 插件。
有任何想法吗?
ibm-cloud-infrastructure - 如何使用 SoftLayer API 获取 EVault 插件列表?
我使用什么 SoftLayer API 来获取我拥有的 EVault 插件的列表?它可以是我拥有的所有 EVault 插件,也可以是与特定 EVault 或特定主机关联的所有插件。
我需要获取一个包含每个详细信息的列表,或者获取一个列表,然后找到一种从列表中获取每个详细信息的方法。
也许我错过了,但我没有看到来自 SoftLayer_Network_Storage_Backup_Evault 的任何有用的 API,或者没有看到任何包含“插件”一词的 SoftLayer 服务 API。
ruby - 在特定子网下创建虚拟服务器
我正在使用 softlayer 的 ruby API,我正在尝试在 VLAN 中的特定子网下创建一个虚拟服务器,但我找不到这样做的方法。目前我正在使用以下json:
所以当我选择一个 VLAN 时,它会在该 VLAN 下选择一个随机子网。如何指定子网?我在文档中没有找到这个选项。
ibm-cloud-infrastructure - SoftLayer API 硬件订购选项规范
我正在尝试订购几个非常具体的节点类型,并且想知道如何通过 SoftLayer API 来做到这一点。在 Python API 中运行命令 slcli server create-options 或调用 get_create_options() 函数时,我没有收到可用硬件、操作系统、网络控制器选项(主要是由于没有冗余选项)和子网的完整列表类型。换言之,API 中的选择与 SoftLayer Web 门户中的选择不匹配。我想假设排序的节点在下面指定。
是否有关于完整硬件订购选项的文档?任何帮助是极大的赞赏。