Olá a todos e bem-vindos de volta.
Agora, neste vídeo, discutiremos sobre as considerações que você terá que cuidar especificamente
enquanto estiver escrevendo a política de três buckets para o registro centralizado com base na arquitetura
de contas cruzadas.
Agora, neste estágio, quando estávamos configurando a trilha de nuvem entre contas, escrevemos uma
política de bucket do S3 simples, e essa política de bucket permitia que o serviço de trilha de nuvem executasse a operação de colocação
de objeto em um bucket do S3.
Então isso é bom.
Agora, um dos desafios que você verá nesse tipo de configuração é que qualquer conta pode pertencer
a você, não pode pertencer a nenhuma conta de lugar.
Se alguém criou uma nova trilha baseada na trilha de nuvem e especificou seu bucket do S3, a trilha de nuvem
dessa conta poderá adicionar facilmente alguns dados ao seu bucket do S3.
Portanto, esse é um dos principais desafios enquanto você adiciona esse tipo de política, e essa é a
razão pela qual também me referi como uma política de bucket do S3 baseada em curinga.
Portanto, para superar isso, você pode adicionar uma instrução condicional à sua política de bucket.
Portanto, como uma prática baseada em segurança, você pode adicionar uma chave de condição associada W à sua política de bucket do S3
e isso impedirá o acesso não autorizado ao seu bucket do S3.
Então, se você vir nesta captura de tela, adicionamos uma condição e nessa condição temos uma fonte e aqui estamos
adicionando a área exata de sua trilha de nuvem.
Então você tem a região, tem o número da conta e ainda tem o nome da trilha.
Portanto, nesse tipo de abordagem, nenhuma outra trilha poderá adicionar o conteúdo ao seu bucket do S3.
Portanto, esta é a visão geral de alto nível.
Vamos em frente e experimentá-lo agora para a demonstração de hoje.
Novamente, eu já tenho a política de bucket do S3 de amostra disponível e essa política de bucket, se você a vir,
tem essa condição específica.
E nesta fonte aqui, esta é a fonte aqui que consiste na região, que é
sudeste, que é Cingapura, a conta e o nome do trem.
Tudo bem.
Então vamos fazer uma coisa.
Vamos em frente e copie isso.
E dentro do seu bucket do S3, você pode acessar as permissões.
E aqui você pode editar a política do bucket.
Tudo bem, então vamos remover isso.
Eu gosto da nova política aqui e podemos salvar a mudança.
Agora, uma coisa importante que você precisa observar aqui, na verdade, deixe-me mostrar rapidamente.
Vamos aos objetos aqui.
Vamos abrir nossos logs de comércio na nuvem.
Agora, se você vir em uma trilha de nuvem, você tem várias regiões disponíveis aqui.
Então, geralmente, sempre que você cria uma trilha, você deve garantir se é uma trilha multi-região ou não.
Portanto, neste caso, a trilha que criamos é uma trilha de várias regiões e essa é uma das razões
pelas quais todos os logs de comércio em nuvem de outras regiões também estão sendo adicionados aqui.
Agora, geralmente, sempre que você cria uma política baseada na origem aqui, em vez de especificar a região, também
pode adicionar uma estrela aqui para que todas as regiões sejam permitidas.
Agora, antes de concluirmos, para testar se nossa política é realmente eficaz ou não, o que podemos fazer é
de uma conta de terceiro lugar, podemos ir em frente e tentar adicionar esse bucket específico do S3 e ver se os logs estão
sendo entregues ou não.
Então, para a demonstração de hoje, também tenho uma conta em terceiro lugar.
Então, a partir do navegador, tenho uma conta de terceiro lugar em uma terceira guia.
Vamos abrir rapidamente nosso serviço de trilha na nuvem e tentar criar uma nova trilha.
Eu apenas chamo de trilha de teste.
No local de armazenamento, selecionarei usar o bucket S3 existente e, no nome do bucket, adicionaremos
o nome do bucket.
Desativaremos o CMS.
Vamos descer um pouco.
Faremos um próximo.
Faremos um próximo e clicaremos em Create Trail.
Agora, imediatamente, você vê que a trilha não está sendo criada novamente.
Estamos recebendo o botão criar trilha aqui.
Tudo bem.
Agora, se você subir um pouco imediatamente, verá que recebemos um erro informando que a política de bucket do S3 pode não ter
permissão adequada para a trilha de nuvem para acessá-la.
Excelente.
Espero que com isso você tenha entendido as vantagens de adicionar uma instrução condicional como parte da política
de bucket do S3, especificamente relacionada ao serviço de nuvem.
Essa é a visão geral de alto nível.
E isso concluirá o vídeo de hoje.