MaxCompute menyediakan perlindungan data proyek untuk mengontrol perpindahan data antar proyek. Gunakan Pernyataan SQL dalam dokumen ini untuk mengaktifkan perlindungan, mengelola proyek tepercaya, dan memverifikasi konfigurasi keamanan Anda.
Untuk semua parameter keamanan yang tersedia, lihat Parameter keamanan.
Cara kerja
Perlindungan data proyek membatasi akses dan transfer data di tingkat proyek. Alur kerja umumnya adalah sebagai berikut:
Aktifkan perlindungan data proyek pada proyek saat ini. Setelah diaktifkan, akses data dibatasi hanya dalam proyek tersebut, dan data hanya dapat berpindah ke dan dari proyek tepercaya.
Tambahkan proyek tepercaya untuk mengizinkan transfer data terkendali antar proyek tertentu.
Verifikasi konfigurasi dengan menampilkan daftar proyek tepercaya dan melihat konfigurasi keamanan.
Rangkuman operasi
| Operasi | Peran yang diperlukan | Platform yang didukung |
|---|---|---|
| Aktifkan perlindungan data proyek | Project owner atau Super_Administrator | Hanya MaxCompute client |
| Tambahkan proyek tepercaya | MaxCompute client, Konsol DataWorks, MaxCompute Studio | |
| Hapus proyek tepercaya | MaxCompute client, Konsol DataWorks, MaxCompute Studio | |
| Tampilkan daftar proyek tepercaya | Project owner, Super_Administrator, atau Admin | MaxCompute client, Konsol DataWorks, MaxCompute Studio |
| Lihat konfigurasi keamanan | Project owner, Super_Administrator, atau Admin | MaxCompute client, Konsol DataWorks, MaxCompute Studio |
Aktifkan perlindungan data proyek
Perlindungan data proyek membatasi akses data hanya dalam proyek tersebut. Setelah diaktifkan, data hanya dapat ditransfer antara proyek tersebut dan proyek tepercayanya.
Peran yang diperlukan: Project owner atau Super_Administrator
Platform yang didukung: Hanya MaxCompute client
Sintaksis:
set ProjectProtection={True|False};Tambahkan proyek tepercaya
Menambahkan proyek tepercaya memungkinkan aliran data antara proyek saat ini dan proyek yang ditentukan.
Sintaksis:
add trustedproject <project_name>;Parameter:
| Parameter | Wajib | Deskripsi |
|---|---|---|
project_name | Ya | Nama proyek tepercaya yang akan ditambahkan. |
Hapus proyek tepercaya
Menghapus proyek tepercaya menghentikan transfer data antara proyek saat ini dan proyek yang ditentukan.
Sintaksis:
remove trustedproject <project_name>;Parameter:
| Parameter | Wajib | Deskripsi |
|---|---|---|
project_name | Ya | Nama proyek tepercaya yang akan dihapus. |
Tampilkan daftar proyek tepercaya
Menampilkan semua proyek tepercaya yang telah ditambahkan ke proyek saat ini.
Sintaksis:
list trustedprojects;Lihat konfigurasi keamanan
Menampilkan semua properti konfigurasi keamanan proyek saat ini, termasuk status pengaktifan perlindungan data proyek.
Sintaksis:
show SecurityConfiguration;Langkah selanjutnya
Untuk mempelajari semua parameter keamanan yang tersedia, lihat Parameter keamanan.
Untuk menyiapkan MaxCompute client, lihat MaxCompute client.