すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:UserGroupsMapping

最終更新日:Nov 09, 2025

UserGroupsMapping コマンドは、ユーザーとユーザーグループ間のマッピングを管理およびクエリするために使用されます。

前提条件

ステップ 1: 環境変数の設定

  1. ECS インスタンスに接続します。 詳細については、「ECS インスタンスへの接続」をご参照ください。

  2. JindoSDK のインストール先の bin ディレクトリに移動します。

    次の例では jindosdk-x.x.x-linux を使用します。 異なるバージョンの JindoSDK を使用する場合は、パッケージ名を実際の名前で置き換えてください。

    cd jindosdk-x.x.x-linux/bin/
    説明

    x.x.x は JindoSDK パッケージのバージョン番号を表します。

  3. jindosdk.cfg という名前の設定ファイルを作成し、次の設定項目をファイルに追加します。

    [common]次のデフォルト設定を保持します。
    logger.dir = /tmp/jindo/
    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 サービスにアクセスするための AccessKey ID と AccessKey Secret を設定します。 -->
    fs.oss.accessKeyId = yourAccessKeyId    
    fs.oss.accessKeySecret = yourAccessKeySecret
  4. 環境変数を設定します。

    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>]
  • この例では、特定のパスで名前に '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 と user1 が所属するユーザーグループ間のマッピングを削除できます。

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