udclient [global-args...] [global-flags...] <command> [args...]
下表列示了命令的全局参数。这些全局参数以 [global-args...] 的形式列示在代码示例中。
| 参数 | 描述 |
|---|---|
| -authtoken 或 --authtoken | 可选。可以使用 DS_AUTH_TOKEN 环境变量进行设置。它表示由服务器生成的认证令牌。需要认证令牌或用户名和密码。 |
| -password 或 --password | 可选。可以使用 DS_PASSWORD 环境变量进行设置。它表示用于向服务器认证的密码。需要认证令牌或用户名和密码。 |
| -username 或 --username | 可选。可以使用 DS_USERNAME 环境变量进行设置。它表示用于向服务器认证的用户名。需要认证令牌或用户名和密码。 |
| -weburl 或 --weburl | 必需。可以使用 DS_WEB_URL 环境变量进行设置。它表示 IBM® UrbanCode Deploy 服务器的基本 URL。例如,http://ds.example.com:8585。 |
下表显示了全局标志。这些全局标志以 [global-flags...] 的形式列示在代码示例中。
| 标志 | 描述 |
|---|---|
| -t 或 --getTemplate | 显示命令的 JSON 模板,而不是运行命令。如果提供了 file 参数,那么该模板将输出到指定的文件。 |
| -h 或 --help | 打印命令的完整描述和帮助,而不是运行命令。 |
| -v 或 --verbose | 打印额外的信息。 |
在命令行上指定对象(应用程序、组件、代理程序和资源)时,可以使用对象名称或对象标识。对象的标识是您在 IBM UrbanCode Deploy 中检查该对象时显示的 URL 的一部分。例如,如果您浏览至特定组件,并且 URL 是 https://ucdeploy.example.com:8443/#component/2f153e93-00c3-44ef-a7fd-87e544e698d4,那么该组件的标识是 2f153e93-00c3-44ef-a7fd-87e544e698d4。
udclient -weburl http://localhost:8080 -username admin -password admin getResources