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

Object Storage Service:ProxyUser

最終更新日:Feb 22, 2024

ProxyUserコマンドは、他のユーザーに代わって機密データにアクセスするなどの操作をユーザーに許可するために使用されます。 このトピックでは、ProxyUserコマンドの一般的な使用シナリオについて説明しOSS-HDFS。

前提条件

手順

  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. ProxyUserコマンドを実行して、プロキシユーザーを追加、表示、および削除します。

    プロキシユーザーの追加

    • コマンド構文

      . /jindo admin -addProxyUser \
                       [-dlsUri <uri>] \
                       [-proxyUser <proxyUser>] \
                       [-users <user1,user2 ..>]|[-groups <group1,group2 ..>] \
                       [-hosts <host1,host2 ..>] 
    • 例:

      次のコマンドを実行して、group1およびgroup2に属するすべてのユーザーのプロキシユーザーとしてuser1を指定し、host1およびhost2からリクエストを送信できます。

      . /jindo admin -addProxyUser \
                       -dlsUri oss:// examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                       -proxyUser user1 \
                       -グループgroup1、group2 \
                       -ホストhost1、host2 
      重要

      -userオプションは,-groupオプションと同时に指定できません。

    すべてのプロキシユーザーとプロキシ情報の表示

    • コマンド構文

      . /jindo admin -listProxyUsers \
                      [-dlsUri <dlsUri>] \              
                      [-maxKeys <maxKeys>] \
                      [-marker <marker>] 

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

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

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

    • 例:

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

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

    プロキシユーザーの削除

    • コマンド構文

      . /jindo admin -deleteProxyUser \
                      [-dlsUri <uri>] \
                      [-proxyUser <proxyUser>] 
    • 例:

      次のコマンドを実行して、user1という名前のプロキシユーザーを削除できます。 user1が削除されると、user1はどのユーザーのプロキシユーザーとしても使用できません。

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