O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog
Gerenciamento de Identidade e Acesso no Amazon Redshift
O acesso ao Amazon Redshift requer credenciais que a AWS pode usar para autenticar suas solicitações. Essas credenciais devem ter permissões para acessar os recursos da AWS, como um cluster do Amazon Redshift. As seções a seguir fornecem detalhes sobre como você pode usar o AWS Identity and Access Management (IAM) e o Amazon Redshift para ajudar a proteger seus recursos, controlando quem pode acessá-los:
Importante
Este tópico contém um conjunto de práticas recomendadas para gerenciar permissões, identidades e acesso seguro. Recomendamos que se familiarize com as práticas recomendadas para usar o IAM com o Amazon Redshift. Isso inclui o uso de perfis do IAM para aplicar permissões. Ter uma boa compreensão dessas seções ajudará você a manter um data warehouse do Amazon Redshift mais seguro.
Autenticação com identidades
A autenticação é a forma como fazer login na AWS usando suas credenciais de identidade. Você precisa se autenticar como o Usuário raiz da conta da AWS, como um usuário do IAM ou assumindo um perfil do IAM.
Você pode fazer login como uma identidade federada usando credenciais de uma fonte de identidade, como o Centro de Identidade do AWS IAM (Centro de Identidade do IAM), autenticação única ou credenciais do Google/Facebook. Para ter mais informações sobre como fazer login, consulte Como fazer login em sua Conta da AWS no Guia do usuário do Início de Sessão da AWS.
Para acesso programático, a AWS oferece um SDK e uma CLI para assinar solicitações criptograficamente. Para ter mais informações, consulte AWS Signature Version 4 para solicitações de API no Guia do usuário do IAM.
Usuário-raiz Conta da AWS
Ao criar uma Conta da AWS, você começa com uma identidade de login única chamada usuário-raiz da Conta da AWS, que tem acesso total a todos os recursos e Serviços da AWS. É altamente recomendável não usar o usuário-raiz em tarefas diárias. Consulte as tarefas que exigem credenciais de usuário-raiz em Tarefas que exigem credenciais de usuário-raiz no Guia do usuário do IAM.
Usuários e grupos do IAM
Um usuário do IAM é uma identidade com permissões específicas para uma única pessoa ou aplicação. É recomendável usar credenciais temporárias, em vez de usuários do IAM com credenciais de longo prazo. Para saber mais, consulte Exigir que os usuários humanos usem a federação com um provedor de identidade para acessar a AWS usando credenciais temporárias no Guia do usuário do IAM.
Um grupo do IAM especifica um conjunto de usuários do IAM e facilita o gerenciamento de permissões para grandes conjuntos de usuários. Para ter mais informações, consulte Casos de uso de usuários do IAM no Guia do usuário do IAM.
Perfis do IAM
Uma perfil do IAM é uma identidade com permissões específicas que oferece credenciais temporárias. É possível assumir um perfil alternando de um usuário para um perfil do IAM (console) ou chamando uma operação de API AWS CLI ou AWS. Para saber mais, consulte Métodos para assumir um perfil no Manual do usuário do IAM.
Os perfis do IAM são úteis para acesso de usuário federado, permissões de usuário do IAM temporárias, acesso entre contas, acesso entre serviços e aplicações em execução no Amazon EC2. Consulte mais informações em Acesso a recursos entre contas no IAM no Guia do usuário do IAM.
nota
As sessões de acesso direto (FAS) no Redshift são válidas somente por 12 horas. Após esse período, qualquer sessão de conexão que usa FAS para integração com outros serviços deve ser restabelecida.
Controle de acesso
Você pode ter credenciais válidas para autenticar suas solicitações, mas a menos que tenha permissões, você não pode criar ou acessar recursos do Amazon Redshift. Por exemplo, você deve ter permissões para criar um cluster Amazon Redshift, criar um snapshot, adicionar uma assinatura de evento e assim por diante.
As seções a seguir descrevem como gerenciar permissões para Amazon Redshift. Recomendamos que você leia a visão geral primeiro.