SL 中的密码更新

2024-06-17

我正在尝试使用 Softlayer 中的 Java API 更新操作系统的密码/用户名。 但执行API后,密码并没有被修改。这是我测试过的代码。 如果您发现任何疑问,请评论我。谢谢

import com.softlayer.api.ApiClient;
import com.softlayer.api.RestApiClient;
import com.softlayer.api.service.Hardware;
import com.softlayer.api.service.hardware.Server;
import com.softlayer.api.service.software.Component;
import com.softlayer.api.service.software.Description;
import com.softlayer.api.service.virtual.Guest;


        public void deviceSoftcomp_BM_reName() throws Exception {

        Server.Service bmService = Server.service(client, 8045737l);

        bmService.withMask().softwareComponents().passwords().username().password();
        bmService.withMask().softwareComponents().softwareDescription().name();

        Hardware hd = bmService.getObject();

        List<Component> compList =  hd.getSoftwareComponents();

        for (Component comp : compList) {
            Description desc = comp.getSoftwareDescription();
            System.out.println(" software name : " + desc.getName());
            Long softId = comp.getId();
            System.out.println(" software id : " + softId);


            List<com.softlayer.api.service.software.component.Password> passList = comp.getPasswords();

            for (com.softlayer.api.service.software.component.Password password : passList) {

                System.out.println(" Username : " + password.getUsername());
                System.out.println(" Password : " + password.getPassword());

                if(softId == 9824519){
                    System.out.println("--- Rename OS name " );
                    password.setUsername("newUser");
                    password.setPassword("xfdgasdf123");
                }
            }

        }
    }

请尝试以下操作:SoftLayer_Software_Component_Password::editObject http://sldn.softlayer.com/reference/services/SoftLayer_Software_Component_Password/editObject

下面是一个 REST 示例:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Software_Component_Password/[comp_pass_id]/editObject

Method: POST

Json Payload:
{
  "parameters": [
    {
      "password": "myPassEdited",
      "username": "myUserEdited"
    }
  ]
}

另外,要获取服务器软件组件的密码,请参阅:

https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Hardware/[server_id]/getSoftwareComponents?objectMask=mask[passwords]

Method: GET
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SL 中的密码更新 的相关文章

  • 将 SVG 的高度设置为行高?

    我想将我的 SVG 图像作为图标包含在标题旁边 h1 img src icon sell svg class icon Verkaufen h1 字体大小为h1 is 36px和line heigt is 1 1 我使用检查器工具发现计算出
  • Mod_Rewrite 将子域和目录设置为 GET 变量

    我编写了一个想要多语言的网站 应该可以通过子域访问不同的语言 例如 en example com de example com 等 此外 我已经重写了将 目录 设置为 GET 变量 将 example com name 更改为 exampl

