本文介绍OSS-HDFS服务(JindoFS服务)ProxyUser命令的常见用法。

前提条件

添加代理用户

  • 命令格式
    jindo dlsadmin -addProxyUser
                     [-dlsUri <uri>]
                     [-proxyUser <proxyUser>]
                     [-users <user1,user2...>]|[-groups <group1,group2...>]
                     [-hosts <host1,host2...>]
  • 使用示例

    以下示例表示用户user1可以代理属于用户组group1和group2且从host1和host2发送请求的用户。

    jindo dlsadmin -addProxyUser
                     -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com
                     -proxyUser user1
                     -groups group1,group2
                     -hosts host1,host2
    重要 在同一示例中,-user选项不能与-group选项同时使用。

查看所有代理用户和代理信息

  • 命令格式
    jindo dlsadmin -listProxyUsers
                    [-dlsUri <dlsUri>]                
                    [-maxKeys <maxKeys>]
                    [-marker <marker>]
    -maxKeys与-marker均为可选项。
    • -maxKeys选项用于指定查看的代理用户个数。
    • -marker选项用于筛选名称中包含特殊标记的代理用户。
  • 使用示例

    以下示例用于查看<dlsUri>路径下名称中带test标记的10个代理用户信息。

    jindo dlsadmin -listProxyUsers
                     -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com
                     -maxKeys 10
                     -marker test

删除代理用户

  • 命令格式
    jindo dlsadmin -deleteProxyUser
                    [-dlsUri <uri>]
                    [-proxyUser <proxyUser>]
  • 使用示例

    以下示例用于删除代理用户user1。删除成功后,user1将不支持代理任何用户。

    jindo dlsadmin -deleteProxyUser
                     -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com
                     -proxyUser user1