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

Object Storage Service:UserGroupsMapping

最終更新日:Feb 22, 2024

UserGroupsMappingコマンドを使用して、ユーザーグループのマッピングに関する情報を管理および照会します。

前提条件

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

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

  2. インストールされているJindoSDK JARパッケージのbinディレクトリに移動します。

    cd jindosdk-x.x.x /ビン /
    説明

    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へのアクセスに使用するAccessKey IDとAccessKey secretを設定します。  ->
    fs.oss.accessKeyId = LTAI5tJCTj5SxJepqxQ2 ****
    fs.oss.accessKeySecret = i0uLwyd0mHxXetZo7b4j4CXP16 **** 
  6. 環境変数を設定します。

    エクスポート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 \
                    -ユーザーuser1 \
                    -グループgroup1、group2 

ユーザーとユーザーグループに関する情報の照会

  • コマンド構文

    . /jindo admin -listUserGroupsMappings \
                    [-dlsUri <dlsUri>] \
                    [-maxKeys <maxKeys>] \
                    [-marker <marker>] 
  • 例:

    次のコマンドを実行して、<dlsUri> で指定されたパスのテスト文字列を名前に含む10人のユーザーに関する情報を照会できます。

    . /jindo admin -listUserGroupsMappings \
                    -dlsUri oss:// examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                    -maxKeys 10 \
                    -マーカーテスト 

    -maxKeysオプションと-markerオプションはどちらもオプションです。

    • -maxKeysオプションを使用して、クエリするユーザー数を指定します。

    • -markerオプションは、名前に特定の文字列が含まれるユーザーをフィルタリングするために使用します。

ユーザーとユーザーグループ間のマッピングの削除

  • コマンド構文

    . /jindo admin -deleteUserGroupsMapping \
                     [-dlsUri <uri>] \
                     [-user <user>] 
  • 例:

    次のコマンドを実行して、user1とuser1が属するユーザーグループとの間のマッピングを削除できます。

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