标签: ibm-cloud

什么是.xproj文件以及如何在Visual Studio 2012中打开此项目类型?

我正在与IBM Bluemix合作,因此我创建了一个基本的ASP.net 5 Web应用程序,作为bluemix中的启动项目提供.在不同的其他文件中有一个名为dotnetstarter.xproj的项目文件.我能够在Visual Studio 2012中打开解决方案文件,但该解决方案无法理解具有扩展名.xproj的"项目".任何人都可以帮助我理解这类项目,如何在Visual Studio 2012中打开它?

我已经在SO中阅读了以下链接,但它没有帮助.

.xproj和.json在Visual Studio中无法识别

.net visual-studio .net-core ibm-cloud

9
推荐指数
1
解决办法
9989
查看次数

9
推荐指数
2
解决办法
3785
查看次数

如何使用Cloud Foundry登录IBM Bluemix?

我正在尝试开始使用IBM Bluemix并希望使用Cloud Foundry CLI来登录和管理我的应用程序.但我无法弄清楚如何使用cf命令登录.我想我缺少的是我需要为cf login命令提供的API端点:

cf login -a [API_URL] -u [USERNAME] -p [PASSWORD]
Run Code Online (Sandbox Code Playgroud)

我怀疑我使用的是IBM ID用户名和密码,但我不确定API_URL.看起来这应该是一个容易搜索的问题,但我一直无法找到答案.

ibm-cloud

8
推荐指数
2
解决办法
4996
查看次数

我可以更改IBM容器中装载的目录的所有者吗?

我正在尝试在IBM容器中启动postgres.我刚创建了以下卷:

$ cf ic volume create pgdata
Run Code Online (Sandbox Code Playgroud)

然后安装它:

$ cf ic run --volume pgdata:/var/pgsql -p 22 registry.ng.bluemix.net/ruimo/pgsql944-cli
Run Code Online (Sandbox Code Playgroud)

通过ssh登录到容器后,我发现挂载的目录由root拥有:

drwxr-xr-x  3 root root   4096 Jul  8 08:20 pgsql
Run Code Online (Sandbox Code Playgroud)

由于postgres不允许以root身份运行,我想更改此目录的所有者.但是我无法更改此目录的所有者:

# chown postgres:postgres pgsql
chown: changing ownership of 'pgsql': Permission denied
Run Code Online (Sandbox Code Playgroud)

是否可以更改已挂载目录的所有者?

containers ibm-cloud

8
推荐指数
1
解决办法
1737
查看次数

Cloud Foundry node.js应用程序在iOS Safari移动设备上加载缓慢

我们有一个Bluemix node.js应用程序可以在所有浏览器中完美加载,但在Safari Mobile上除外.即使在OSX Safari上也能正常工作.我们已经使用iPhone 5,6和不同的iPad测试了这一点.我们通过不同的WiFi网络和3G/4G完成了这项工作.

你可以在这里测试一下:http://innowall-debug.eu-gb.mybluemix.net/第一页上的一些资源加载速度非常慢.此问题可在第一页上重现.

奇怪的是,当您通过https加载网站时,它将加载/快速渲染.可能是什么问题导致这个问题只能在Safari手机上慢于http

HTTP(突出显示缓慢输入 - 检查延迟27秒):

在此输入图像描述

HTTPS(快速):

在此输入图像描述

mobile-safari node.js cloud-foundry ios ibm-cloud

8
推荐指数
1
解决办法
644
查看次数

CSRF验证不适用于使用HTTPS的Django

我正在开发一个应用程序,前端是一个AngularJS API,它向Django Rest Framework中开发的后端API发出请求.

The frontend is on the domain: https://front.bluemix.net
And my backend is on the domain: https://back.bluemix.net
Run Code Online (Sandbox Code Playgroud)

我在从前端API向后端API发出请求时遇到问题.错误是这样的:

Error: CSRF Failed: Referer checking failed - https://front.bluemix.net does not match any trusted origins.
Run Code Online (Sandbox Code Playgroud)

我正在使用CORS,我已经在Django后端API的settings.py中包含以下行:

ALLOWED_HOSTS = []

CORS_ALLOW_CREDENTIALS = True

CORS_ORIGIN_ALLOW_ALL = True

