Comando PUT: drivers afetados pelas próximas alterações no método de autenticação do Google

Atenção

Essa mudança de comportamento está no pacote 2023_07.

Para saber o status atual do pacote, consulte Histórico do pacote.

Devido às alterações de autenticação do comando PUT impostas pelo Google, os aplicativos de driver se comportam da seguinte forma:

Antes da mudança

Os clientes com contas Snowflake hospedadas no Google Cloud que usam versões de driver anteriores às versões mínimas atualizadas listadas abaixo ainda podem usar métodos de autenticação mais antigos do Google para solicitações PUT.

Após a mudança

Depois que o pacote for ativado, o Snowflake não permitirá mais que aplicativos usem esse método de autenticação antigo do Google, em preparação para as alterações que serão aplicadas pelo Google em janeiro de 2024. Para quaisquer aplicativos baseados em versões de driver mais antigas, o Snowflake lançará automaticamente a seguinte exceção para qualquer comando PUT:

091032 (22000): Your client app version, {0}, is using a deprecated pre-signed URL for
PUT. Please upgrade to a version that supports GCP downscoped token. See
https://community.snowflake.com/s/article/faq-2023-client-driver-deprecation-for-GCP-customers.

Para continuar usando seus aplicativos de driver sem interrupções, você deve atualizar seus drivers para pelo menos as novas versões mínimas abaixo. A Snowflake recomenda que você atualize para as versões mais recentes listadas no tópico Versões do cliente e política de suporte até 30 de outubro de 2023, quando esse pacote de comportamento será ativado por padrão.

Cuidado

A partir de 15 de janeiro de 2024, o Google aplicará o novo método de autenticação PUT sem exceção. Consequentemente, a Snowflake NOT poderá permitir que os clientes optem por não aceitar essa mudança de comportamento após essa data.

Observe que as versões mais recentes também introduzem um novo comportamento de substituição PUT que pode exigir a atualização de código ou scripts que usam o comando PUT. Para obter mais informações, consulte o tópico da documentação BCR 2023_06 substituir PUT.

Nota

Para obter mais informações sobre esse problema, consulte este artigo de ajuda. Os clientes afetados também receberam e-mails anteriores sobre esse problema com o assunto «Importante! Ação necessária: atualize os drivers de cliente para suas contas Snowflake no Google Cloud».

Driver do cliente

Versão mínima para GCP

Link de atualização

JDBC

3.13.25

JDBC

ODBC

2.25.9

ODBC

Python

2.7.8

Python

Go

1.16.17

JDBC

.NET

2.0.21

.NET

Node.js

1.6.21

Node.js

Conector Kafka

1.9.4

Kafka

Conector Spark

2.11.3

Spark

Snowpark Java/Scala API

1.8.0

Snowpark Java/Scala

API de Python do Snowpark

0.9.0

Snowpark Python

Java Ingest SDK

2.0.0

SDK Java

Ref: 1345