az synapse workspace

Mengelola ruang kerja Synapse.

Perintah

az synapse workspace activate

Mengaktifkan ruang kerja dan mengubah statusnya dari tertunda menjadi status keberhasilan saat ruang kerja pertama kali disediakan dan enkripsi ganda diaktifkan.

az synapse workspace check-name

Periksa apakah nama ruang kerja Synapse tersedia atau tidak.

az synapse workspace create

Membuat ruang kerja Synapse.

az synapse workspace delete

Menghapus ruang kerja Synapse.

az synapse workspace firewall-rule

Mengelola aturan firewall ruang kerja.

az synapse workspace firewall-rule create

Membuat aturan firewall.

az synapse workspace firewall-rule delete

Menghapus aturan firewall.

az synapse workspace firewall-rule list

Mencantumkan semua aturan firewall.

az synapse workspace firewall-rule show

Dapatkan aturan firewall.

az synapse workspace firewall-rule update

Memperbarui aturan firewall.

az synapse workspace firewall-rule wait

Tempatkan CLI dalam status menunggu hingga kondisi aturan firewall terpenuhi.

az synapse workspace key

Mengelola kunci ruang kerja.

az synapse workspace key create

Buat kunci ruang kerja.

az synapse workspace key delete

Menghapus kunci ruang kerja. Kunci pada status aktif tidak dapat dihapus.

az synapse workspace key list

Mencantumkan kunci di bawah ruang kerja tertentu.

az synapse workspace key show

Tampilkan kunci ruang kerja berdasarkan nama.

az synapse workspace key wait

Tempatkan CLI dalam status menunggu hingga kondisi kunci ruang kerja terpenuhi.

az synapse workspace list

Mencantumkan semua ruang kerja Synapse.

az synapse workspace managed-identity

Mengelola identitas terkelola ruang kerja.

az synapse workspace managed-identity grant-sql-access

Berikan akses sql ruang kerja ke identitas terkelola.

az synapse workspace managed-identity revoke-sql-access

Mencabut akses sql ruang kerja ke identitas terkelola.

az synapse workspace managed-identity show-sql-access

Tampilkan status akses sql ruang kerja ke identitas terkelola.

az synapse workspace managed-identity wait

Tempatkan CLI dalam status menunggu hingga kondisi status akses sql ke identitas terkelola terpenuhi.

az synapse workspace show

Dapatkan ruang kerja Synapse.

az synapse workspace update

Memperbarui ruang kerja Synapse.

az synapse workspace wait

Tempatkan CLI dalam status menunggu hingga kondisi ruang kerja terpenuhi.

az synapse workspace activate

Mengaktifkan ruang kerja dan mengubah statusnya dari tertunda menjadi status keberhasilan saat ruang kerja pertama kali disediakan dan enkripsi ganda diaktifkan.

Saat membuat ruang kerja Azure Synapse Analytics, Anda dapat memilih untuk mengenkripsi semua data tidak aktif di ruang kerja dengan kunci yang dikelola pelanggan yang akan menyediakan enkripsi ganda ke ruang kerja. Anda mungkin perlu menyiapkan lingkungan enkripsi terlebih dahulu, seperti membuat brankas kunci dengan perlindungan penghapusan menyeluruh diaktifkan dan menentukan Kebijakan Akses ke brankas kunci. Kemudian gunakan cmdlet ini untuk mengaktifkan ruang kerja Azure Synapse Analytics baru yang mengaktifkan enkripsi ganda menggunakan kunci yang dikelola pelanggan.

az synapse workspace activate --key-identifier
                              [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--workspace-name]

Contoh

mengaktifkan ruang kerja.

az synapse workspace activate --name newkey --workspace-name testsynapseworkspace \
--resource-group rg --key-identifier https://{keyvaultname}.vault.azure.net/keys/{keyname}

Parameter yang Diperlukan

--key-identifier

Url Key Vault kunci enkripsi ruang kerja. harus dalam format: https://{keyvaultname}.vault.azure.net/keys/{keyname}.

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama tampilan kunci yang dikelola pelanggan ruang kerja. Semua kunci yang ada dapat ditemukan menggunakan cmdlet /"az synapse workspace key list/".

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--workspace-name

Nama ruang kerja.

az synapse workspace check-name

Periksa apakah nama ruang kerja Synapse tersedia atau tidak.

