【问题标题】:How do I get options like group, subgroup in command line in java如何在java的命令行中获取组、子组等选项
【发布时间】:2018-05-31 12:39:55
【问题描述】:

在 Azure CLI 中,我看到了资源的创建/删除/更新等选项。我想在 Java 中实现相同的功能。有没有可用的库?

$ az [ group ] [ subgroup ] [ command ] {parameters}

az sql -h

Group
    az sql: Manage Azure SQL Databases and Data Warehouses.

Subgroups:
    db          : Manage databases.
    dw          : Manage data warehouses.
    elastic-pool: Manage elastic pools.
    server      : Manage SQL servers.

Commands:
    list-usages : Gets all subscription usage metrics in a given location.
    show-usage  : Gets a subscription usage metric.

目前我正在使用以下创建 SQL server 和 SQL DWH。

java -jar build/libs/azure-mgmt-sql-1.0.jar -ACTION create -SUBSCRIPTION_ID <subscription.id> -TENANT_ID <tenant.id> -APP_CLIENT_ID <app.id> -APP_KEY <app.key> -RESOURCE_GROUP_NAME <existing.resourcegroup.name> -SQL_SERVER_NAME <sql.server.name> -SQL_SERVER_USERNAME <sql.server.username> -SQL_SERVER_PASSWORD <sql.server.password> -SQL_DATAWAREHOUSE_NAME <sql.dwh.name>

有没有办法像下面这样提到:-

java -jar build/libs/azure-mgmt-sql-1.0.jar create sql dw create <dwh.name> <existing.sqlservername> <subscription.id> <tenant.id> <app.id> <app.key>

【问题讨论】:

  • 现在有更新吗?
  • 参考我更新的评论。

标签: java azure command-line


【解决方案1】:

【讨论】:

  • 我正在专门研究如何在 java 中传递组、子组名称。它与 azure 并不完全相关。 Azure 只是一个例子
【解决方案2】:

实际上,Azure CLI 命令行调用Azure Rest API。因此,您可以通过Azure Resource Management Java SDK 管理 Azure 中的资源。

请参考samples了解如何在java中操作资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多