az ml workspace
Observação
Essa referência faz parte da extensão ml para a CLI do Azure (versão 2.15.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az ml workspace . Saiba mais sobre extensões.
Gerenciar espaços de trabalho do Azure ML.
Um espaço de trabalho de ML do Azure é o recurso de nível superior para o Aprendizado de Máquina do Azure. Ele fornece um local centralizado para rastrear os ativos e recursos usados em seus fluxos de trabalho de ML, juntamente com os logs e artefatos produzidos a partir de seus trabalhos de treinamento.
Se você estiver atualizando da CLI v1 para v2, precisará das duas alterações a seguir no escopo do gerenciamento do espaço de trabalho:
- Atualize
az ml workspace private-endpoint
comandos para comandos equivalentesaz network private-endpoint
. - Além disso, atualize
az ml workspace share
comandos para comandos equivalentesaz role assignment create
.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az ml workspace create |
Crie um workspace. |
Extensão | GA |
az ml workspace delete |
Excluir um espaço de trabalho. |
Extensão | GA |
az ml workspace diagnose |
Diagnosticar problemas de configuração do espaço de trabalho. |
Extensão | GA |
az ml workspace list |
Listar todos os espaços de trabalho em uma assinatura. |
Extensão | GA |
az ml workspace list-keys |
Listar chaves de espaço de trabalho para recursos dependentes, como o Armazenamento do Azure, o Registro de Contêiner do Azure e o Azure Application Insights. |
Extensão | GA |
az ml workspace outbound-rule |
Gerenciar regras de saída para a rede gerenciada de um espaço de trabalho de ML do Azure. |
Extensão | GA |
az ml workspace outbound-rule list |
Listar todas as regras de saída de rede gerenciada para um espaço de trabalho. |
Extensão | GA |
az ml workspace outbound-rule remove |
Remova uma regra de saída da rede gerenciada de um espaço de trabalho. |
Extensão | GA |
az ml workspace outbound-rule set |
Adicionar ou atualizar uma regra de saída na rede gerenciada para um espaço de trabalho. |
Extensão | GA |
az ml workspace outbound-rule show |
Mostrar detalhes de uma regra de saída de rede gerenciada para um espaço de trabalho. |
Extensão | GA |
az ml workspace provision-network |
Provisionar espaço de trabalho de rede gerenciada. |
Extensão | GA |
az ml workspace show |
Mostrar detalhes de um espaço de trabalho. |
Extensão | GA |
az ml workspace sync-keys |
Sincronize chaves de espaço de trabalho para recursos dependentes, como o Armazenamento do Azure, o Registro de Contêiner do Azure e o Azure Application Insights. |
Extensão | GA |
az ml workspace update |
Atualizar um espaço de trabalho. |
Extensão | GA |
az ml workspace create
Crie um workspace.
Quando um espaço de trabalho é criado, vários recursos do Azure que serão usados pelo Azure ML também são criados por padrão: Armazenamento do Azure, Registro de Contêiner do Azure, Cofre de Chaves do Azure e Azure Application Insights. Em vez disso, você pode usar instâncias de recursos existentes do Azure para essas instâncias ao criar o espaço de trabalho especificando as IDs de recurso no arquivo YAML de configuração do espaço de trabalho.
az ml workspace create --resource-group
[--allow-roleassignment-on-rg]
[--application-insights]
[--container-registry]
[--default-resource-group]
[--description]
[--display-name]
[--enable-data-isolation]
[--file]
[--hub-id]
[--image-build-compute]
[--key-vault]
[--kind]
[--location]
[--managed-network]
[--name]
[--no-wait]
[--primary-user-assigned-identity]
[--public-network-access]
[--set]
[--storage-account]
[--system-datastores-auth-mode]
[--tags]
[--update-dependent-resources]
Exemplos
Crie um espaço de trabalho a partir de um arquivo de especificação YAML.
az ml workspace create --file workspace.yml --resource-group my-resource-group
Parâmetros Exigidos
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Um sinalizador para determinar se um espaço de trabalho pode ter atribuições de função no nível do grupo de recursos.
ID do ARM dos insights do aplicativo associados a esse espaço de trabalho.
ID do ARM do registro de contêiner associado a esse espaço de trabalho.
Apenas tipo de hub. Se definido, os projetos filho desse hub terão seu grupo de recursos definido por padrão.
Descrição do espaço de trabalho do Azure ML.
Nome para exibição do espaço de trabalho.
Um sinalizador para determinar se um espaço de trabalho tem o isolamento de dados habilitado. O sinalizador só pode ser definido no estágio de criação, não pode ser atualizado.
Caminho local para o arquivo YAML que contém a especificação do espaço de trabalho do Azure ML. Os documentos de referência do YAML para espaço de trabalho podem ser encontrados em: https://aka.ms/ml-cli-v2-workspace-yaml-reference.
Somente tipo de projeto: uma ID ARM que define o hub pai deste projeto.
O nome do destino de computação a ser usado para criar imagens do Docker do ambiente quando o registro do contêiner estiver atrás de uma rede virtual.
ID ARM do cofre de chaves associado a este espaço de trabalho.
Especifica os espaços de trabalho como um tipo específico, substituindo o valor atribuído no YAML, se ele estiver presente. O padrão é padrão. Os tipos válidos são: default, hub e project.
O local a ser usado para o novo espaço de trabalho.
Modo de isolamento de rede gerenciado para o espaço de trabalho.
Nome do espaço de trabalho do Azure ML.
Não espere a conclusão da criação do espaço de trabalho.
Identificador ARM da identidade gerenciada atribuída ao usuário principal, caso vários sejam especificados. Também a identidade gerenciada padrão para computação sem cluster.
Permitir conectividade de ponto de extremidade público quando um espaço de trabalho estiver habilitado para link privado.
Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=.
ID do ARM da conta de armazenamento associada a este espaço de trabalho.
Especifica o modo de autenticação para os armazenamentos de dados do sistema. Os modos válidos são: accesskey e identity.
Pares chave-valor separados por espaço para as marcas do objeto.
Especificar --update_dependent_resources, dá seu consentimento para atualizar os recursos dependentes do espaço de trabalho. A atualização do Registro de Contêiner do Azure anexado ao espaço de trabalho ou do recurso Application Insights pode interromper a linhagem de trabalhos anteriores, pontos de extremidade de inferência implantados ou sua capacidade de executar novamente trabalhos anteriores neste espaço de trabalho.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace delete
Excluir um espaço de trabalho.
Por padrão, os recursos dependentes associados ao espaço de trabalho (Armazenamento do Azure, Registro de Contêiner do Azure, Cofre de Chaves do Azure, Insights de Aplicativo do Azure) não são excluídos. Para excluí-los também, inclua --all-resources. Para excluir permanentemente o espaço de trabalho, inclua --permanently-delete.
az ml workspace delete --name
--resource-group
[--all-resources]
[--no-wait]
[--permanently-delete]
[--yes]
Parâmetros Exigidos
Nome do espaço de trabalho do Azure ML. Você pode configurar o espaço de trabalho padrão usando az configure --defaults workspace=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Exclua todos os recursos dependentes associados ao espaço de trabalho (conta de Armazenamento do Azure, Registro de Contêiner do Azure, Azure Application Insights, Cofre de Chaves do Azure).
Não espere que a operação de longa duração termine. O padrão é Falso.
Os espaços de trabalho são um estado excluído por padrão para permitir a recuperação dos dados do espaço de trabalho. Defina esse sinalizador para substituir o comportamento de exclusão flexível e excluir permanentemente seu espaço de trabalho.
Não solicite confirmação.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace diagnose
Diagnosticar problemas de configuração do espaço de trabalho.
Se o espaço de trabalho não estiver funcionando conforme o esperado, você poderá executar esse diagnóstico para verificar se o espaço de trabalho foi interrompido. Para o espaço de trabalho de ponto de extremidade privado, ele também ajudará a verificar se a configuração de rede para esse espaço de trabalho e seu recurso dependente tem problema ou não.
az ml workspace diagnose --name
--resource-group
[--no-wait]
Exemplos
Diagnosticar um espaço de trabalho.
az ml workspace diagnose --name my-workspace-name --no-wait -g my-resource-group
Parâmetros Exigidos
Nome do espaço de trabalho do Azure ML. Você pode configurar o espaço de trabalho padrão usando az configure --defaults workspace=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Não espere que a operação de longa duração termine. O padrão é Falso.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace list
Listar todos os espaços de trabalho em uma assinatura.
A lista de espaços de trabalho pode ser filtrada por grupo de recursos.
az ml workspace list [--filtered-kinds]
[--max-results]
[--resource-group]
Exemplos
Listar todos os espaços de trabalho em um grupo de recursos
az ml workspace list --resource-group my-resource-group
Liste todo o espaço de trabalho usando o argumento --query para executar uma consulta JMESPath nos resultados dos comandos.
az ml workspace list --query "[].{Name:name}" --output table --resource-group my-resource-group
Parâmetros Opcionais
Liste apenas os tipos especificados de espaços de trabalho, como uma lista separada por vírgula. Os tipos válidos são: default, hub e project.
Número máximo de resultados a serem retornados.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace list-keys
Listar chaves de espaço de trabalho para recursos dependentes, como o Armazenamento do Azure, o Registro de Contêiner do Azure e o Azure Application Insights.
az ml workspace list-keys --name
--resource-group
Parâmetros Exigidos
Nome do espaço de trabalho do Azure ML. Você pode configurar o espaço de trabalho padrão usando az configure --defaults workspace=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace provision-network
Provisionar espaço de trabalho de rede gerenciada.
Aciona o espaço de trabalho para provisionar a rede gerenciada. A especificação do sinalizador habilitado para faísca prepara a rede gerenciada do espaço de trabalho para oferecer suporte ao Spark. O padrão é false se não for especificado, mas pode ser habilitado posteriormente executando esse comando novamente com esse sinalizador. Uma vez habilitado, ele não pode ser desabilitado.
az ml workspace provision-network --name
--resource-group
[--include-spark]
[--no-wait]
Exemplos
provisionar rede gerenciada.
az ml workspace provision-network --include-spark --name my-workspace-name --no-wait -g my-resource-group
Parâmetros Exigidos
Nome do espaço de trabalho do Azure ML. Você pode configurar o espaço de trabalho padrão usando az configure --defaults workspace=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Booleano [true/false] para se a rede gerenciada deve ser provisionada para contabilizar trabalhos de faísca. O padrão será false se o sinalizador não estiver definido. Ele pode ser habilitado mais tarde, executando este comando novamente com este sinalizador.
Não espere que a operação de longa duração termine. O padrão é Falso.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace show
Mostrar detalhes de um espaço de trabalho.
az ml workspace show --name
--resource-group
Parâmetros Exigidos
Nome do espaço de trabalho do Azure ML. Você pode configurar o espaço de trabalho padrão usando az configure --defaults workspace=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace sync-keys
Sincronize chaves de espaço de trabalho para recursos dependentes, como o Armazenamento do Azure, o Registro de Contêiner do Azure e o Azure Application Insights.
Se as chaves de qualquer recurso no espaço de trabalho forem alteradas, pode levar cerca de uma hora para que elas sejam atualizadas automaticamente. Esse comando aciona o espaço de trabalho para sincronizar chaves imediatamente. Um cenário possível é precisar de acesso imediato ao armazenamento depois de regenerar as chaves de armazenamento.
az ml workspace sync-keys --name
--resource-group
[--no-wait]
Parâmetros Exigidos
Nome do espaço de trabalho do Azure ML. Você pode configurar o espaço de trabalho padrão usando az configure --defaults workspace=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Não espere que a operação de longa duração termine. O padrão é Falso.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az ml workspace update
Atualizar um espaço de trabalho.
As propriedades 'description', 'tags' e 'friendly_name' podem ser atualizadas.
az ml workspace update --name
--resource-group
[--add]
[--allow-roleassignment-on-rg]
[--application-insights]
[--container-registry]
[--description]
[--display-name]
[--file]
[--force-string]
[--image-build-compute]
[--managed-network]
[--no-wait]
[--primary-user-assigned-identity]
[--public-network-access]
[--remove]
[--set]
[--system-datastores-auth-mode]
[--update-dependent-resources]
Exemplos
atualizar um espaço de trabalho a partir de um arquivo de especificação YAML.
az ml workspace update --resource-group my-resource-group --name my-workspace-name --file workspace.yml
Parâmetros Exigidos
Nome do espaço de trabalho do Azure ML. Você pode configurar o espaço de trabalho padrão usando az configure --defaults workspace=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>
.
Um sinalizador para determinar se um espaço de trabalho pode ter atribuições de função no nível do grupo de recursos.
ID do ARM dos insights do aplicativo associados a esse espaço de trabalho.
ID do ARM do registro de contêiner associado a esse espaço de trabalho.
Descrição do espaço de trabalho do Azure ML.
Nome para exibição do espaço de trabalho.
Caminho local para o arquivo YAML que contém a especificação do espaço de trabalho do Azure ML. Os documentos de referência do YAML para espaço de trabalho podem ser encontrados em: https://aka.ms/ml-cli-v2-workspace-yaml-reference.
Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.
O nome do destino de computação a ser usado para criar imagens do Docker do ambiente quando o registro do contêiner estiver atrás de uma rede virtual.
Modo de isolamento de rede gerenciado para o espaço de trabalho.
Não espere que a operação de longa duração termine. O padrão é Falso.
ID do ARM da identidade atribuída ao usuário primário associada a esse espaço de trabalho.
Permitir conectividade de ponto de extremidade público quando um espaço de trabalho estiver habilitado para link privado.
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove>
OU --remove propertyToRemove
.
Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=<value>
.
Especifica o modo de autenticação para os armazenamentos de dados do sistema. Os modos válidos são: accesskey e identity.
Especificar --update_dependent_resources, dá seu consentimento para atualizar os recursos dependentes do espaço de trabalho. A atualização do Registro de Contêiner do Azure anexado ao espaço de trabalho ou do recurso Application Insights pode interromper a linhagem de trabalhos anteriores, pontos de extremidade de inferência implantados ou sua capacidade de executar novamente trabalhos anteriores neste espaço de trabalho.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.