az synapse workspace check-name --name

Contoh

Periksa apakah nama ruang kerja Synapse tersedia atau tidak.

az synapse workspace check-name --name testsynapseworkspace

Parameter yang Diperlukan

--name -n

Nama yang ingin anda periksa.

az synapse workspace create

Membuat ruang kerja Synapse.

az synapse workspace create --file-system
                            --name
                            --resource-group
                            --sql-admin-login-password
                            --sql-admin-login-user
                            --storage-account
                            [--account-name]
                            [--allowed-tenant-ids]
                            [--cmk]
                            [--collaboration-branch]
                            [--enable-managed-virtual-network {false, true}]
                            [--host-name]
                            [--key-name]
                            [--location]
                            [--no-wait]
                            [--prevent-data-exfiltration {false, true}]
                            [--project-name]
                            [--repository-name]
                            [--repository-type {AzureDevOpsGit, GitHub}]
                            [--root-folder]
                            [--tags]
                            [--tenant-id]

Contoh

Membuat ruang kerja Synapse

az synapse workspace create --name testworkspace --resource-group rg \
  --storage-account testadlsgen2 --file-system testfilesystem \
  --sql-admin-login-user cliuser1 --sql-admin-login-password Password123! --location "East US"

Membuat ruang kerja Synapse dengan id sumber daya penyimpanan

az synapse workspace create --name testworkspace --resource-group rg \
  --storage-account /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Storage/storageAccounts/testadlsgen2 --file-system testfilesystem \
  --sql-admin-login-user cliuser1 --sql-admin-login-password Password123! --location "East US"

Membuat ruang kerja Synapse menggunakan kunci yang dikelola pelanggan

az synapse workspace create --name testworkspace --resource-group rg \
  --storage-account testadlsgen2 --file-system testfilesystem \
  --sql-admin-login-user cliuser1 --sql-admin-login-password Password123! --location "East US" \
  --key-identifier https://{keyvaultname}.vault.azure.net/keys/{keyname} --key-name testcmk

Membuat ruang kerja Synapse yang menyambungkan ke azure devops

az synapse workspace create --name testworkspace --resource-group rg \
  --storage-account testadlsgen2 --file-system testfilesystem \
  --sql-admin-login-user cliuser1 --sql-admin-login-password Password123! --location "East US" \
  --repository-type AzureDevOpsGit --account-name testuser --project-name testprj \
  --repository-name testrepo --collaboration-branch main

Parameter yang Diperlukan

--file-system

Sistem file akun penyimpanan data lake.

--name -n

Nama ruang kerja.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--sql-admin-login-password -p

Kata sandi masuk administrator sql.

--sql-admin-login-user -u

Nama pengguna masuk administrator sql.

--storage-account

Nama akun penyimpanan data lake atau id sumber daya.

Parameter Opsional

--account-name

GitHub nama akun yang digunakan untuk nama organisasi azure devops atau repositori.

--allowed-tenant-ids

Penyewa Azure AD yang disetujui yang diizinkan untuk lalu lintas data keluar. Penyewa Azure AD pengguna saat ini akan disertakan secara default. Gunakan ('' di PowerShell) untuk menonaktifkan semua id penyewa yang diizinkan.

--cmk --key-identifier

Kunci yang dikelola pelanggan digunakan untuk mengenkripsi semua data tidak aktif di ruang kerja. Pengidentifikasi kunci harus dalam format: https://{keyvaultname}.vault.azure.net/keys/{keyname}.

--collaboration-branch

Nama cabang tempat Anda akan berkolaborasi dengan orang lain dan dari mana Anda akan menerbitkan.

--enable-managed-virtual-network --enable-managed-vnet

Bendera menunjukkan apakah mengaktifkan jaringan virtual terkelola.

nilai yang diterima: false, true
--host-name

Jika menggunakan github Enterprise Server, berikan URL server seperti https://github.mydomain.com.Do tidak menggunakan opsi ini dengan GitHub Enterprise Cloud.

--key-name

Nama tampilan kunci yang dikelola pelanggan ruang kerja. Semua kunci yang ada dapat ditemukan menggunakan cmdlet "az synapse workspace key list".

nilai default: default
--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--prevent-data-exfiltration --prevent-exfiltration

