All Products
Search
Document Center

Object Storage Service:UserGroupsMapping

Last Updated:Nov 09, 2025

Perintah UserGroupsMapping digunakan untuk mengelola dan menanyakan pemetaan antara pengguna dan grup pengguna.

Prasyarat

Langkah 1: Konfigurasikan variabel lingkungan

  1. Anda dapat terhubung ke Instance ECS. Untuk informasi lebih lanjut, lihat Terhubung ke Instance ECS.

  2. Masuk ke direktori bin dari instalasi JindoSDK.

    Contoh berikut menggunakan jindosdk-x.x.x-linux. Jika Anda menggunakan versi JindoSDK yang berbeda, ganti nama paket dengan nama sebenarnya.

    cd jindosdk-x.x.x-linux/bin/
    Catatan

    x.x.x mewakili nomor versi paket JindoSDK.

  3. Buat file konfigurasi bernama jindosdk.cfg dan tambahkan item konfigurasi berikut ke dalam file tersebut.

    [common]Biarkan konfigurasi default berikut tetap ada.
    logger.dir = /tmp/jindo/
    logger.sync = false
    logger.consolelogger = false
    logger.level = 0
    logger.verbose = 0
    logger.cleaner.enable = true
    hadoopConf.enable = false
    
    [jindosdk]Sesuaikan item konfigurasi berikut.
    <!-- Contoh berikut menggunakan wilayah China (Hangzhou). Ganti wilayah sesuai kebutuhan. -->
    fs.oss.endpoint = cn-hangzhou.oss-dls.aliyuncs.com
    <!-- Konfigurasikan ID AccessKey dan Rahasia AccessKey untuk mengakses Layanan OSS-HDFS. -->
    fs.oss.accessKeyId = yourAccessKeyId    
    fs.oss.accessKeySecret = yourAccessKeySecret
  4. Atur variabel lingkungan.

    export JINDOSDK_CONF_DIR=<JINDOSDK_CONF_DIR>

    Ganti <JINDOSDK_CONF_DIR> dengan jalur mutlak direktori tempat file konfigurasi jindosdk.cfg berada.

Langkah 2: Kelola pemetaan antara pengguna dan grup pengguna

Petakan pengguna ke grup pengguna

  • Sintaksis Perintah

    ./jindo admin -addUserGroupsMapping \
                    [-dlsUri <uri>] \
                    [-user <user>] \
                    [-groups <group1,group2...>]
  • Contoh

    Jalankan perintah berikut untuk memetakan user1 ke group1 dan group2:

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

Lihat informasi pengguna dan grup pengguna

  • Sintaksis Perintah

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

    Contoh ini menunjukkan cara melihat informasi tentang 10 pengguna yang namanya mengandung tanda 'test' di jalur tertentu.

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

    Opsi -maxKeys dan -marker bersifat opsional.

    • Opsi -maxKeys digunakan untuk menentukan jumlah pengguna yang ingin Anda kueri.

    • Opsi -marker digunakan untuk menyaring pengguna yang namanya mengandung string tertentu.

Hapus pemetaan antara pengguna dan grup pengguna

  • Sintaksis Perintah

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

    Jalankan perintah berikut untuk menghapus pemetaan antara user1 dan grup pengguna tempat user1 berada:

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