Fazendo.
E bem-vindo de volta agora a este vídeo que iremos discutir sobre o serviço de acompanhantes em detalhes agora apenas para elaborar um código
de vestimenta, o cometa é um serviço de controle de origem feito pelo homem fornecido pela Eatables para
hospedar o repositório.
Agora, geralmente, muitas organizações fazem uso de plataformas de terceiros como BitBucket, GitHub,
e há muitas delas disponíveis para hospedagem.
Eles obtêm repositórios.
Portanto, qualquer um dos bons comitês também é uma das ótimas opções que podem ser exploradas agora: examinar rapidamente o código,
o console de commit.
Você vê que existem vários repositórios disponíveis.
Portanto, abra muito rapidamente um entre eles dentro do repositório, existem vários arquivos e, junto com
esse código, também oferece todo o conjunto básico de recursos que estão disponíveis em uma plataforma típica baseada em gate.
Então você puxou o pedido, você tem comentários, ramos e vários outros.
Agora, neste estágio de uma certificação profissional ou de nível de especialidade, presumo que você já
conheça os fundamentos do code commit estabelecido e também os fundamentos para obter um repositório para que possamos
prosseguir e discutir sobre vários recursos importantes do código em Mais detalhes.
Agora, ainda me lembro de muitos anos atrás, quando o serviço de acompanhantes foi lançado, na verdade, estávamos avaliando
para a nossa organização.
Mas, durante esse tempo, o comitê de código tinha um conjunto de recursos muito básico, e essa foi uma das razões
pelas quais muitas organizações não optaram por ele.
Mas agora, depois de alguns anos, ele tem uma boa quantidade de recursos.
E um dos grandes benefícios pelos quais as organizações estão optando por este ou outros fornecedores terceirizados
é sua forte integração com vários outros serviços.
Portanto, vamos prosseguir e discutir sobre isso com mais detalhes.
Agora, o primeiro recurso importante do código que devemos observar é o texto do repositório.
Portanto, os repositórios estão dentro do código do banco de dados.
O compromisso pode ser marcado, o que ajudará ainda mais a identificar e organizar seus recursos.
Então, se você ver que eu tenho um repositório de código de confirmação de código de demonstração e tem sua equipe de pagamento de tag off.
Portanto, sempre que você fizer uso de vários serviços, como Grupo de Recursos, e quiser ver quais são os recursos associados à
equipe de pagamentos, talvez um repositório de comentários de código, fácil de usar como três depósitos e assim por
diante.
Isso é algo que você pode fazer facilmente com a ajuda das tags do repositório se elas forem adicionadas
ao repositório de código.
Agora, uma das coisas em que as tags de repositório são amplamente utilizadas na organização, pelo que
tenho visto, são as políticas baseadas em identidade.
Agora, com a política AIM, você pode ir em frente e criar uma ação Denyer inferior no repositório com
base nos Edelstein que estão associados a ele.
Portanto, vamos dar um caso de uso simples.
Vamos supor que haja 20 desenvolvedores que fazem parte dos pagamentos da equipe.
Então, o que queremos é que esses 20 desenvolvedores tenham acesso apenas aos seus repositórios.
Então, para fazer isso, a primeira coisa que você precisa fazer é o repositório de Bagdá.
Assim, você marcará todo o repositório de pagamentos com a marca apropriada e, em seguida, criará na política.
Então a ação da política vai começar em todos os recursos com a condição de tempo de pagamento.
Portanto, qualquer repositório de comentários judiciais que tenha essa tag específica, a equipe de pagamento terá controle total sobre
ele.
Então é isso que a política de identidade permite que você faça.
Agora, deixe-me mostrar isso rapidamente também.
Portanto, atualmente no repositório da comunidade de código, se eu ir rapidamente para as configurações Aurier nas tags do repositório,
você verá que tem uma tag de pagamentos da equipe.
Então, agora o que você faz, vá em frente e associe esta política específica de AM a todos
os desenvolvedores que fazem parte dos pagamentos e, portanto, eles poderão ter acesso total ao repositório que tem sua
tag associada.
Então, vamos testá-lo rapidamente em uma perspectiva de demonstração.
Portanto, para a demonstração de hoje, tenho um usuário chamado Demo User e esse usuário tem uma boa política baseada em comandos associada a ele.
Portanto, vamos explorar o que tem tudo a ver com esta política.
Então, se você ver, está basicamente permitindo a ação de extração de commit de código em todos
os recursos, considerando que o recurso possui uma etiqueta de equipe de pagamentos.
Agora, do usuário demo, vamos rapidamente para o código, console de commit.
Agora, nesta fase, o usuário é capaz de listar todos os repositórios agora que sabemos que a equipe de
pagamentos que está associada ao demo poderia.
Então, se eu abrir isso rapidamente e tentarmos ler o arquivo, vamos fazer isso.
Veja, agora está funcionando perfeitamente bem de maneira semelhante.
Vamos voltar ao repositório.
Você também tem mais um repositório denominado repositório secreto.
Agora, este repositório não possui uma etiqueta de equipe de pagamentos.
Então, vamos tentar abrir isso.
E imediatamente você obtém a exceção de acesso negado.
Portanto, as políticas baseadas em identidade baseadas na pilha de recursos são um recurso muito importante.
E isso é algo que você usará amplamente, desde que sua organização esteja usando.
Pode entrar
Agora, quando você discute sobre as políticas de identidade, uma das coisas que acabamos de ver foi o acesso
baseado na taxa de recursos.
No entanto, há muitas coisas que você pode fazer com base nisso.
Então, vamos pegar um exemplo de caso de uso para que você possa dizer negando todo o acesso a um repositório com uma tag de status,
um segredo.
Portanto, isso é algo que pode ser feito.
Você pode dizer permitir acesso a um repositório apenas na região de Mumbai ou pode permitir que o usuário se conecte apenas a partir
de um IP específico para se conectar a um repositório.
Isso também é algo que pode ser feito ou você pode negar a Bush o acesso ao branch master ou vários outros.
Portanto, se você perceber que há muita flexibilidade que pode ser obtida com a ajuda do, as políticas para alimentos podem ser
adotadas.
E isso é muito importante.
Portanto, se você está bem familiarizado com as políticas do IAM, pode experimentar um ótimo conjunto de políticas para o
comitê e isso deixará até mesmo os auditores felizes.
Portanto, agora vamos dar uma olhada no próximo conjunto de recursos de código relacionado principalmente à integração com
A. C. Serviços.
E isso é muito importante.
Assim, o serviço de acompanhantes Aydan integrou vários outros serviços como o LAMDA.
Você ainda violou seu código de trilha de nuvem, construiu um banco de dados, Caymans e vários outros.
E esta é uma das razões pelas quais muitas organizações estão optando principalmente pela vinda de código.
Então, por exemplo, você tem um serviço de confirmação de código, você tem um determinado conjunto de ações.
Talvez, se alguém tiver feito push do último conjunto de código, ele possa prosseguir e acionar funções lambda.
Você pode fazer muitas coisas quando se trata de integração com o comitê de código.
Portanto, o código do banco de dados é integrado à nuvem.
Então, no slide anterior, também estávamos discutindo sobre a integração do serviço de confirmação de código
que até mesmo viola a nuvem Trillian outros, de modo que, uma vez que está integrado com a nuvem três,
permitirá que os administradores capturem grandes insights sobre as atividades dos usuários.
Portanto, você pode ir em frente e criar ótimos painéis sobre quais são os repositórios que estão sendo
puxados, quantos pushes estão acontecendo, quais são os arquivos que estão sendo excluídos do repositório de código e assim por
diante.
E isso é muito importante especificamente para a equipe de segurança.
Lembro-me de que nas organizações onde trabalhei, estávamos construindo a mesma segurança de painel relacionada, monitorando o
conjunto de painel relacionado, e uma das regras especificamente relacionadas ao repositório de portão e os auditores
eram muito rígidos sobre isso, é que se um usuário , digamos que um usuário esteja deixando a
organização e apenas um dia antes de seu último dia, de repente ele puxa todos os repositórios que fazem
parte dessa organização específica pertencentes a sua equipe, bem como pertencentes a todas as outras equipes.
Portanto, essa é uma das coisas com base nas quais o alerta é acionado.
Portanto, agora uma das perguntas que surge é por que ele está puxando todos os repositórios associados à
organização em seu último dia de trabalho?
Então, algo assim.
Existem muitos casos de uso de segurança importantes que podem ser construídos com base em gett.
E com a ajuda do código confirma a integração com a nuvem, fica muito fácil ir em frente e fazer
isso.
Portanto, ele examinará rapidamente o console da nuvem.
Basicamente, filtramos a origem do evento com base no serviço principal.
Então você vê que há vários eventos, nomeie como lista de repositórios e obtenha referências, obtenha o repositório
e tantos outros.
E com base nisso, também fornece o nome de usuário associado.
Portanto, este nome de usuário executou esta operação neste evento específico.
Então, se eu descer um pouco, você tem certas atividades então, mais usuário, você tem certas atividades de outros
usuários e assim por diante.
Então, se você abrir isso rapidamente.
Então, neste estágio, você verá que um grande evento de repositório foi feito, mas você não sabe realmente
em qual repositório foi criado.
Então, se você abrir este evento específico, vamos voltar para baixo.
Então, dentro da área você pode ver que é o repositório de código de demonstração.
Ele também mostra vários outros detalhes aqui, como o endereço IP de origem do qual a consulta foi feita
e vários outros.
Portanto, todas essas informações são como uma mina de ouro, especificamente se você deseja construir a segurança.
Painéis relacionados para repositórios de portão agora o próximo recurso importante para Qualcomm, são suas regras de notificação para que
você possa configurar regras de notificação para repositórios para que os usuários do repositório recebam e-mails sobre os tipos
de evento de repositório que você especificar.
Então, por exemplo, digamos que você queira ir em frente e receber o e-mail sempre que ocorrer um determinado evento.
Então, talvez sempre que houver um pedido ousado ou sempre que houver uma fusão ou sempre que uma marca
for criada ou excluída ou o administrador dessa equipe precisar obter o e-mail.
Portanto, isso é algo que pode ser feito com a ajuda de regras de notificação.
Portanto, dentro do código, se o arquivo abrir rapidamente a área de configurações sob as notificações, você verá que,
em termos de evento que aciona a notificação, você pode especificar.
Então, sempre que você quiser um e-mail, quando houver uma solicitação de pull ou quando uma marca for criada, excluída ou mesclada,
dependendo do que você precisa, você pode ir em frente e acionar a notificação de acordo.
E, novamente, uma coisa ótima é que a notificação nem sempre precisa ser por e-mail.
Também pode ser integrado, o que falta, muitas organizações estão usando folga.
Agora, o último recurso importante para o código associado ao vídeo de hoje é a proteção de dados.
Assim, os repositórios de dados codificados são criptografados em trânsito e também em repouso.
É muito importante saber isso.
Portanto, sempre que os dados são enviados para um repositório, por exemplo, digamos que você receba o push, o
código confirma a criptografia para receber os dados conforme são armazenados no repositório.
Portanto, sempre que você puxa os dados do código contrapositivo, ele pode puxar o goldkamp, confirmar,
descriptografar automaticamente os dados e enviar a versão descriptografada ao chamador.
E também observe que quaisquer dados que são transmitidos pela rede, eles sempre são criptografados.
E esta é a razão pela qual sempre que você cria um bom repositório de comandos, se você vai para
o serviço de gerenciamento de chaves no W. S. nas chaves gerenciadas AWG, você verá que sempre terá uma
chave associada ao código comestível curcumina.
E isso é importante, principalmente relacionado ao caso de uso de armazenar os dados criptografados, bem como descriptografá-los sempre
que necessário.
Então, em uma visão geral de alto nível, esses são alguns dos recursos importantes relacionados ao código estabelecido
vindo.
Novamente, há muitos outros recursos que podem ser explorados.
Analisamos isso como e quando necessário com mais detalhes.
No entanto, para isso vamos mantê-lo simples e com uma visão geral de alto nível e com isso vamos concluir o vídeo de
hoje.