Bendera menunjukkan apakah mengaktifkan penyelundupan data.

nilai yang diterima: false, true
--project-name

Nama proyek yang Anda sambungkan.

--repository-name

Nama repositori yang Anda sambungkan.

--repository-type

Jenis konfigurasi repositori.

nilai yang diterima: AzureDevOpsGit, GitHub
--root-folder

Nama folder ke lokasi sumber daya JSON Azure synapse Anda diimpor. Defaultnya adalah /.

nilai default: /
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--tenant-id

Id penyewa yang digunakan untuk menyambungkan azure devops.

az synapse workspace delete

Menghapus ruang kerja Synapse.

az synapse workspace delete [--ids]
                            [--name]
                            [--no-wait]
                            [--resource-group]
                            [--yes]

Contoh

Menghapus ruang kerja Synapse.

az synapse workspace delete --name testsynapseworkspace --resource-group rg

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama ruang kerja.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--yes -y

Jangan meminta konfirmasi.

az synapse workspace list

Mencantumkan semua ruang kerja Synapse.

az synapse workspace list [--resource-group]

Contoh

Mencantumkan semua ruang kerja Synapse di bawah langganan

az synapse workspace list

Mencantumkan semua ruang kerja Synapse di bawah grup sumber daya tertentu

az synapse workspace list --resource-group rg

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az synapse workspace show

Dapatkan ruang kerja Synapse.

az synapse workspace show [--ids]
                          [--name]
                          [--resource-group]

Contoh

Dapatkan ruang kerja Synapse.

az synapse workspace show --name testsynapseworkspace --resource-group rg

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama ruang kerja.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az synapse workspace update

Memperbarui ruang kerja Synapse.

az synapse workspace update [--account-name]
                            [--allowed-tenant-ids]
                            [--collaboration-branch]
                            [--host-name]
                            [--ids]
                            [--key-name]
                            [--name]
                            [--no-wait]
                            [--project-name]
                            [--repository-name]
                            [--repository-type {AzureDevOpsGit, GitHub}]
                            [--resource-group]
                            [--root-folder]
                            [--sql-admin-login-password]
                            [--tags]
                            [--tenant-id]

Contoh

Memperbarui ruang kerja Synapse

az synapse workspace update --name fromcli4 --resource-group rg \
  --tags key1=value1

Parameter Opsional

--account-name

GitHub nama akun yang digunakan untuk nama organisasi azure devops atau repositori.

--allowed-tenant-ids

Penyewa Azure AD yang disetujui yang diizinkan untuk lalu lintas data keluar. Penyewa Azure AD pengguna saat ini akan disertakan secara default. Gunakan ('' di PowerShell) untuk menonaktifkan semua id penyewa yang diizinkan.

--collaboration-branch

Nama cabang tempat Anda akan berkolaborasi dengan orang lain dan dari mana Anda akan menerbitkan.

--host-name

Jika menggunakan github Enterprise Server, berikan URL server seperti https://github.mydomain.com.Do tidak menggunakan opsi ini dengan GitHub Enterprise Cloud.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--key-name

Nama tampilan kunci yang dikelola pelanggan ruang kerja. Semua kunci yang ada dapat ditemukan menggunakan cmdlet "az synapse workspace key list".

--name -n

Nama ruang kerja.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--project-name

Nama proyek yang Anda sambungkan.

--repository-name

Nama repositori yang Anda sambungkan.

--repository-type

Jenis konfigurasi repositori.

nilai yang diterima: AzureDevOpsGit, GitHub
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--root-folder

Nama folder ke lokasi sumber daya JSON Azure synapse Anda diimpor. Defaultnya adalah /.

--sql-admin-login-password -p

Kata sandi masuk administrator sql.

--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--tenant-id

Id penyewa yang digunakan untuk menyambungkan azure devops.

az synapse workspace wait

Tempatkan CLI dalam status menunggu hingga kondisi ruang kerja terpenuhi.

az synapse workspace wait --resource-group
                          --workspace-name
                          [--created]
                          [--custom]
                          [--deleted]
                          [--exists]
                          [--interval]
                          [--timeout]
                          [--updated]

Parameter yang Diperlukan

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--workspace-name

Nama ruang kerja.

Parameter Opsional

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Mis. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

--exists

Tunggu hingga sumber daya ada.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--timeout

Waktu tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.