az synapse workspace

Synapse çalışma alanlarını yönetme.

Komutlar

az synapse workspace activate

Bir çalışma alanını etkinleştirir ve çalışma alanı ilk kez sağlandığında ve çift şifreleme etkinleştirildiğinde çalışma alanının durumunu bekleme durumundan başarılı durumuna değiştirir.

az synapse workspace check-name

Synapse çalışma alanı adının kullanılabilir olup olmadığını denetleyin.

az synapse workspace create

Synapse çalışma alanı oluşturun.

az synapse workspace delete

Synapse çalışma alanını silin.

az synapse workspace firewall-rule

Çalışma alanının güvenlik duvarı kurallarını yönetme.

az synapse workspace firewall-rule create

Güvenlik duvarı kuralı oluşturun.

az synapse workspace firewall-rule delete

Güvenlik duvarı kuralını silme.

az synapse workspace firewall-rule list

Tüm güvenlik duvarı kurallarını listeleyin.

az synapse workspace firewall-rule show

Güvenlik duvarı kuralı alın.

az synapse workspace firewall-rule update

Güvenlik duvarı kuralını güncelleştirme.

az synapse workspace firewall-rule wait

Bir güvenlik duvarı kuralı koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az synapse workspace key

Çalışma alanının anahtarlarını yönetin.

az synapse workspace key create

Çalışma alanının anahtarını oluşturun.

az synapse workspace key delete

Çalışma alanının anahtarını silin. Etkin durumdaki anahtar silinemez.

az synapse workspace key list

Belirtilen çalışma alanının altındaki anahtarları listeleyin.

az synapse workspace key show

Çalışma alanının anahtarını ada göre gösterin.

az synapse workspace key wait

Çalışma alanı anahtarının koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az synapse workspace list

Tüm Synapse çalışma alanlarını listeleyin.

az synapse workspace managed-identity

Çalışma alanının yönetilen kimliğini yönetin.

az synapse workspace managed-identity grant-sql-access

Yönetilen kimliğe çalışma alanının sql erişimi verme.

az synapse workspace managed-identity revoke-sql-access

Çalışma alanının yönetilen kimliğe sql erişimini iptal etme.

az synapse workspace managed-identity show-sql-access

Çalışma alanının sql-access durumunu yönetilen kimliğe gösterin.

az synapse workspace managed-identity wait

Yönetilen kimliğe sql-access durumu koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az synapse workspace show

Bir Synapse çalışma alanı edinin.

az synapse workspace update

Synapse çalışma alanını güncelleştirme.

az synapse workspace wait

Çalışma alanının koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

az synapse workspace activate

Bir çalışma alanını etkinleştirir ve çalışma alanı ilk kez sağlandığında ve çift şifreleme etkinleştirildiğinde çalışma alanının durumunu bekleme durumundan başarılı durumuna değiştirir.

Azure Synapse Analytics çalışma alanı oluştururken, çalışma alanında bekleyen tüm verileri, çalışma alanına çift şifreleme sağlayacak müşteri tarafından yönetilen bir anahtarla şifrelemeyi seçebilirsiniz. Şifreleme ortamını öncelikle ayarlamanız gerekebilir. Örneğin, temizleme koruması etkinleştirilerek bir anahtar kasası oluşturmanız ve anahtar kasasına Erişim İlkeleri belirtmeniz gerekebilir. Ardından bu cmdlet'i kullanarak müşteri tarafından yönetilen bir anahtar kullanılarak çift şifrelemenin etkinleştirildiği yeni Azure Synapse Analytics çalışma alanını etkinleştirin.

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

Örnekler

bir çalışma alanını etkinleştirin.

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

Gerekli Parametreler

--key-identifier

Çalışma alanı şifreleme anahtarının Key Vault Url'si. şu biçimde olmalıdır: https://{keyvaultname}.vault.azure.net/keys/{keyname}.

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Çalışma alanı müşteri tarafından yönetilen anahtar görünen adı. Tüm mevcut anahtarlar /"az synapse workspace key list/" cmdlet'i kullanılarak bulunabilir.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--workspace-name

Çalışma alanı adı.

az synapse workspace check-name

Synapse çalışma alanı adının kullanılabilir olup olmadığını denetleyin.

az synapse workspace check-name --name

Örnekler

Synapse çalışma alanı adının kullanılabilir olup olmadığını denetleyin.

az synapse workspace check-name --name testsynapseworkspace

Gerekli Parametreler

--name -n

Kontrol etmek istediğiniz ad.

az synapse workspace create

Synapse çalışma alanı oluşturun.

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]

Örnekler

Synapse çalışma alanı oluşturma

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"

Depolama kaynak kimliğiyle Synapse çalışma alanı oluşturma

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"

Müşteri tarafından yönetilen anahtarı kullanarak Synapse çalışma alanı oluşturma

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

Azure DevOps'a bağlanan bir Synapse çalışma alanı oluşturma

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

