As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar GitHub para AppFabric
GitHub é uma plataforma e um serviço baseado em nuvem para desenvolvimento de software e controle de versão usando o Git, permitindo que os desenvolvedores armazenem e gerenciem seus códigos. Ele fornece o controle de versão distribuído do Git, além de controle de acesso, rastreamento de bugs, solicitações de recursos de software, gerenciamento de tarefas, integração contínua e wikis para cada projeto.
Você pode usar: AWS AppFabric para fins de segurança, receba registros de auditoria e dados do usuário do GitHub, normalize os dados no formato Open Cybersecurity Schema Framework (OCSF) e envie os dados para um bucket do Amazon Simple Storage Service (Amazon S3) ou para um stream do Amazon Data Firehose.
AppFabric suporte para GitHub
AppFabric suporta o recebimento de informações do usuário e registros de auditoria do GitHub.
Pré-requisitos
Para usar AppFabric para transferir registros de auditoria de GitHub para destinos compatíveis, você deve atender aos seguintes requisitos:
-
Para acessar os logs de auditoria, você precisa ter uma conta corporativa.
-
Para acessar os logs de auditoria corporativa, você precisa ter a função de administrador em sua conta corporativa.
-
Para obter logs de auditoria da organização, você precisa ser o proprietário da organização.
Considerações sobre limites de taxa
GitHub impõe limites de taxa ao GitHub API. Para obter mais informações sobre o GitHub APIlimites de taxa, consulte Limites e alocações de API solicitações
Considerações sobre o atraso de dados
Poderá ocorrer um atraso de até 30 minutos para que um evento de auditoria seja entregue ao seu destino. Isso se deve ao atraso nos eventos de auditoria disponibilizados pelo aplicativo, bem como às precauções tomadas para reduzir a perda de dados. No entanto, isso pode ser personalizado ao nível da conta. Para obter assistência, entre em contato AWS Support
Conectando-se AppFabric ao seu GitHub conta
Depois de criar seu pacote de aplicativos dentro do AppFabric serviço, você deve autorizar AppFabric com GitHub. Para encontrar as informações necessárias para autorizar GitHub com AppFabric, use as etapas a seguir.
Crie um OAuth aplicativo
AppFabric integra-se com o GitHub usandoOAuth. Use as etapas a seguir para criar um OAuth aplicativo no GitHub. Para obter mais informações, consulte Criação de GitHubs aplicativos
-
Escolha sua foto do perfil localizada no canto superior direito da página e escolha Configurações.
-
No painel de navegação à esquerda, escolha Configurações.
-
Escolha OAuthaplicativos no painel de navegação esquerdo.
-
Escolha Novo OAuth aplicativo.
nota
Esse botão será rotulado como Registrar um novo aplicativo se você não tiver criado um OAuth aplicativo anteriormente.
-
Insira o nome do seu aplicativo na caixa de texto Nome do aplicativo.
-
Insira a instância completa do aplicativo URL na caixa de URL texto Página inicial.
-
(Opcional) Insira uma descrição para seu aplicativo na caixa de texto Descrição do aplicativo. Os usuários verão essa descrição.
-
Insira um URL com o seguinte formato na caixa de URL texto de retorno de chamada de autorização.
https://
<region>
.console.aws.amazon.com/appfabric/oauth2NesteURL,
<region>
é o código para o Região da AWS no qual você configurou seu pacote de AppFabric aplicativos. Por exemplo, o código para a região Leste dos EUA (Norte da Virgínia) éus-east-1
. Para essa região, o redirecionamento URL éhttps://
.us-east-1
.console.aws.amazon.com/appfabric/oauth2 -
Escolha Ativar fluxo de dispositivos se seu OAuth aplicativo usar o fluxo de dispositivos para identificar e autorizar usuários. Para obter mais informações sobre o fluxo de dispositivos, consulte Autorização de OAuth aplicativos
no GitHub site. -
Escolha Registrar aplicativo.
Autorizações do aplicativo
ID de locatário
AppFabric solicitará seu ID de inquilino. A ID do locatário deve ser fornecido em um dos seguintes formatos:
Log de auditoria corporativa:
Use o log de auditoria da empresa se quiser conhecer as ações agregadas de todas as organizações pertencentes à sua conta corporativa.
Para usar o log de auditoria corporativo, a ID do locatário é a ID corporativa da sua conta. É possível encontrar sua ID corporativa na barra de endereços do navegador. Por exemplo,
é a ID corporativa a seguir URLexampleenterprise
https://github.com/settings/enterprises/
.examplenterprise
Ao especificar a ID corporativa para o log de auditoria corporativo, você deve prefixá-lo com enterprise:
. Portanto, especifique o exemplo anterior como enterprise:examplenterprise
.
Log de auditoria da organização:
Use o log de auditoria da organização como administrador da organização se quiser conhecer as ações realizadas pelos membros da sua organização. Inclui detalhes como quem executou a ação, qual foi a ação e quando ela foi executada.
Para usar o log de auditoria da organização, a ID do locatário é a ID da sua organização. É possível encontrar sua ID da organização na barra de endereços do navegador. Por exemplo,
é a ID da organização a seguir URLexampleorganization
https://github.com/settings/organizations/
.exampleorganization
Ao especificar a ID do locatário para o log de auditoria da organização, você deve prefixá-la com organization:
. Portanto, especifique o exemplo anterior como organization:exampleorganization
.
Nome do locatário
Insira um nome que identifique esse nome exclusivo GitHub empresa ou organização. AppFabric usa o nome do inquilino para rotular as autorizações do aplicativo e todas as ingestões criadas a partir da autorização do aplicativo.
ID de cliente
AppFabric solicitará um ID de cliente. Use as etapas a seguir para encontrar seu ID de cliente em GitHub,
-
Escolha sua foto do perfil localizada no canto superior direito da página e escolha Configurações.
-
No painel de navegação à esquerda, escolha Configurações.
-
Escolha OAuthaplicativos no painel de navegação esquerdo.
-
Escolha o OAuth aplicativo específico e, em seguida, procure o valor do ID do cliente.
Segredo do cliente
AppFabric solicitará um segredo do cliente. Use as etapas a seguir para descobrir o segredo do seu cliente em GitHub.
-
Escolha sua foto do perfil localizada no canto superior direito da página e escolha Configurações.
-
No painel de navegação à esquerda, escolha Configurações.
-
Escolha OAuthaplicativos no painel de navegação esquerdo.
-
Escolha o OAuth aplicativo específico e, em seguida, procure o valor do segredo do cliente. Se você não conseguir encontrar um segredo de cliente existente, talvez seja necessário gerar um novo.
Aprovar autorização
Depois de criar a autorização do aplicativo em AppFabric, você receberá uma janela pop-up de GitHub para aprovar a autorização. Para aprovar a AppFabric autorização, escolha Permitir.
Certifique-se de que suas organizações tenham concedido acesso