全部产品
Search
文档中心

MaxCompute:Operasi Pengguna dan Peran

更新时间:Jul 06, 2025

Jika Anda ingin mengembangkan Proyek MaxCompute dengan pengguna lain, Anda dapat menambahkan pengguna tersebut ke Proyek MaxCompute. Untuk menambahkan beberapa pengguna sekaligus dengan izin yang sama, buat peran dan berikan izin peran kepada pengguna tersebut. Topik ini menjelaskan operasi umum terkait pengguna dan peran, seperti penambahan, penghapusan, dan peninjauan pengguna atau peran.

Tabel berikut menjelaskan pernyataan umum yang digunakan untuk operasi pengguna dan peran.

Operasi

Deskripsi

Peran

Platform operasi

Tambahkan pengguna

Menambahkan akun Alibaba Cloud atau Pengguna Resource Access Management (RAM) ke Proyek MaxCompute.

Pemilik proyek atau pengguna yang diberi peran Super_Administrator

Anda dapat menjalankan pernyataan yang dijelaskan dalam topik ini pada platform berikut:

Hapus pengguna

Menghapus akun Alibaba Cloud atau Pengguna RAM dari Proyek MaxCompute.

Lihat pengguna

Menampilkan informasi pengguna dalam Proyek MaxCompute.

Buat peran

Membuat peran dalam Proyek MaxCompute.

Lihat peran

Menampilkan informasi semua peran dalam Proyek MaxCompute.

Berikan peran kepada pengguna

Memberikan peran kepada pengguna.

Cabut pengguna dari peran

Mencabut pengguna dari peran tertentu.

Hapus peran

Menghapus peran yang ada dari Proyek MaxCompute.

Tambahkan pengguna

Tambahkan akun Alibaba Cloud atau Pengguna RAM ke Proyek MaxCompute.

  • Batasan

    MaxCompute hanya memungkinkan penambahan Pengguna RAM yang termasuk dalam akun Alibaba Cloud Anda. Tidak diizinkan menambahkan Pengguna RAM dari akun Alibaba Cloud lainnya.

  • Sintaksis

    add user <user_name>;
  • Parameter

    user_name: Wajib. Nama akun Alibaba Cloud atau Pengguna RAM yang ingin ditambahkan. Format akun Alibaba Cloud adalah ALIYUN$****@aliyun.com;. Format Pengguna RAM adalah RAM$****.

  • Contoh

    • Contoh 1: Tambahkan akun Alibaba Cloud test_user@aliyun.com ke Proyek MaxCompute.

      add user ALIYUN$test_user@aliyun.com;
    • Contoh 2: Tambahkan Pengguna RAM ram_test_user ke Proyek MaxCompute.

      add user RAM$ram_test_user;

Hapus pengguna

Jika pengguna meninggalkan tim proyek MaxCompute, pengguna tersebut harus dihapus dari proyek. Setelah penghapusan, pengguna tidak lagi memiliki otorisasi untuk mengakses sumber daya dalam proyek.

  • Batasan

    • Sebelum menghapus pengguna yang memiliki peran, cabut terlebih dahulu peran tersebut.

    • MaxCompute tidak mendukung penghapusan lengkap pengguna beserta data otorisasinya. Setelah pengguna dihapus dari proyek, izin terkait tetap dipertahankan. Jika pengguna ditambahkan kembali, izin akses historis akan diaktifkan kembali.

  • Sintaksis

    remove user <user_name>;
  • Parameter

    user_name: Wajib. Nama akun Alibaba Cloud atau Pengguna RAM yang ingin dihapus. Format akun Alibaba Cloud adalah ALIYUN$****@aliyun.com;. Format Pengguna RAM adalah RAM$****.

  • Contoh

    • Contoh 1: Hapus akun Alibaba Cloud test_user@aliyun.com.

      remove user ALIYUN$test_user@aliyun.com;
    • Contoh 2: Hapus Pengguna RAM ram_test_user.

      remove user RAM$ram_test_user;

Lihat pengguna

Menampilkan informasi pengguna dalam Proyek MaxCompute. Sintaksis:

list users;

Buat peran

Membuat peran baru dalam Proyek MaxCompute.

  • Sintaksis

    create role <role_name>;
  • Parameter

    role_name: Wajib. Nama peran yang ingin dibuat.

  • Contoh

    -- Buat peran player.
    create role player;

Lihat peran

Menampilkan informasi semua peran dalam Proyek MaxCompute.

Sintaksis:

list roles;

Berikan peran kepada pengguna

Berikan peran kepada pengguna sehingga pengguna memiliki semua izin yang terkait dengan peran tersebut.

  • Batasan

    Sebelum memberikan peran kepada pengguna, pastikan izin peran telah diberikan pada objek proyek. Untuk informasi lebih lanjut, lihat Berikan peran atau pengguna.

  • Sintaksis

    grant <role_name> to <user_name>;
  • Parameter

    • role_name: Wajib. Nama peran yang ingin diberikan kepada pengguna.

    • user_name: Wajib. Nama akun Alibaba Cloud atau Pengguna RAM kepada siapa peran diberikan. Format akun Alibaba Cloud adalah ALIYUN$****@aliyun.com;. Format Pengguna RAM adalah RAM$****.

  • Contoh

    -- Berikan peran player kepada akun Alibaba Cloud test_user@aliyun.com.
    grant player to ALIYUN$test_user@aliyun.com;

Cabut pengguna dari peran

Mencabut pengguna dari peran tertentu.

  • Sintaksis

    revoke <role_name> from <user_name>;
  • Parameter

    • role_name: Wajib. Nama peran dari mana pengguna ingin dicabut.

    • user_name: Wajib. Nama akun Alibaba Cloud atau Pengguna RAM yang ingin dicabut. Format akun Alibaba Cloud adalah ALIYUN$****@aliyun.com;. Format Pengguna RAM adalah RAM$****.

  • Contoh

    -- Cabut akun Alibaba Cloud alice@aliyun.com dari peran player.
    revoke player from ALIYUN$alice@aliyun.com;

Hapus peran

Menghapus peran yang ada dari Proyek MaxCompute.

  • Batasan

    Sebelum menghapus peran, pastikan tidak ada pengguna yang diberi peran tersebut.

  • Sintaksis

    drop role <role_name>;
  • Parameter

    role_name: Wajib. Nama peran yang ingin dihapus.

  • Contoh

    -- Hapus peran player.
    drop role player;