全部產品
Search
文件中心

Object Storage Service:UserGroupsMapping

更新時間:Jun 19, 2024

UserGroupsMapping命令是與使用者組映射相關的命令,用於管理和查詢使用者組映射的資訊。

前提條件

步驟1:配置環境變數

  1. 串連ECS執行個體。具體操作,請參見串連ECS執行個體

  2. 進入已安裝的JindoSDK JAR包下的bin目錄。

    cd jindosdk-x.x.x/bin/
    說明

    x.x.x表示JindoSDK JAR包版本號碼。

  3. 授予bin目錄下的jindo-util檔案的讀、寫、執行的許可權。

    chmod 700 jindo-util
  4. jindo-util檔案重新命名為jindo

    mv jindo-util jindo
  5. 建立設定檔jindosdk.cfg,然後在設定檔中添加以下配置項。

    [common]保持以下預設配置。
    logger.dir = /tmp/jindo-util/
    logger.sync = false
    logger.consolelogger = false
    logger.level = 0
    logger.verbose = 0
    logger.cleaner.enable = true
    hadoopConf.enable = false
    
    [jindosdk]自訂以下配置項。
    <!-- 以下以杭州地區為例,其他地區請根據實際情況替換。 -->
    fs.oss.endpoint = cn-hangzhou.oss-dls.aliyuncs.com
    <!-- 配置訪問OSS-HDFS服務的AccessKeyId、AccessKeySecret。 -->
    fs.oss.accessKeyId = LTAI5tJCTj5SxJepqxQ2****   
    fs.oss.accessKeySecret = i0uLwyd0mHxXetZo7b4j4CXP16****                                        
  6. 設定環境變數。

    export JINDOSDK_CONF_DIR=<JINDOSDK_CONF_DIR>

    <JINDOSDK_CONF_DIR>填寫jindosdk.cfg 設定檔所在的絕對路徑。

步驟2:執行使用者和使用者組映射相關操作

添加使用者和使用者組映射

  • 命令格式

    ./jindo admin -addUserGroupsMapping \
                    [-dlsUri <uri>] \
                    [-user <user>] \
                    [-groups <group1,group2...>]
  • 使用樣本

    以下樣本用於添加使用者user1與使用者組group1以及group2的映射關係。

    ./jindo admin -addUserGroupsMapping \
                    -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                    -user user1 \
                    -groups group1,group2

查看使用者和使用者組資訊

  • 命令格式

    ./jindo admin -listUserGroupsMappings \
                    [-dlsUri <dlsUri>] \
                    [-maxKeys <maxKeys>] \
                    [-marker <marker>]
  • 使用樣本

    以下樣本用於查看<dlsUri>路徑下名稱中帶test標記的10個使用者資訊。

    ./jindo admin -listUserGroupsMappings \
                    -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                    -maxKeys 10 \
                    -marker test

    -maxKeys與-marker均為可選項。

    • -maxKeys選項用於指定查看使用者個數。

    • -marker選項用於篩選名稱中包含特殊標記的使用者。

刪除使用者和使用者組的映射關係

  • 命令格式

    ./jindo admin -deleteUserGroupsMapping \
                     [-dlsUri <uri>] \
                     [-user <user>]
  • 使用樣本

    以下樣本用於刪除使用者user1與所屬使用者組的映射關係。

    ./jindo ad -deleteUserGroupsMapping \
                    -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                    -user user1