Como gerenciar a Azion GitHub App
Azion GitHub App é uma ferramenta que conecta sua conta do GitHub com a plataforma da Azion. Esta aplicação permite que você importe seus repositórios do GitHub e os utilize para construir, implantar e gerenciar aplicações na Plataforma de Edge da Azion.
Esta documentação explica como esta aplicação funciona e como gerenciá-la de acordo com suas preferências.
Conecte Azion com sua conta do GitHub
Ao usar a Plataforma de Edge da Azion, você pode construir, implantar e gerenciar aplicações baseadas em um projeto existente importado do GitHub. Para isso, é necessário ter uma conta na Azion e uma conta no GitHub.
Em seguida, é necessário conectar sua conta da Azion com o GitHub através do Azion Console. Dessa forma, você pode conceder permissões à plataforma da Azion para importar seus repositórios existentes.
Você pode conectar a Azion com sua conta do GitHub em dois momentos:
- Ao se inscrever com o GitHub.
- Ao implantar um modelo ou importar um projeto do GitHub.
Em ambos os cenários, você será solicitado a confirmar a instalação da Azion GitHub App e definir suas permissões e acesso aos repositórios conforme desejado.
Após concluir a instalação da Azion GitHub App, você pode encontrá-la como parte de suas aplicações instaladas nas Settings de sua conta do GitHub. Consulte a seção Gerencie a Azion GitHub App para mais detalhes.
Permissões e recursos
Permissões da conta
A Azion GitHub App pode ser instalada em contas do GitHub de organizações e pessoais. O usuário precisa selecionar a conta a ser conectada à plataforma da Azion quando solicitado no pop-up que aparece durante o processo de autorização.
Para instalar a GitHub App como organização, é necessário ser o proprietário da organização ou ter permissões de administrador em um repositório. Além disso, apenas os proprietários podem gerenciar as configurações de aplicações instaladas como organização.
Ao instalar o Azion GitHub App, a aplicação pode verificar sua identidade no GitHub e tem acesso de leitura ao código, metadados e recursos aos quais você pode acessar em sua conta.
Git Scope
Após a instalação e autorização através do Azion Console, o Git Scope selecionado será visível na tela para indicar a conta que está sendo usada para criar uma nova edge application. Para selecionar um escopo diferente, clique no menu suspenso e selecione um diferente.
Permissões do repositório
É possível conceder acesso a todos os repositórios armazenados em sua conta ou selecionar repositórios específicos aos quais a Azion GitHub App terá acesso.
Você pode definir essa permissão durante a instalação da Azion GitHub App através do Console. No entanto, você pode editar essas configurações a qualquer momento, conforme explicado na seção Revise e edite as configurações da Azion GitHub App.
Continuous deployment
Após instalar a Azion GitHub App, você terá um fluxo de trabalho de implantação contínua ao atualizar sua edge application ou repositório. Dessa forma, sempre que você enviar alterações de código para seu repositório do GitHub, essas alterações serão automaticamente implantadas no ambiente da Azion e vice-versa, garantindo que seus projetos estejam sempre atualizados.
Gerencie a Azion GitHub App
Ao autorizar e instalar a Azion GitHub App através do Console, ela aparece como uma aplicação instalada em sua conta do GitHub. Para verificar se a aplicação foi conectada e instalada com sucesso em sua conta, siga os passos abaixo:
- Faça login em sua conta do GitHub.
- Vá para o Account menu, localizado no canto superior direito e identificado com seu avatar.
- Clique na opção Settings e uma nova página será aberta.
- No menu à esquerda, selecione Applications na seção de Integrations.
- Uma lista de seus aplicações do GitHub será exibida.
A lista de aplicações inclui três abas:
- Installed GitHub Apps: todos as aplicações do GitHub instaladas.
- Authorized GitHub Apps: aplicações do GitHub com acesso à sua conta.
- Authorized OAuth Apps: aplicações OAuth com acesso à sua conta.
Leia mais sobre GitHub Apps na documentação oficial do GitHub.
Revise e edite as configurações da Azion GitHub App
Na lista de Installed GitHub Apps:
- Encontre a Azion GitHub App.
- Clique no botão Configure.
- Isso abrirá uma página com informações relacionadas à aplicação.
Você pode ler a descrição e as Permissões concedidas, além de revisar e editar as configurações de acesso ao repositório. Na parte inferior da página, você encontrará a seção Danger zone com opções para suspender e desinstalar a aplicação.
Suspenda ao acesso da Azion GitHub App aos recursos da conta
Na lista de Installed GitHub Apps:
- Encontre a Azion GitHub App.
- Clique no botão Configure.
- Na seção Danger zone, clique no botão Suspend.
- Um modal aparecerá solicitando a confirmação da ação.
Agora a Azion GitHub App não terá mais acesso aos recursos de sua conta.
Posteriormente, um botão Unsuspend será exibido. Você pode clicar nele para reverter a suspensão.
Desinstale a Azion GitHub App
Na lista de Installed GitHub Apps:
- Encontre a Azion GitHub App.
- Clique no botão Configure.
- Na seção Danger zone, clique no botão Uninstall.
- Um modal aparecerá solicitando a confirmação da ação.
Isso remove a aplicação e revoga o acesso a todos os recursos de sua conta.
Para reinstalar a aplicação, você precisa concluir o processo conforme explicado na seção Conecte Azion com sua conta do GitHub.
Revogue o acesso da Azion GitHub App à conta
Na lista de Authorized GitHub Apps:
- Encontre a Azion GitHub App e clique no botão Revoke.
- Um modal aparecerá solicitando a confirmação da ação e informando que essa ação não pode ser desfeita.
Com essa ação, a Azion GitHub App não poderá mais acessar a API do GitHub.
Marca registrada
GitHub é uma marca registrada da GitHub, Inc.