CORS_ALLOW_CREDENTIALS = True


CSRF_TRUSTED_ORIGINS = ['https://front.bluemix.net/']

CORS_REPLACE_HTTPS_REFERER = True

CSRF_COOKIE_DOMAIN = 'bluemix.net'

CORS_ORIGIN_WHITELIST = (
    'https://front.bluemix.net/',
    'front.bluemix.net',
    'bluemix.net',
)
Run Code Online (Sandbox Code Playgroud)

谁知道如何解决这个问题?

django django-csrf cors django-rest-framework ibm-cloud

8
推荐指数
6
解决办法
7109
查看次数

如何使用带有用户令牌E2E的CF客户端

我想使用go-cfclient库连接到Cloud Foundry并检查应用程序服务等.

在代码中使用我的用户密码显式时,我能够连接Java/Node/Go .

现在我想使用令牌模拟场景,即使用我的用户令牌来模拟连接,而不是使用我的密码.

我怎样才能实现这种模拟?

go-cfclient或Node中首选.

更新

我需要一个带有CF令牌的E2E实际示例,其中用户使用一些示例UI并且可能在第一次提供一些凭据,但所有后续请求都应仅使用CF令牌.

我在Golang中需要这个例子.

oauth go cloud-foundry pivotal-cloud-foundry ibm-cloud

8
推荐指数
1
解决办法
402
查看次数

New To Bluemix,新应用程序出现错误"主机已被占用"

我是Bluemix的新手,是按照以下步骤创建应用程序的一部分:

  • 使用您的Bluemix帐户登录Bluemix.
  • 打开目录菜单.
  • 在Runtimes部分中,单击Liberty for Java.
  • 在"应用"字段中,指定应用的名称[输入的名称]
  • 单击"创建"按钮

我收到以下错误:

BXNUI2032E:联系Cloud Foundry创建资源时发生错误.资源:路线.Cloud Foundry消息:"主持人被采取:vTest." 请参阅IBM Bluemix文档中的故障排除主题以检查服务状态,查看故障排除信息或获取有关获取帮助的信息.

提前致谢

websphere-liberty ibm-cloud

7
推荐指数
2
解决办法
2202
查看次数

IBM IoT Foundation:何时使用MQTT以及何时使用REST进行事件提交?

IBM IoT Foundation允许设备将事件提交给IBM云以供使用和记录.似乎有两种主要机制来实现事件的传输...... MQTT和REST(HTTP POST请求).假设一个项目的传感器可以通过Internet直接与IBM云连接,那么我们可以认为这两种技术之间存在潜在的区别?我们选择MQTT或REST作为使用技术的因素是什么?在IBM最后一英里是否存在任何实质性的性能差异,可以说一种技术比另一种更受欢迎?

rest mqtt iot ibm-cloud

7
推荐指数
1
解决办法
5706
查看次数

CF连接到云控制器

我使用以下lib连接到云控制器

https://github.com/prosociallearnEU/cf-nodejs-client

const endpoint = "https://api.mycompany.com/";
const username = "myuser";
const password = "mypass";

const CloudController = new (require("cf-client")).CloudController(endpoint);
const UsersUAA = new (require("cf-client")).UsersUAA;
const Apps = new (require("cf-client")).Apps(endpoint);

CloudController.getInfo().then((result) => {
    UsersUAA.setEndPoint(result.authorization_endpoint);
    return UsersUAA.login(username, password);
}).then((result) => {
    Apps.setToken(result);
    return Apps.getApps();
}).then((result) => {
    console.log(result);
}).catch((reason) => {
    console.error("Error: " + reason);
});
Run Code Online (Sandbox Code Playgroud)
  1. 我尝试针对我们的API运行它并且它无法工作,我在控制台中没有收到任何错误消息,它可以是什么?

  2. 这里处理空间/组织的位置是什么?因为当我从cli连接时它问我要连接哪个空间/组织...

我能够通过CLI登录,只是从代码我不能,任何想法在这里缺少什么?

我运行它时的问题我没有得到任何错误,可以帮助理解什么是根本原因

javascript node.js cloud-foundry pivotal-cloud-foundry ibm-cloud

7
推荐指数
1
解决办法
272
查看次数