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
Usar autenticação SSL unidirecional
Se o servidor ao qual você está se conectando usar SSL e tiver um certificado, você poderá configurar o driver para verificar a identidade do servidor usando a autenticação unidirecional.
A autenticação unidirecional requer um certificado SSL assinado e confiável para verificar a identidade do servidor. Você pode configurar o driver para usar um certificado específico ou acessar um TrustStore que contém o certificado apropriado. Se você não especificar um certificado ou TrustStore, o driver usará o Java TrustStore padrão (normalmente jssecacerts ou cacerts).
Para configurar a autenticação SSL unidirecional
-
Defina a propriedade UID como seu nome de usuário do Redshift para acessar o servidor do Amazon Redshift.
-
Defina a propriedade PWD como a senha correspondente ao seu nome de usuário do Redshift.
-
Defina a propriedade SSL como true.
-
Defina a propriedade SSLRootCert como o local do certificado CA raiz.
-
Se você não estiver usando um dos Java TrustStores padrão, execute uma das seguintes ações:
-
Para especificar um certificado de servidor, defina a propriedade SSLRootCert como o caminho completo do certificado.
-
Para especificar um TrustStore, faça o seguinte:
-
Utilize o programa keytool para adicionar o certificado de servidor à TrustStore que pretende utilizar.
-
Especifique a TrustStore e a senha a serem usadas ao iniciar a aplicação Java usando o driver. Por exemplo:
-Djavax.net.ssl.trustStore=[TrustStoreName] -Djavax.net.ssl.trustStorePassword=[TrustStorePassword] -Djavax.net.ssl.trustStoreType=[TrustStoreType]
-
-
-
Escolha uma:
-
Para validar o certificado, defina a propriedade SSLMode como verify-ca.
-
Para validar o certificado e verificar o nome do host no certificado, defina a propriedade SSLMode como verify-full.
-