Configurar fontes de implantação para Serviços de Aplicativos no Azure Stack Hub
O Serviço de Aplicativo no Azure Stack Hub dá suporte à implantação sob demanda de vários provedores de controle do código-fonte. Esse recurso permite que os desenvolvedores de aplicativos implantem diretamente de seus repositórios de controle do código-fonte. Se os usuários quiserem configurar o Serviço de Aplicativo para se conectar a seus repositórios, um operador de nuvem deverá primeiro configurar a integração entre o Serviço de Aplicativo no Azure Stack Hub e o provedor de controle do código-fonte.
Além do Git local, há suporte para os seguintes provedores de controle do código-fonte:
- GitHub
- BitBucket
- OneDrive
- DropBox
Exibir fontes de implantação na administração do Serviço de Aplicativo
Entre no portal de administrador do Azure Stack Hub como um administrador de serviço.
Navegue até Todos os Serviços e selecione o Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte. Você pode ver a lista de todas as fontes de implantação configuradas.
Configurar o GitHub
Você deve ter uma conta do GitHub para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
Entre no GitHub, acesse https://www.github.com/settings/developerse selecione Registrar um novo aplicativo.
Insira um Nome de aplicativo. Por exemplo, Serviço de Aplicativo no Azure Stack Hub.
Insira a URL da Home Page. A URL da página inicial deve ser o endereço do portal do Azure Stack Hub. Por exemplo,
https://portal.<region>.<FQDN>
. Para obter mais informações sobre o FQDN (nome de domínio totalmente qualificado) do Azure Stack Hub, consulte Namespace DNS do Azure Stack Hub.Insira uma Descrição do Aplicativo.
Insira a URL de retorno de chamada de autorização. Em uma implantação padrão do Azure Stack Hub, a URL está no formato
https://portal.<region>.<FQDN>/TokenAuthorize
.Selecione Registrar aplicativo. Uma página é exibida listando a ID do cliente e o segredo do cliente do aplicativo.
Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a ID do Cliente e o Segredo do Cliente nas caixas de entrada correspondentes do GitHub.
Selecione Salvar.
Configurar o BitBucket
Você deve ter uma conta BitBucket para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
Faça login no BitBucket e vá para Integrações em sua conta.
Selecione OAuth em Gerenciamento de acesso e Adicionar consumidor.
Insira um Nome para o consumidor. Por exemplo, Serviço de Aplicativo no Azure Stack Hub.
Insira uma Descrição para o aplicativo.
Insira a URL de Retorno de Chamada. Em uma implantação padrão do Azure Stack Hub, a URL de retorno de chamada está no formato
https://portal.<region>.<FQDN>/TokenAuthorize
. Para que a integração do BitBucket seja bem-sucedida, a URL deve seguir as letras maiúsculas listadas aqui.Insira o URL. Essa URL deve ser a URL do portal do Azure Stack Hub. Por exemplo,
https://portal.<region>.<FQDN>
.Selecione as permissões necessárias:
- Repositórios: Leia
- Webhooks: leitura e gravação
Selecione Salvar. Agora você vê esse novo aplicativo, juntamente com a Chave e o Segredo, em Consumidores OAuth.
Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a Chave na caixa de entrada ID do Cliente e o Segredo na caixa de entrada Segredo do Cliente do BitBucket.
Selecione Salvar.
Configurar o OneDrive
Você deve ter uma conta da Microsoft vinculada a uma conta do OneDrive para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
Observação
No momento, não há suporte para contas do OneDrive for Business.
Vá para https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade e entre usando sua conta da Microsoft.
Em Registros de aplicativo, selecione Novo registro.
Insira um Nome para o novo registro de aplicativo: por exemplo, insira Serviço de Aplicativo no Azure Stack Hub.
Em Tipos de conta com suporte, selecione Somente contas pessoais da Microsoft.
Insira o URI de Redirecionamento. Escolha a plataforma – Web e, em uma implantação padrão do Azure Stack Hub, o URI de redirecionamento está no formato -
https://portal.<region>.<FQDN>/TokenAuthorize
.Selecione Registrar.
A próxima tela lista as propriedades do seu novo aplicativo. Salve a ID do aplicativo (cliente) em um local temporário.
Em Certificados e segredos, escolha Segredos do cliente e selecione Novo segredo do cliente. Forneça uma descrição e escolha a duração da expiração para o novo segredo e selecione Adicionar.
Anote o valor do novo segredo.
Em Permissões de API, selecione Adicionar uma permissão.
Adicione as permissões delegadas de permissões - do Microsoft Graph.
- Files.ReadWrite.AppFolder
- Usuário. Ler
Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a ID do Aplicativo (cliente) na caixa de entrada ID do Cliente e o Segredo na caixa de entrada Segredo do Cliente do OneDrive.
Selecione Salvar.
Configurar o DropBox
Observação
Você deve ter uma conta do DropBox para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
https://www.dropbox.com/developers/apps Acesse e faça login usando as credenciais da sua conta do DropBox.
Selecione Criar aplicativo.
Selecione API do DropBox.
Defina o nível de acesso como Pasta do aplicativo.
Insira um Nome para seu aplicativo.
Selecione Criar Aplicativo. Você verá uma página listando as configurações do aplicativo, incluindo a chave do aplicativo e o segredo do aplicativo.
Verifique se o nome da pasta do aplicativo está definido como Serviço de Aplicativo no Azure Stack Hub.
Defina o URI de redirecionamento do OAuth 2 e selecione Adicionar. Em uma implantação padrão do Azure Stack Hub, o URI de redirecionamento está no formato
https://portal.<region>.<FQDN>/TokenAuthorize
.Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a chave do aplicativo na caixa de entrada ID do cliente e o segredo do aplicativo na caixa de entrada Segredo do cliente do DropBox.
Selecione Salvar.
Importante
Se você estiver reconfigurando aplicativos existentes após atualizar para o Serviço de Aplicativo do Azure no Azure Stack Hub 2022 H1, deverá revogar todos os tokens e os usuários finais precisarão reautorizar com os provedores em seus aplicativos para habilitar a sincronização de provedores de controle do código-fonte
Configurar o GitHub
Você deve ter uma conta do GitHub para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
Entre no GitHub, acesse https://www.github.com/settings/developerse selecione Registrar um novo aplicativo.
Insira um Nome de aplicativo. Por exemplo, Serviço de Aplicativo no Azure Stack Hub.
Insira a URL da Home Page. A URL da página inicial deve ser o endereço do portal do Azure Stack Hub. Por exemplo,
https://portal.<region>.<FQDN>
. Para obter mais informações sobre o FQDN (nome de domínio totalmente qualificado) do Azure Stack Hub, consulte Namespace DNS do Azure Stack Hub.Insira uma Descrição do Aplicativo.
Insira a URL de retorno de chamada de autorização. Em uma implantação padrão do Azure Stack Hub, a URL está no formato
https://api.appservice.<region>.<FQDN>:44300/auth/github/callback
.Selecione Registrar aplicativo. Uma página é exibida listando a ID do cliente e o segredo do cliente do aplicativo.
Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a ID do Cliente e o Segredo do Cliente nas caixas de entrada correspondentes do GitHub.
Selecione Salvar.
Configurar o BitBucket
Você deve ter uma conta BitBucket para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
Faça login no BitBucket e vá para Integrações em sua conta.
Selecione OAuth em Gerenciamento de acesso e Adicionar consumidor.
Insira um Nome para o consumidor. Por exemplo, Serviço de Aplicativo no Azure Stack Hub.
Insira uma Descrição para o aplicativo.
Insira a URL de Retorno de Chamada. Em uma implantação padrão do Azure Stack Hub, a URL de retorno de chamada está no formato
https://api.appservice.<region>.<FQDN>:44300/auth/bitbucket/callback
. Para que a integração do BitBucket seja bem-sucedida, a URL deve seguir as letras maiúsculas listadas aqui.Insira o URL. Essa URL deve ser a URL do portal do Azure Stack Hub. Por exemplo,
https://portal.<region>.<FQDN>
.Selecione as permissões necessárias:
- Repositórios: Leia
- Webhooks: leitura e gravação
Selecione Salvar. Agora você vê esse novo aplicativo, juntamente com a Chave e o Segredo, em Consumidores OAuth.
Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a Chave na caixa de entrada ID do Cliente e o Segredo na caixa de entrada Segredo do Cliente do BitBucket.
Selecione Salvar.
Configurar o OneDrive
Você deve ter uma conta da Microsoft vinculada a uma conta do OneDrive para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
Observação
No momento, não há suporte para contas do OneDrive for Business.
Vá para https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade e entre usando sua conta da Microsoft.
Em Registros de aplicativo, selecione Novo registro.
Insira um Nome para o novo registro de aplicativo: por exemplo, insira Serviço de Aplicativo no Azure Stack Hub.
Em Tipos de conta com suporte, selecione Somente contas pessoais da Microsoft
Insira o URI de Redirecionamento. Escolha a plataforma – Web e, em uma implantação padrão do Azure Stack Hub, o URI de redirecionamento está no formato -
https://api.appservice.<region>.<FQDN>:44300/auth/onedrive/callback
.Escolha Registrar
A próxima tela lista as propriedades do seu novo aplicativo. Salve a ID do aplicativo (cliente) em um local temporário.
Em Certificados e segredos, escolha Segredos do cliente e selecione Novo segredo do cliente. Forneça uma descrição e escolha a duração da expiração para o novo segredo e selecione Adicionar.
Anote o valor do novo segredo.
Em Permissões de API, selecione Adicionar uma permissão
Adicione as permissões delegadas de permissões - do Microsoft Graph.
- Files.ReadWrite.AppFolder
- Usuário. Ler
Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a ID do Aplicativo (cliente) na caixa de entrada ID do Cliente e o Segredo na caixa de entrada Segredo do Cliente do OneDrive.
Selecione Salvar.
Configurar o DropBox
Observação
Você deve ter uma conta do DropBox para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.
https://www.dropbox.com/developers/apps Acesse e faça login usando as credenciais da sua conta do DropBox.
Selecione Criar aplicativo.
Selecione API do DropBox.
Defina o nível de acesso como Pasta do aplicativo.
Insira um Nome para seu aplicativo.
Selecione Criar Aplicativo. Você verá uma página listando as configurações do aplicativo, incluindo a chave do aplicativo e o segredo do aplicativo.
Verifique se o nome da pasta do aplicativo está definido como Serviço de Aplicativo no Azure Stack Hub.
Defina o URI de redirecionamento do OAuth 2 e selecione Adicionar. Em uma implantação padrão do Azure Stack Hub, o URI de redirecionamento está no formato
https://api.appservice.<region>.<FQDN>:44300/auth/dropbox/callback
.Em uma nova guia ou janela do navegador, entre no portal do administrador do Azure Stack Hub como administrador do serviço.
Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.
Selecione Configuração de controle do código-fonte.
Copie e cole a chave do aplicativo na caixa de entrada ID do cliente e o segredo do aplicativo na caixa de entrada Segredo do cliente do DropBox.
Selecione Salvar.
Próximas etapas
Os usuários agora podem usar as fontes de implantação para coisas como implantação contínua, implantação local do Git e sincronização de pastas na nuvem.