Ei, todos e bem-vindos de volta a este vídeo estarão discutindo sobre a autenticação do IAM DB.
Agora esta é uma grande característica e isto basicamente nos permite autenticar em nossa instância de banco de dados usando
a gestão de identidade e acesso.
Agora eu sou autenticação de banco de dados que funciona com meu SQL e Postgres Equal.
Portanto, mais uma vez, não funciona realmente para todos os tipos.
Somente minhas SQL e Postgres SQL são suportadas a partir de agora.
E o melhor desta característica específica é que nós não precisamos realmente ter uma senha.
Em vez disso, podemos fazer uso do token de autenticação, que por sua vez seria gerado de acordo com a
política do IAM que você atribui a um princípio específico.
Portanto, esta é uma perspectiva teórica.
Deixe-me rapidamente mostrar-lhe uma demonstração para que isto se torne muito mais fácil de entender.
Portanto, esta é minha instância EC2 e deixe-me executar rapidamente um comando rápido e você verá que estou logado automaticamente.
Agora, se você olhar para o comando aqui, é um simples host do meu hífen SQL e este é o host.
Portanto, se eu mostrar rapidamente o valor associado com o anfitrião, whoops.
Veja, ele contém basicamente o nome da instância da DB que queremos conectar,
e então temos um plugin de texto claro habilitado e temos uma senha.
Portanto, no campo da senha, estamos nos referindo ao token.
Portanto, se eu puder mostrar rapidamente o token aqui, este token não é nada mais que a assinatura do token
baseado, e este é o token que basicamente autentica o usuário específico com o banco de dados.
Portanto, é isto que é usado no lugar da senha.
Portanto, este símbolo que você vê aqui, é um símbolo temporário.
Isso significa que ele continua girando e este não é um movimento estático.
Portanto, este é um recurso muito melhor porque agora você não precisa realmente ter uma senha e pode ter uma
credencial rotativa temporária para se autenticar contra o banco de dados.
Agora, há certos pontos importantes a serem lembrados.
Na verdade, eu queria mostrar-lhes mais algumas coisas que discutiremos depois deste slide.
Agora, o primeiro ponto importante a ser lembrado é que o tráfego da rede de e para o banco de dados é
criptografado com a ajuda da camada de soquete seguro.
Em segundo lugar, você pode usar o IAM para gerenciar centralmente o acesso aos recursos de seu banco de dados em vez de gerenciar o acesso
individualmente nas instâncias do BD.
Assim, com a ajuda de políticas você será capaz de fazer isso.
E o terceiro ponto, que é bastante importante, que diz que quando você usa a autenticação do banco
de dados IM com meu SQL, você está limitado a um máximo de 20 novas conexões por segundo.
Portanto, basicamente, a autenticação IMDB não é uma coisa boa para usar em suas cargas de trabalho de produção.
Se você tem usuários que querem se conectar ao seu banco de dados ou aplicativo, que quer uma certa conexão
temporária, você pode usar a autenticação IMDB, mas certifique-se de não usar isto realmente para a produção no
caso de querer fazer uso de recurso semelhante no ambiente de produção, eu recomendaria que você
fosse com o gerente de segredos.
Agora, basicamente, se você quiser fazer uso da autenticação IMDB, você precisa habilitar esse recurso em seu
banco de dados.
Portanto, deixe-me mostrar-lhe rapidamente.
Portanto, tenho uma base de dados chamada minha instância DB, que está em funcionamento.
Deixe-me clicar dentro dela.
E aqui se você olhar para a aba de configuração, vamos um pouco para baixo aqui.
Você vê que a autenticação IMDB está habilitada, portanto, você precisa ter certeza de que esta autenticação está habilitada.
Agora, antes de concluirmos, eu queria mostrar-lhes algumas coisas rápidas.
Basicamente, se você olhar para a documentação, a documentação é pouco incorreta.
Tem um bug aqui.
Deixe-me mostrar-lhe isto rapidamente.
Portanto, aqui diz que a autenticação do banco de dados IM está disponível para os seguintes motores de banco de dados
e tipos de instância.
E aqui diz meu SQL 5. 6 menor.
Agora diz que todas as classes de instância são suportadas, exceto a db, D dois pontos micro e dvd2 não pequeno e
DBM um não pequeno.
Portanto, se você ler aqui você poderá ver que todas as classes de instância, exceto estas, são suportadas para a autenticação
do banco de dados do IAM.
Mas não é esse o caso.
Mesmo a db ht dois pontos micro e DV dois pontos pequenos é suportada para a autenticação IMDB.
Na verdade, se você olhar para esta instância de banco de dados, esta instância de banco de dados é do tipo PT muito pequena, e aqui
a autenticação IMDB está funcionando corretamente.
Presumo que a equipe de documentação irá apenas consertar esta parte.
De qualquer forma, eu só pensei em compartilhar porque, caso contrário, seria um pouco confuso.
Portanto, esta é a visão geral de alto nível sobre o que é a autenticação do IAM DB.
Agora no próximo vídeo começaremos do zero e veremos como exatamente podemos configurar
a autenticação IMDB e como podemos entrar no banco de dados com o mesmo.
Assim, com isto, concluiremos este vídeo.
Espero que este vídeo de alto nível tenha sido informativo para você e estou ansioso para vê-lo
no próximo vídeo prático.