随机推荐

  • 无法在适当的时间对域调用 dispose

    我有一个问题domain模块 目前 我正在尝试捕获请求中引发的任何未捕获的错误 使用express中间件和域 所有请求在调用之前都会通过此函数路由next并继续走正确的路线 app use req res next gt domain cr
  • 消息样式问题

    考虑以下 printMessage cellexpr CellPrint Cell cellexpr Message CellLabel gt slave Kernel ShowCellLabel gt True CellFrameMarg
  • maxifs的Google Sheets数组公式[重复]

    这个问题在这里已经有答案了 大家好 我是一名长期支持者 读者 但这是我第一次在 Stackoverflow 上发帖 所以请耐心等待 我正在使用的工作表示例 https i stack imgur com tFQ2n png if E2 If
  • Yang:如何将 yang 模式转换为 XML

    我有一个 Yang 文件 我想使用 yang 模式以 xml 格式发送数据 我该怎么做 假设我有如下所示的 yang 文件 module jtest namespace jtest prefix jtest container jtest
  • AWS-PHP-SDK / SNS 直接寻址返回错误

    您好 我正在使用 Laravel 4 设置来利用 AWS SNS 向我的 iOS 设备发送推送消息 从 AWS 控制台向我的设备发布命令效果很好 然后我尝试从 PHP sns AWS get sns sns gt publish array
  • 解析 ISO 8601 日期字符串时如何假定本地时区?

    我有一个 ISO 日期字符串 如下所示 var startTimeISOString 2013 03 10T02 00 00Z 当我使用下面的代码将其转换为 JavaScript 中的日期对象时 它返回 var startTimeDate
  • Mysql 将 int 转换为 MAC

    我有一些数据可以转换 其中有 2 列 其中一列有 IP 它包含整数值 我在 mysql 查询中使用了以下函数 是否有一个函数可以用来转换我的 mac 列 其中包含整数和数据类型是bigint to MAC地址 SELECT INET NTO
  • 如何在 Tensorflow Keras 中规范化我的图像数据

    如前所述 我正在尝试在训练模型之前标准化我的数据集 我正在使用tf keras preprocessing image ImageDataGenerator之前执行此操作 train data tf cast train data tf f
  • 是否有保留用于测试/示例的社会安全号码?

    是否有一个按惯例使用的规范 测试 SSN 因此所有看到它的人都知道它不是真正的 SSN 有多个号码组和一些永远不会被分配的特定号码 数字与任何数字组中的所有零 000 xx 00 xx 0000 http www ssa gov histo
  • 跨多个表进行搜索,并在结果行中显示表名称

    如何构建 SQL 语句以跨多个平面不相关的表运行 并使用选择结果和结果来自的表的名称显示结果 这种情况是这样的 我有几个表 每个表都有相同的列名 这是我从外部各方收到的数据 并将其存储在不同的表中 相同的表看起来像 Table 1 pid
  • 如何将 Select2 与 Reactjs 一起使用?

    我有这样的依赖字段
  • 为什么 Linux 没有 DirectX API?

    在考虑现代显卡的 Windows 系统上 DirectX API 的驱动程序端实现时 我想知道为什么此实现在非 Windows 系统 尤其是 Linux 上不可用 由于明显缺乏此功能 我只能假设有一个我无视的充分理由 但在我的原始理解中 我
  • Android - 无法启动接收器 com.parse.ParsePushBroadcastReceiver

    我正在尝试使用 Parse 测试一个非常基本的推送通知程序 但是当我广播通知时我的应用程序崩溃了 这是我的错误日志 10 02 23 21 45 625 E AndroidRuntime 6133 FATAL EXCEPTION main
  • Hadoop fs 查找块大小?

    在 Hadoop fs 中如何查找特定文件的块大小 我主要对命令行感兴趣 例如 hadoop fs hdfs fs1 data 但看起来这并不存在 有Java解决方案吗 The fsck其他答案中的命令列出了块并允许您查看块的数量 但是 要
  • 所有 x 轴标签未以 45 度显示

    I m having the code as like below But I m not getting all the x axis labels and it is not displaying in 45 degree when I
  • 使用来自多个 kafka 主题的消息的最佳实践是什么?

    我需要消费来自不同卡夫卡主题的消息 我是否应该为每个主题创建不同的消费者实例 然后根据分区数量启动一个新的处理线程 或者 我应该从单个消费者实例订阅所有主题 并且应该启动不同的处理线程 感谢和问候 梅加 唯一的规则是 您必须考虑 Kafka
  • C++ Socket选择和接收问题

    下面是我在套接字编程方面遇到问题的代码片段 在此之后select调用 如果我不在第 9 行放置睡眠 则在 Windows XP 上 第 11 行收到 1 个字节 而不是从服务器作为整数发送 4 个字节 当我检查 xmlSize 时 它 被设
  • Golang中如何获得100%的代码覆盖率? [复制]

    这个问题在这里已经有答案了 我无法获得 100 的代码覆盖率 因为我无法在 Golang 中测试 Fatals 我发现了一些问答 包括this one https stackoverflow com questions 30688554 h
  • 如何从 vim 命令行交互运行 vim 脚本?

    有没有办法从以下位置运行这些脚本 命令行只需敲几下键 在过去的几个月里 我构建了一系列充满 vim 命令的文件 为我的项目自动生成样板代码 它让我工作得更快 但是 我知道如何运行这些脚本的唯一方法是将它们分配给 vimrc 我只能重新映射这
  • SL 中的密码更新

    我正在尝试使用 Softlayer 中的 Java API 更新操作系统的密码 用户名 但执行API后 密码并没有被修改 这是我测试过的代码 如果您发现任何疑问 请评论我 谢谢 import com softlayer api ApiCli