DevOps – Erro “New-AzureADServicePrincipal : Error occurred while executing NewServicePrincipal Code: Authentication_Unauthorized” ao tentar Habilitar um Azure Active Directory Domain Services

Sintoma

Ao tentar executar o comando New-AzureADServicePrincipal -AppId “2f8cdef31-a31e-4b4a-93e4-5f571e91255a” ocorre o seguinte erro:

“New-AzureADServicePrincipal : Error occurred while executing NewServicePrincipal
Code: Authentication_Unauthorized
Message: User was not found.
HttpStatusCode: Forbidden
HttpStatusDescription: Forbidden
HttpResponseStatus: Completed
At line:1 char:1
+ New-AzureADServicePrincipal -AppId “2f8cdef31-a31e-4b4a-93e4-5f571e91 …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo          : NotSpecified: (:) [New-AzureADServicePrincipal], ApiException
     + FullyQualifiedErrorId : Microsoft.Open.AzureAD16.Client.ApiException,Microsoft.Open.AzureAD16.PowerShell.NewServ
    icePrincipal

image

Continuar lendo

DevOps – Arquivo de Logon JSON para o Azure

Introdução

Esse artigo tem como finalidade, apoiar na criação de um arquivo JSON para ser usado em automações de scripts do PowerShell e ARM, onde você apenas invoca com um comando esse arquivo JSON e o logon é feito automaticamente para você.

Esse arquivo pode ser usado para diversas outras coisas, como Logon automático no PowerShell.

Passos

Abra um PowerShell e faça logon na assinatura que você deseja realizar a criação do arquivo JSON.

Login-AzureRmAccount

image

Continuar lendo

DevOps–Azure ARM–Usando o Visual Studio para Gerenciar o Azure–Criando uma VNET

Introdução

Esse artigo tem como finalidade explicar como você pode gerenciar seu Azure usando o Visual Studio de uma forma simples e fácil, usando PowerShell e ARM na criação de recursos.

Requisitos

Você pode baixar a versão gratuita do Visual Studio chamada Community no site abaixo:

https://www.visualstudio.com/pt-br/vs/community/

Passos

Abra seu Visual Studio vá em Arquivo – Novo – Projeto.

image

Continuar lendo

DevOps–Azure CLI–Criar Grupo de Recursos

Introdução

Esse artigo tem como finalidade demonstrar com usar o Azure CLI para criar recursos em sua Cloud.

Requisitos

Instale o Azure CLI disponível no seguinte site em seu computador Windows, Linux ou MACOS.

https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest

Criar Grupo de Recursos

Para criar um grupo de recursos, você precisa ter em mãos algumas informações como o nome do recurso e a localidade.

Para definir a localidade, você precisa passar o parâmetro da localidade corretamente, para isso digite no seu Shell do AZ o seguinte comando para verificar os nomes das localidades.

az account list-locations -o table

image

Escolha sua localidade. Em seguida, digite o seguinte comando para saber como criar um Resource Group.

az –h

image

Continuar lendo

DevOps – Criando um Windows Nano Server no Azure, Gerenciando o Nano Server com Powershell e o Projeto Microsoft Honolulu, Instalando o IIS no Nano Server e Publicando um Site no Nano Server Usando o VSTS

Introdução

Esse artigo tem como finalidade ajudar você a publicar um Nano Server no Azure, Gerenciar esse Nano Server com o Powershell e o novo Projeto Honolulu da Microsoft que substituiu o SMT do Azure e deixa a gestão muito mais simples, como instalar o IIS no Nano Server Online e publicar um site nesse Nano Server.

Importante salientar que a partir do Build 1709 do Windows Server, o Nano Server deixou de ser um sistema operacional instalável e passou a ser um Container do Windows Server. Entretanto ainda está disponível o Nano Server para instalação no Microsoft Azure.

Continuar lendo

DevOps – DevOps Project – Parte 02/02

Introdução

Dando continuidade ao post anterior DevOps Project, segue agora como navegar no painel disponível no Portal do Azure.

Painel CI/CD Pipeline

image

Nesse painel, você pode acompanhar os Commits (Alterações) feitas em seu código, os builds gerados e os releases sendo feitos em seu ambiente. Vamos a um exemplo:

Abra seu Visual Studio e conecte-se no seu projeto recém-criado.

image

Clone seu repositório GIT para realizar algumas alterações de testes em seu código.

image

image

Abra sua solution e faço uma alteração qualquer no projeto.

image

Em seguida, dê um COMMIT em seu projeto no repositório remoto do GIT.

image

image

Agora, observe no seu painel de CI/CD a representação do COMMIT feito.

image

Observe que automaticamente o BUILD de seu projeto é iniciado.

image

Após a conclusão do BUILD o Release é iniciado automaticamente.

image

Aguarde até a conclusão do Release.

image

Pronto! Seu CI e CD (Continuous Integration e Continuous Deployment) ocorreram com sucesso!

Ou seja, você não precisa mais se preocupar com o BUILD de sua aplicação, nem a implementação da mesma, isso é DevOps!

Agora, vamos conhecer os gatilhos (funcionamento) desse item no próximo post.

Um abraço e até a próxima!

Alan Carlos

DevOps – DevOps Project – Parte 01/02

Introdução

A Microsoft disponibilizou em seu portal do Azure uma nova forma de você implementar seu projeto de Desenvolvimento usando as melhores técnicas e ferramentas de DevOps do mercado de forma end-to-end. Ou seja, da concepção, construção, build e deploy em poucos passos. Importante: Como ainda é uma versão Preview, pode sofrer diversas alterações, melhorias.

Nesse primeiro post irei realizar um passo a passo de uma implantação de uma nova aplicação.

Continuar lendo