Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Azure Ambientes de Implantação está no modo de manutenção, sem recursos adicionais planejados.
Os recursos existentes permanecem disponíveis. Use esta documentação para a funcionalidade atual e as diretrizes operacionais. Para obter detalhes, consulte modo de manutenção para Ambientes de Implantação do Azure.
Este artigo explica como criar e acessar um ambiente em um projeto existente de Ambientes de Implantação do Azure usando a CLI do Azure.
Pré-requisitos
| Categoria | Requirement |
|---|---|
| Installation | Instale a extensão CLI do Azure para ambientes de implantação Azure. |
| Procedure | Conclusão de Criar e configurar um centro de desenvolvimento usando a CLI do Azure. |
| Procedure | Conclusão de Criar e configurar um projeto usando a CLI do Azure. |
| Permissions | Para criar um ambiente: a função de usuário dos Ambientes de Implantação , a função DevCenter Project Admin ou uma função interna que tenha permissões apropriadas. |
Criar um ambiente
A criação de um ambiente cria automaticamente os recursos necessários e um grupo de recursos para armazená-los. O nome do grupo de recursos segue o padrão {projectName}-{environmentName}. Você pode exibir o grupo de recursos no portal do Azure.
Para criar um ambiente e configurar recursos, conclua as etapas a seguir no CLI do Azure. Você pode exibir as saídas conforme definido no modelo específico do ARM (Azure Resource Manager).
Observação
Somente os usuários que têm a função de Usuário de Ambientes de Implantação , a função DevCenter Project Admin ou uma função interna que tenha permissões apropriadas podem criar um ambiente. Os usuários que têm a função Leitor de Ambientes de Implantação podem exibir seus próprios ambientes e ambientes criados por outras pessoas.
Entre na CLI do Azure:
az loginInstale ou atualize a extensão do Centro de Desenvolvimento do Azure para a CLI:
az extension add --name devcenter --upgradeListe todos os projetos de Ambientes de Implantação do Azure aos quais você tem acesso:
az graph query -q "Resources | where type =~ 'microsoft.devcenter/projects'" -o tableConfigure a assinatura padrão como a assinatura que contém o projeto:
az account set --subscription <subscriptionName>Configure o grupo de recursos padrão como o grupo de recursos que contém o projeto:
az config set defaults.group=<resourceGroupName>Liste o tipo de ambientes que você pode criar em um projeto específico:
az devcenter dev environment-type list --dev-center-name <devcenterName> --project-name <projectName> -o tableListe as definições de ambiente disponíveis para um projeto específico:
az devcenter dev environment-definition list --dev-center-name <devcenterName> --project-name <projectName> -o tableUma definição de ambiente é um modelo de infraestrutura como código definido no arquivo environment.yaml . Crie um ambiente usando uma definição de ambiente na lista de definições de ambiente disponíveis:
az devcenter dev environment create --dev-center-name <devcenterName> --project-name <projectName> --environment-name <environmentName> --environment-type <environmentType> --environment-definition-name <environmentDefinitionName> --catalog-name <catalogName>Se a definição de ambiente específica* exigir parâmetros, use
--parameterse forneça os parâmetros como uma cadeia de caracteres JSON ou um arquivo JSON. Por exemplo:$params = "{ 'name': 'firstMsi', 'location': 'northeurope' }" az devcenter dev environment create --dev-center-name <devcenterName> --project-name <projectName> --environment-name <environmentName> --environment-type <environmentType> --environment-definition-name <environmentDefinitionName> --catalog-name <catalogName> --parameters $params
Observação
Você pode usar --help para exibir mais detalhes sobre qualquer comando, argumentos aceitos e exemplos. Por exemplo, use az devcenter dev environment create --help para exibir mais detalhes sobre como criar um ambiente.
Solucionar problemas de erro de permissões
Você deve ter a função de Usuário de Ambientes de Implantação , a função DevCenter Project Admin ou uma função interna que tenha as permissões necessárias para criar um ambiente.
Se você não tiver as permissões corretas, o ambiente não será criado. Uma mensagem de erro como o exemplo a seguir pode aparecer:
(EnvironmentNotFound) The environment resource was not found.
Code: EnvironmentNotFound
Message: The environment resource was not found.
Para resolver o problema, atribua as permissões corretas. Consulte Conceder acesso à equipe de desenvolvimento.
Acessar um ambiente
Para acessar um ambiente:
Listar os ambientes existentes que estão disponíveis em um projeto específico:
az devcenter dev environment list --dev-center-name <devcenterName> --project-name <projectName>Exiba os pontos de extremidade de acesso a vários recursos, conforme definido nas saídas de modelo do ARM.
Acesse os recursos específicos utilizando os endpoints.
Implantar um ambiente
az devcenter dev environment deploy --action-id "deploy" --dev-center-name <devcenterName> \
-g <resourceGroupName> --project-name <projectName> --environment-name <environmentName> --parameters <parametersJsonString>
Excluir um ambiente
az devcenter dev environment delete --dev-center-name <devcenterName> --project-name <projectName> --environment-name <environmentName> --user-id "me"