问题标签 [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.

0 投票
1 回答
292 浏览

dns - 连接到 wp_remote_post Wordpress 时,Softlayer ISP 阻止网络退出

我们真的在寻求社区的帮助,我们遇到了客户网站无法再访问我的 api 并超时的问题。

我们已经联系了我们的东道主媒体殿堂,他们无法给我任何解决方案,我们真的需要一些帮助。

这是我们遇到的问题的视频。

http://bit.ly/1CEIYOH

这是我们 api 的跟踪路径,它对我们的许多用户都适用,但现在有些用户遇到了如下问题。

网络刚刚退出这里是 Media Temples 的回应。

我们收到了供应商网络工程师的反馈,他询问您的客户或 softlayer 的客户是否向 softlayer 开票。从他们所做的测试来看,各种 ISP 和 softlayer 之间似乎存在一些路由对等问题。

新更新

从您的跟踪路由来看,共同点似乎是 Softlayer、Internap 或 NetDC ISP。我和 NetDC 谈过,他们声称他们没有过滤任何东西。我们也联系了softlayer,但还没有收到他们的回复。如果我们可以像您之前那样运行另一个脚本,那将有助于缩小范围:

另一个更新

好的,我已经联系了 Softlayer(您客户的 ISP)、Internap(中间 ISP)和 NetDC(中间 ISP)。其中之一是过滤东西,我希望我能从他们那里得到快速的回应。目前这超出了我们的控制范围,但希望这些 ISP 能够做出响应,并允许我们追踪阻止您的客户与您联系的任何因素。

最近更新

他们认为问题出在 Internap 内部。他们也加入了 Internap,因为他们是 Internap 的直接客户,所以希望能有所发现。

我能够确定 Softlayer 路由器可以访问我们的一些 IP 子网,这些路由器在连接到您的 IP 时遇到问题。我需要验证我们是否真的可以将您迁移到其中一个 IP。

我正在更改 Internet 路由,因此希望 Internap 没有通往您服务器的首选路由,因此会被绕过,我相信问题不仅限于您的 IP,这就是我采取这一更极端步骤的原因。

有人可以帮忙吗

最后更新。

最终的解决方案是完全远离 Media Temple,在我们的客户遇到无法提供解决方案的问题 3 周后,当他们向他们提出这个明确的问题时,他们的托管服务真的让我们失望了。

我怎么能从有问题的 ip 发布到任何其他服务器,但媒体寺庙除外?

即使是支持人员,他们也只是将我转移到另一位支持人员,因为他们无法回答问题。

让我担心的是为什么托管服务提供商不能解决这样的问题?由于这个问题,我失去了很多付费客户。

解决方案是将所有内容转移到亚马逊并将其安装到一个 EC2 实例上,我希望我从一开始就完成了,我还以 3 美元的价格安装了一个 ssl 证书,而 Media Temple 上的那个是 75 美元,我还为他们的 Cloudtech 服务支付了 100 美元。

亚马逊的好处是即使再次发生这样的错误,我也可以创建一个 AMI,然后启动一个新的 EC2 并完成工作。

如果您的服务依赖于 API 并且您遇到 ISP 问题,那么每个人都要小心第三方托管这样的问题,那么如果您的托管在 3 周尝试后找不到您的解决方案,您的业务可能会很快陷入困境,相信我您的用户不会不想听(哦,我只是在等待 Media Temple 的回复)。

因此解决方案使用灵活强大且完全由您控制的 Amazon Web Service,咆哮

Media Temple 让我们大失所望。

0 投票
1 回答
107 浏览

api - 通过 API 更改 SoftLayer 帐户配置文件数据

当我发送GET https://api.softlayer.com/rest/v3/SoftLayer_Account返回我的 SoftLayer_Account 数据时:

有什么方法可以使用 API 更改我的帐户资料?

通过 control.softlayer.com,我可以发送一种“更改配置文件请求”,有没有办法通过 API 发送此请求(并在请求被批准/拒绝时跟进)?

我已经尝试找到解决方案:

  1. 在http://sldn.softlayer.com/reference/services/SoftLayer_Account上查找了一些相关方法,没有找到。

  2. 我试图用这些数据获取一些对象,所以我可以看到对象类型并进行操作

    • #getAddresses
    • #getActiveAddresses

但没有人返回我可以操作的对象(调用方法)

  1. 是否有http://sldn.softlayer.com/reference/services/SoftLayer_Account_Address但似乎我需要创建一个,我想要的是更改现有数据

#getAddresses(我真的认为如果帐户上的数据链接到该地址,则应该返回该地址)

谢谢

0 投票
1 回答
181 浏览

api - 通过 Soft Layer API 为用户订阅通知

我有一组用户想要订阅通过门户提供的相同通知。但是,当我自动创建/管理这些用户时,我还想自动订阅这些通知。

我已经查看了 API 文档,搜索了任何示例/教程,但我仍然没有运气弄清楚如何实现这一点。

任何线索或例子都会很棒。

0 投票
1 回答
330 浏览

python - 用于订购虚拟服务器的 Softlayer API

我想使用他们的 API 在 Softlayer 中订购一个虚拟服务器。我想订购一个装有 VCenter 的 Windows 机器。当我直接从 Softlayer 客户门户订购 VS 时,我将 VCenter 视为系统插件。我无法弄清楚如何使用 Softlayer API 在订单参数中传递 VCenter 的参数。我正在使用 Softlayer Python API。有谁知道该怎么做?我的订单模板如下所示:

0 投票
1 回答
254 浏览

python - Softlayer API 验证订单失败

我正在尝试使用 Softlayer Python 客户端在 Softlayer 中订购虚拟服务器。我的订单 json 如下所示:

我在实际下订单之前验证了订单:

但我不断收到此错误消息:2 x 2.0 GHz Cores (#112863) 的价格对于位置 hou02 无效。我已经尝试了所有其他位置,但我不断收到相同的错误消息。你知道我能解决这个问题吗?

0 投票
0 回答
334 浏览

openstack-swift - 是否可以将 OpenStack.NET SDK 与 SoftLayer 对象存储一起使用?

SoftLayer 对象存储基于OpenStack Swift对象存储。

SoftLayer 在 Python、Ruby、Java 和 PHP 中为他们的对象存储提供 SDK,但不在 .NET 中。在为 OpenStack 搜索 .NET SDK 时,我遇到了OpenStack.NET

基于这个问题,OpenStack.NET 默认设计为与 Rackspace 一起使用,但可以使用CloudIdentityWithProject和与其他 OpenStack 提供程序一起使用OpenStackIdentityProvider

SoftLayer 提供以下信息以连接到其对象存储:

这将如何映射到 的字段并不明显CloudIdentityWithProjectOpenStackIdentityProvider但我尝试了以下和项目名称/用户名/uri的其他一些组合:

但是,在所有情况下,我都收到以下错误:

根据查看 SoftLayer 的其他语言库和 OpenStack.NET 的源代码,看起来 SoftLayer 的对象存储使用 V1 auth,而 OpenStack.NET 使用 V2 auth。

根据SoftLayer这篇文章和 SwiftStack的这篇文章,V1 auth 使用了一个/auth/v1.0/路径(就像 SoftLayer 提供的路径),带有X-Auth-UserX-Auth-Key标头作为参数,并且响应包含在标头中,如下所示:

而 V2 auth ( identity API V2.0 ) 使用/v2.0/tokens路径,请求和响应在消息正文中的 JSON 对象中。

基于OpenStackIdentityProviderOpenStack.NET 中的类,我将自己的类组合在一起,SoftLayerOpenStackIdentityProvider如下所示:

UserAccess因为(like IdentityTokenand )的一些成员Endpoint无法设置它们的字段(对象只有一个默认构造函数并且只有只读成员),所以我必须UserAccess通过反序列化一些与返回的格式类似的临时 JSON 来创建对象通过 V2 API。

这有效,即我现在可以这样连接:

然后像这样访问文件等:

但是,有没有比这更好的方法来使用 .NET 中的 SoftLayer 对象存储?

我还简要地查看了OpenStack SDK for .NET(与 OpenStack.NET 不同的库),但它似乎也基于 V2 auth。

0 投票
2 回答
385 浏览

php - SoftLayer API:需要 PHP 示例代码来订购安全产品

有人可以提供使用 SoftLayer API 订购以下安全产品的 PHP 示例:

  1. SSL证书

  2. 硬件防火墙(到设备和 VLAN)

  3. FortiGate Seucirty 应用程序(到 VLAN)

  4. 安全软件

  5. 要在设备上订购安全软件,客户门户会检查是否有任何符合条件的设备。什么样的设备有资格获得安全软件?我可以使用什么 SoftLayer API 来查找那些符合条件的设备?

谢谢你。

0 投票
2 回答
524 浏览

ibm-cloud-infrastructure - 如何取消块存储的 SoftLayer 订单?

我终于能够使用 SoftLayer 服务 API 来订购 Endurance 块存储。现在,问题是如何使用 API 取消它?我需要使用订单中的哪些数据来取消?我用什么 API 来取消?

我有 SoftLayer_Billing_Order 和 SoftLayer_Billing_Item 信息。对于虚拟服务器,根据上述信息,guestId 或 hardwareId 用于标识服务器并使用它来删除。我没有得到这样的存储数据。他们是空的。

那么如何引用我配置的耐久性块存储呢?以及如何使用 SoftLayer 服务 API 取消或删除它?

0 投票
3 回答
458 浏览

ibm-cloud-infrastructure - 如何在 AWS s3(bucket) 等软层上使用图像存储

  1. 嗨,我将在我的 Web 应用程序中使用 Softlayer Server
  2. 我还想在 Softlayer 存储桶上存储图像和视频。但我不知道如何使用这项服务。提前致谢。
0 投票
1 回答
43 浏览

api - SoftLayer API:如何获取 itemCategoryQuestionAnswer 对象中的 questionId 和答案值列表

SoftLayer API SoftLayer_Container_Product_Order_Network_Subnet.itemCategoryQuestionAnswers

是 SoftLayer_Container_Product_Item_Category_Question_Answer 的一种,

如何获得可能的列表

questionId/ 基于 SoftLayer_Container_Product_Item_Category_Question_Answer 中 categoryId 和 catogoryCode 的答案值?

谢谢。