我正在与IBM Bluemix合作,因此我创建了一个基本的ASP.net 5 Web应用程序,作为bluemix中的启动项目提供.在不同的其他文件中有一个名为dotnetstarter.xproj的项目文件.我能够在Visual Studio 2012中打开解决方案文件,但该解决方案无法理解具有扩展名.xproj的"项目".任何人都可以帮助我理解这类项目,如何在Visual Studio 2012中打开它?
我已经在SO中阅读了以下链接,但它没有帮助.
我在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容器中启动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)
是否可以更改已挂载目录的所有者?
我们有一个Bluemix node.js应用程序可以在所有浏览器中完美加载,但在Safari Mobile上除外.即使在OSX Safari上也能正常工作.我们已经使用iPhone 5,6和不同的iPad测试了这一点.我们通过不同的WiFi网络和3G/4G完成了这项工作.
你可以在这里测试一下:http://innowall-debug.eu-gb.mybluemix.net/第一页上的一些资源加载速度非常慢.此问题可在第一页上重现.
奇怪的是,当您通过https加载网站时,它将加载/快速渲染.可能是什么问题导致这个问题只能在Safari手机上慢于http?
我正在开发一个应用程序,前端是一个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)
谁知道如何解决这个问题?
我想使用go-cfclient库连接到Cloud Foundry并检查应用程序服务等.
在代码中使用我的用户密码显式时,我能够连接Java/Node/Go .
现在我想使用令牌模拟场景,即使用我的用户令牌来模拟连接,而不是使用我的密码.
我怎样才能实现这种模拟?
在go-cfclient或Node中首选.
更新
我需要一个带有CF令牌的E2E实际示例,其中用户使用一些示例UI并且可能在第一次提供一些凭据,但所有后续请求都应仅使用CF令牌.
我在Golang中需要这个例子.
我是Bluemix的新手,是按照以下步骤创建应用程序的一部分:
我收到以下错误:
BXNUI2032E:联系Cloud Foundry创建资源时发生错误.资源:路线.Cloud Foundry消息:"主持人被采取:vTest." 请参阅IBM Bluemix文档中的故障排除主题以检查服务状态,查看故障排除信息或获取有关获取帮助的信息.
提前致谢
IBM IoT Foundation允许设备将事件提交给IBM云以供使用和记录.似乎有两种主要机制来实现事件的传输...... MQTT和REST(HTTP POST请求).假设一个项目的传感器可以通过Internet直接与IBM云连接,那么我们可以认为这两种技术之间存在潜在的区别?我们选择MQTT或REST作为使用技术的因素是什么?在IBM最后一英里是否存在任何实质性的性能差异,可以说一种技术比另一种更受欢迎?
我使用以下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)
我尝试针对我们的API运行它并且它无法工作,我在控制台中没有收到任何错误消息,它可以是什么?
这里处理空间/组织的位置是什么?因为当我从cli连接时它问我要连接哪个空间/组织...
我能够通过CLI登录,只是从代码我不能,任何想法在这里缺少什么?
我运行它时的问题我没有得到任何错误,可以帮助理解什么是根本原因
javascript node.js cloud-foundry pivotal-cloud-foundry ibm-cloud