Gerekli Parametreler

--file-system

Data Lake Storage hesabının dosya sistemi.

--name -n

Çalışma alanı adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--sql-admin-login-password -p

SQL yöneticisi oturum açma parolası.

--sql-admin-login-user -u

SQL yöneticisi oturum açma kullanıcı adı.

--storage-account

Data Lake Storage hesabı adı veya kaynak kimliği.

İsteğe Bağlı Parametreler

--account-name

GitHub depo veya Azure devops kuruluş adı için kullanılan hesap adı.

--allowed-tenant-ids

Giden veri trafiğine izin verilen onaylı Azure AD kiracıları. Geçerli kullanıcının Azure AD kiracısı varsayılan olarak eklenir. İzin verilen tüm kiracı kimliklerini devre dışı bırakmak için PowerShell'de ('' kullanın).

--cmk --key-identifier

Çalışma alanında bekleyen tüm verileri şifrelemek için kullanılan müşteri tarafından yönetilen anahtar. Anahtar tanımlayıcısı şu biçimde olmalıdır: https://{keyvaultname}.vault.azure.net/keys/{keyname}.

--collaboration-branch

Başkalarıyla işbirliği yapacağınız ve yayımlayabileceğiniz dal adı.

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

bayrağı yönetilen sanal ağın etkinleştirilip etkinleştirilmediğini gösterir.

kabul edilen değerler: false, true
--host-name

github Enterprise Server kullanıyorsanız, GitHub Enterprise Cloud ile bu seçeneği kullanma gibi https://github.mydomain.com.Do bir sunucu URL'si sağlayın.

--key-name

Çalışma alanı müşteri tarafından yönetilen anahtar görünen adı. Mevcut tüm anahtarlar "az synapse workspace key list" cmdlet'i kullanılarak bulunabilir.

varsayılan değer: default
--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

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

bayrağı, veri sızdırmayı etkinleştirip etkinleştirmediğini gösterir.

kabul edilen değerler: false, true
--project-name

Bağlandığınız proje adı.

--repository-name

Bağlandığınız deponun adı.

--repository-type

Depo yapılandırma türü.

kabul edilen değerler: AzureDevOpsGit, GitHub
--root-folder

Azure synapse JSON kaynaklarınızın konumunun klasör adı içeri aktarılır. Varsayılan değer /'dir.

varsayılan değer: /
--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tenant-id

Azure devops'u bağlamak için kullanılan kiracı kimliği.

az synapse workspace delete

Synapse çalışma alanını silin.

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

Örnekler

Synapse çalışma alanını silin.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Çalışma alanı adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

az synapse workspace list

Tüm Synapse çalışma alanlarını listeleyin.

az synapse workspace list [--resource-group]

Örnekler

Abonelik altındaki tüm Synapse çalışma alanlarını listeleme

az synapse workspace list

Belirli bir kaynak grubu altındaki tüm Synapse çalışma alanlarını listeleme

az synapse workspace list --resource-group rg

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az synapse workspace show

Bir Synapse çalışma alanı edinin.

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

Örnekler

Bir Synapse çalışma alanı edinin.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Çalışma alanı adı.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az synapse workspace update

Synapse çalışma alanını güncelleştirme.

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]

Örnekler

Synapse çalışma alanını güncelleştirme

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

İsteğe Bağlı Parametreler

--account-name

GitHub depo veya Azure devops kuruluş adı için kullanılan hesap adı.

--allowed-tenant-ids

Giden veri trafiğine izin verilen onaylı Azure AD kiracıları. Geçerli kullanıcının Azure AD kiracısı varsayılan olarak eklenir. İzin verilen tüm kiracı kimliklerini devre dışı bırakmak için PowerShell'de ('' kullanın).

--collaboration-branch

Başkalarıyla işbirliği yapacağınız ve yayımlayabileceğiniz dal adı.

--host-name

github Enterprise Server kullanıyorsanız, GitHub Enterprise Cloud ile bu seçeneği kullanma gibi https://github.mydomain.com.Do bir sunucu URL'si sağlayın.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--key-name

Çalışma alanı müşteri tarafından yönetilen anahtar görünen adı. Mevcut tüm anahtarlar "az synapse workspace key list" cmdlet'i kullanılarak bulunabilir.

--name -n

Çalışma alanı adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--project-name

Bağlandığınız proje adı.

--repository-name

Bağlandığınız deponun adı.

--repository-type

Depo yapılandırma türü.

kabul edilen değerler: AzureDevOpsGit, GitHub
--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--root-folder

Azure synapse JSON kaynaklarınızın konumunun klasör adı içeri aktarılır. Varsayılan değer /'dir.

--sql-admin-login-password -p

SQL yöneticisi oturum açma parolası.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tenant-id

Azure devops'u bağlamak için kullanılan kiracı kimliği.

az synapse workspace wait

Çalışma alanının koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--workspace-name

Çalışma alanının adı.

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.