az synapse workspace
Gestire le aree di lavoro di Synapse.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az synapse workspace activate |
Attiva un'area di lavoro e modifica lo stato da in sospeso a riuscito quando viene eseguito il provisioning dell'area di lavoro e la doppia crittografia è abilitata. |
Memoria centrale | Disponibilità generale |
az synapse workspace check-name |
Controllare se il nome di un'area di lavoro di Synapse è disponibile o meno. |
Memoria centrale | Disponibilità generale |
az synapse workspace create |
Creare un'area di lavoro di Synapse. |
Memoria centrale | Disponibilità generale |
az synapse workspace delete |
Eliminare un'area di lavoro di Synapse. |
Memoria centrale | Disponibilità generale |
az synapse workspace firewall-rule |
Gestire le regole del firewall di un'area di lavoro. |
Memoria centrale | Disponibilità generale |
az synapse workspace firewall-rule create |
Creare una regola del firewall. |
Memoria centrale | Disponibilità generale |
az synapse workspace firewall-rule delete |
Elimina una regola del firewall. |
Memoria centrale | Disponibilità generale |
az synapse workspace firewall-rule list |
Elencare tutte le regole del firewall. |
Memoria centrale | Disponibilità generale |
az synapse workspace firewall-rule show |
Ottenere una regola del firewall. |
Memoria centrale | Disponibilità generale |
az synapse workspace firewall-rule update |
Aggiornare una regola del firewall. |
Memoria centrale | Disponibilità generale |
az synapse workspace firewall-rule wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di una regola del firewall. |
Memoria centrale | Disponibilità generale |
az synapse workspace key |
Gestire le chiavi dell'area di lavoro. |
Memoria centrale | Disponibilità generale |
az synapse workspace key create |
Creare la chiave di un'area di lavoro. |
Memoria centrale | Disponibilità generale |
az synapse workspace key delete |
Eliminare la chiave di un'area di lavoro. La chiave in stato attivo non può essere eliminata. |
Memoria centrale | Disponibilità generale |
az synapse workspace key list |
Elencare le chiavi nell'area di lavoro specificata. |
Memoria centrale | Disponibilità generale |
az synapse workspace key show |
Visualizzare la chiave di un'area di lavoro in base al nome. |
Memoria centrale | Disponibilità generale |
az synapse workspace key wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di una chiave dell'area di lavoro. |
Memoria centrale | Disponibilità generale |
az synapse workspace list |
Elencare tutte le aree di lavoro di Synapse. |
Memoria centrale | Disponibilità generale |
az synapse workspace managed-identity |
Gestire l'identità gestita dell'area di lavoro. |
Memoria centrale | Disponibilità generale |
az synapse workspace managed-identity grant-sql-access |
Concedere all'area di lavoro l'accesso sql all'identità gestita. |
Memoria centrale | Disponibilità generale |
az synapse workspace managed-identity revoke-sql-access |
Revocare l'accesso sql dell'area di lavoro all'identità gestita. |
Memoria centrale | Disponibilità generale |
az synapse workspace managed-identity show-sql-access |
Mostrare lo stato sql-access dell'area di lavoro all'identità gestita. |
Memoria centrale | Disponibilità generale |
az synapse workspace managed-identity wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione dello stato di accesso sql all'identità gestita. |
Memoria centrale | Disponibilità generale |
az synapse workspace show |
Ottenere un'area di lavoro di Synapse. |
Memoria centrale | Disponibilità generale |
az synapse workspace update |
Aggiornare un'area di lavoro di Synapse. |
Memoria centrale | Disponibilità generale |
az synapse workspace wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione dell'area di lavoro. |
Memoria centrale | Disponibilità generale |
az synapse workspace activate
Attiva un'area di lavoro e modifica lo stato da in sospeso a riuscito quando viene eseguito il provisioning dell'area di lavoro e la doppia crittografia è abilitata.
Quando si crea un'area di lavoro di Azure Synapse Analytics, è possibile scegliere di crittografare tutti i dati inattivi nell'area di lavoro con una chiave gestita dal cliente che fornirà doppia crittografia all'area di lavoro. Potrebbe essere necessario configurare prima di tutto l'ambiente di crittografia, ad esempio per creare un insieme di credenziali delle chiavi con la protezione dall'eliminazione e specificare Criteri di accesso all'insieme di credenziali delle chiavi. Usare quindi questo cmdlet per attivare la nuova area di lavoro di Azure Synapse Analytics abilitata per la doppia crittografia usando una chiave gestita dal cliente.
az synapse workspace activate --key-identifier
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--workspace-name]
Esempio
attivare un'area di lavoro.
az synapse workspace activate --name newkey --workspace-name testsynapseworkspace \
--resource-group rg --key-identifier https://{keyvaultname}.vault.azure.net/keys/{keyname}
Parametri necessari
URL dell'insieme di credenziali delle chiavi della chiave di crittografia dell'area di lavoro. deve essere nel formato: https://{keyvaultname}.vault.azure.net/keys/{nomechiave}.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome visualizzato della chiave gestita dal cliente dell'area di lavoro. Tutte le chiavi esistenti sono disponibili usando il cmdlet /"az synapse workspace key list/".
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Nome dell'area di lavoro.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az synapse workspace check-name
Controllare se il nome di un'area di lavoro di Synapse è disponibile o meno.
az synapse workspace check-name --name
Esempio
Controllare se il nome di un'area di lavoro di Synapse è disponibile o meno.
az synapse workspace check-name --name testsynapseworkspace
Parametri necessari
Nome da controllare.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az synapse workspace create
Creare un'area di lavoro di 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]
[--last-commit-id]
[--location]
[--managed-rg-name]
[--no-wait]
[--prevent-data-exfiltration {false, true}]
[--project-name]
[--repository-name]
[--repository-type {AzureDevOpsGit, GitHub}]
[--root-folder]
[--tags]
[--tenant-id]
[--uami-id]
[--uami-id-in-encrypt]
[--use-sami-in-encrypt]
Esempio
Creare un'area di lavoro 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"
Creare un'area di lavoro di Synapse con ID risorsa di archiviazione
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"
Creare un'area di lavoro synapse usando la chiave gestita dal cliente
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 \
--use-sami-in-encrypt True
Creare un'area di lavoro di Synapse che si connette ad 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 --last-commit-id 000000
Creare un'area di lavoro di Synapse con un gruppo di risorse gestite
az synapse workspace create --name testworkspace --resource-group rg \
--managed-rg-name managedrg \
--storage-account testadlsgen2 --file-system testfilesystem \
--sql-admin-login-user cliuser1 --sql-admin-login-password Password123! --location "East US"
Creare un'area di lavoro di Synapse con identità gestita assegnata dall'utente
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" \
--uami-id "{your-first-uami-resourceid}" "{your-second-uami-resourceid}"
Parametri necessari
File system dell'account di archiviazione data lake.
Nome dell'area di lavoro.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Password di accesso dell'amministratore sql.
Nome utente dell'account di accesso dell'amministratore sql.
Nome o ID risorsa dell'account di archiviazione data lake.
Parametri facoltativi
Nome dell'account GitHub usato per il repository o il nome dell'organizzazione devops di Azure.
Tenant di Azure AD approvati a cui è consentito il traffico di dati in uscita. Il tenant di Azure AD dell'utente corrente verrà incluso per impostazione predefinita. Usare ('' in PowerShell) per disabilitare tutti gli ID tenant consentiti.
Chiave gestita dal cliente usata per crittografare tutti i dati inattivi nell'area di lavoro. L'identificatore della chiave deve essere nel formato: https://{keyvaultname}.vault.azure.net/keys/{nomechiave}.
Nome del ramo in cui si collaborerà con altri utenti e da cui si pubblicherà.
Il flag indica se abilitare la rete virtuale gestita.
Se si usa github Enterprise Server, specificare l'URL di sever come https://github.mydomain.com.Do non usare questa opzione con GitHub Enterprise Cloud.
Nome visualizzato della chiave gestita dal cliente dell'area di lavoro. Tutte le chiavi esistenti sono disponibili usando il cmdlet "az synapse workspace key list".
Ultimo ID commit.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Gruppo di risorse gestite dell'area di lavoro. Il nome del gruppo di risorse identifica in modo univoco il gruppo di risorse all'interno dell'id sottoscrizione utente.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Il flag indica se abilitare l'esfiltrazione dei dati.
Nome del progetto a cui ci si connette.
Nome del repository a cui ci si connette.
Tipo di configurazione del repository.
Il nome della cartella nel percorso delle risorse JSON di Azure Synapse viene importato. Il valore predefinito è /.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
ID tenant usato per connettere Azure devops.
Elenco dell'ID identità gestita assegnata dall'utente per l'area di lavoro.
ID risorsa identità assegnata dall'utente usato nella crittografia dell'area di lavoro.
Indica se usare l'identità assegnata dal sistema in Crittografia dell'area di lavoro. Se si usa uami, impostare True.In caso contrario, impostare False.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az synapse workspace delete
Eliminare un'area di lavoro di Synapse.
az synapse workspace delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
Esempio
Eliminare un'area di lavoro di Synapse.
az synapse workspace delete --name testsynapseworkspace --resource-group rg
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'area di lavoro.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az synapse workspace list
Elencare tutte le aree di lavoro di Synapse.
az synapse workspace list [--resource-group]
Esempio
Elencare tutte le aree di lavoro di Synapse in una sottoscrizione
az synapse workspace list
Elencare tutte le aree di lavoro di Synapse in un gruppo di risorse specifico
az synapse workspace list --resource-group rg
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az synapse workspace show
Ottenere un'area di lavoro di Synapse.
az synapse workspace show [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Ottenere un'area di lavoro di Synapse.
az synapse workspace show --name testsynapseworkspace --resource-group rg
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'area di lavoro.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az synapse workspace update
Aggiornare un'area di lavoro di Synapse.
az synapse workspace update [--account-name]
[--allowed-tenant-ids]
[--collaboration-branch]
[--host-name]
[--ids]
[--key-name]
[--last-commit-id]
[--name]
[--no-wait]
[--project-name]
[--repository-name]
[--repository-type {AzureDevOpsGit, GitHub}]
[--resource-group]
[--root-folder]
[--sql-admin-login-password]
[--subscription]
[--tags]
[--tenant-id]
[--uami-action {Add, Remove, Set}]
[--uami-id]
[--uami-id-in-encrypt]
[--use-sami-in-encrypt]
Esempio
Aggiornare un'area di lavoro di Synapse
az synapse workspace update --name fromcli4 --resource-group rg \
--tags key1=value1
Aggiornare un'area di lavoro di Synapse, aggiungere un'identità gestita assegnata dall'utente
az synapse workspace update --name fromcli4 --resource-group rg \
--uami-action Add --uami-id "{your-first-uami-resourceid}" "{your-second-uami-resourceid}"
Aggiornare un'area di lavoro di Synapse, rimuovere l'identità gestita assegnata dall'utente
az synapse workspace update --name fromcli4 --resource-group rg \
--uami-action Remove --uami-id "{your-first-uami-resourceid}" "{your-second-uami-resourceid}"
Aggiornare un'area di lavoro di Synapse, riscrivere l'identità gestita assegnata dall'utente
az synapse workspace update --name fromcli4 --resource-group rg \
--uami-action Set --uami-id "{your-first-uami-resourceid}" "{your-second-uami-resourceid}"
Aggiornare un'area di lavoro di Synapse, impostare la crittografia dell'area di lavoro uami
az synapse workspace update --name fromcli4 --resource-group rg \
--uami-id-in-encrypt "{your-encrytion-uami-resourceid}" --use-sami-in-encrypt False
Parametri facoltativi
Nome dell'account GitHub usato per il repository o il nome dell'organizzazione devops di Azure.
Tenant di Azure AD approvati a cui è consentito il traffico di dati in uscita. Il tenant di Azure AD dell'utente corrente verrà incluso per impostazione predefinita. Usare ('' in PowerShell) per disabilitare tutti gli ID tenant consentiti.
Nome del ramo in cui si collaborerà con altri utenti e da cui si pubblicherà.
Se si usa github Enterprise Server, specificare l'URL di sever come https://github.mydomain.com.Do non usare questa opzione con GitHub Enterprise Cloud.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome visualizzato della chiave gestita dal cliente dell'area di lavoro. Tutte le chiavi esistenti sono disponibili usando il cmdlet "az synapse workspace key list".
Ultimo ID commit.
Nome dell'area di lavoro.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del progetto a cui ci si connette.
Nome del repository a cui ci si connette.
Tipo di configurazione del repository.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Il nome della cartella nel percorso delle risorse JSON di Azure Synapse viene importato. Il valore predefinito è /.
Password di accesso dell'amministratore sql.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
ID tenant usato per connettere Azure devops.
L'azione deve essere specificata quando si aggiungono/rimuovono/impostano identità gestite assegnate dall'utente per l'area di lavoro. Le azioni supportate sono: Add,Remove,Set.Add significa aggiungere identità gestite assegnate dall'utente per l'area di lavoro, Remove significa rimuovere le identità gestite assegnate dall'utente dall'area di lavoro, Impostare può essere usato quando si desidera aggiungere e rimuovere identità gestite assegnate dall'utente contemporaneamente, le identità correnti verranno coperte da quelle specificate.
Elenco dell'ID identità gestita assegnata dall'utente per l'area di lavoro.
ID risorsa identità assegnata dall'utente usato nella crittografia dell'area di lavoro.
Indica se usare l'identità assegnata dal sistema in Crittografia dell'area di lavoro. Se si usa uami, impostare True.In caso contrario, impostare False.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az synapse workspace wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione dell'area di lavoro.
az synapse workspace wait --resource-group
--workspace-name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Parametri necessari
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dell'area di lavoro.
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Intervallo di polling in secondi.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.