美文网首页
FusionCompute esdk API(Java) 初尝

FusionCompute esdk API(Java) 初尝

作者: WangNing_寧 | 来源:发表于2018-10-19 14:37 被阅读0次

准备环境

第三方软件
Java Development Kit:7u10,推荐1.7及以上版本
idea/Eclipes 编辑器

服务器和帐户信息

使用SDK调用FusionCompute的接口之前,要先获取FusionCompute服务器的端口号和帐户信息。
这个是我本地搭建的,也可以使用华为的远程实验室。

获取软件及文档

可以在华为开发者社区资源中心获取最新的SDK和接口参考文档,以及二次开发时候需要的开源软件jar包

测试

创建Java项目,并引入SDK等相关资源包。

example code

package com.huawei.esdk.fusioncompute.demo.servlet;

import com.huawei.esdk.fusioncompute.local.ServiceFactory;
import com.huawei.esdk.fusioncompute.local.model.ClientProviderBean;
import com.huawei.esdk.fusioncompute.local.model.FCSDKResponse;
import com.huawei.esdk.fusioncompute.local.model.common.LoginResp;
import com.huawei.esdk.fusioncompute.local.resources.common.AuthenticateResource;

/**
 * Created with IntelliJ IDEA.
 * User: WangNing
 * Date: 2018/10/19
 * Time: 14:24
 * To change this template use File | Settings | File Templates.
 * Description:
 */
public class Login {
    public static void main(String[] args) {
        //设定服务器配置
        ClientProviderBean clientProvider = new ClientProviderBean();
        //设定服务器配置_设定服务器IP
        clientProvider.setServerIp("192.168.5.185");
        //设定服务器配置_设定服务器端口号
        clientProvider.setServerPort("7443");
        //初始化用户资源实例

        AuthenticateResource auth = ServiceFactory.getService(AuthenticateResource.class, clientProvider);
        //以用户名,用户密码作为传入参数,调用AuthenticateResource提供的login方法,完成用户的登录
        FCSDKResponse<LoginResp> resp = auth.login("jiekou", "Huawei@123!");
        System.out.println(resp.getResult());
        
    }
}

运行结果


result

ps

服务器默认端口为74443

调用FC的eSDK接口的用户类型必须是接口用户类型。所以通过SDK鉴权时需要在FC页面中创建接口对接用户,然后用这个用户来调试相关代码。

出现 "errorCode":"10000022","errorDes":"版本号错误"
检查FC版本和SDK版本

相关文章

  • FusionCompute esdk API(Java) 初尝

    准备环境 第三方软件Java Development Kit:7u10,推荐1.7及以上版本idea/Eclipe...

  • FusionCompute eSDK 获取站点信息和虚拟机信息

    在某些场景下,有时我们需要先获取到所有的虚拟机列表。然后根据特定条件找到我们需要的特定虚拟机,并对其进行操作。所以...

  • FusionCompute VRM 安装报错 “主机已添加至其他

    在安装完FusionCompute CNA 系统之后。安装FusionCompute VRM时第一次在实际物理机器...

  • 初尝

    高枕虽不虞,惊起皆空虚; 耳添丝竹乐,确乱三千丝。

  • 初尝

    继上次中午和二哥聊了很久之后,心里一直想的就是『不忘初心』,便重新尝试找回留学时的冲劲,更多的去接受新的东西。成也...

  • 初尝

    社会真的有那么残酷吗? 谈恋爱就是看脸和身材,前几天学姐说:“又有谁看你的舞姿不过就是看脸和身材”学姐很漂亮,说得...

  • 初尝

    每每看到别人记录的点点滴滴都有动笔写下自己的生活的念头,本身自己就是一个爱忘记生活过往的人,一年前的事情被家人朋友...

  • RESTFul API规范,看这篇就够了

    初尝RESTFul规范 RESTFul是一种HTTP API接口规范,只要满足的RESTFul规范,即可称为RES...

  • Java API及Object类

    1 Java 的API   Java 的API(API: Application(应用) Programming(...

  • 毕业这年

    初尝爱情,初尝不易,初感兼迎

网友评论

      本文标题:FusionCompute esdk API(Java) 初尝

      本文链接:https://www.haomeiwen.com/subject/zjbyzftx.html