PUT 명령: 예정된 Google 인증 방법 변경의 영향을 받는 드라이버

주의

이 동작 변경 사항은 2023_07 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

Google에서 시행한 PUT 명령 인증 변경으로 인해 드라이버 애플리케이션이 다음과 같이 동작합니다.

변경 전:

아래 나열된 업데이트된 최소 버전보다 낮은 드라이버 버전을 사용하여 Google Cloud에 호스팅된 Snowflake 계정을 보유한 고객은 PUT 요청에 대해 이전의 Google 인증 방법을 계속 사용할 수 있습니다.

변경 후:

번들이 활성화되면 Snowflake에서는 2024년 1월에 Google에서 시행할 변경 사항에 대비하여 애플리케이션이 이전에 사용하던 이 Google 인증 방법을 사용하는 것을 더 이상 허용하지 않을 예정입니다. 이전 드라이버 버전을 기반으로 하는 모든 애플리케이션의 경우 모든 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.

중단 없이 드라이버 애플리케이션을 계속 사용하려면 드라이버를 아래의 새로운 최소 버전 이상으로 업그레이드해야 합니다. 이 동작 번들이 기본적으로 활성화되는 2023년 10월 30일까지 클라이언트 버전 및 지원 정책 항목에 나와 있는 최신 버전으로 업그레이드하는 것이 좋습니다.

조심

2024년 1월 15일부터 Google은 예외 없이 새로운 PUT 인증 방법을 적용할 예정입니다. 따라서 Snowflake는 이 날짜 이후에는 고객이 이 동작 변경을 선택 해제하도록 허용할 수 없게 됩니다.

최신 버전에는 PUT 명령을 사용하는 코드나 스크립트를 업데이트해야 할 수 있는 새로운 PUT 덮어쓰기 동작도 도입됩니다. 자세한 내용은 BCR 2023_06 PUT 덮어쓰기 설명서 항목을 참조하십시오.

참고

이 문제에 대한 자세한 배경 정보는 이 도움말 문서 를 참조하십시오. 영향을 받는 고객께는 이 문제에 관해 “Important! Action Required: Upgrade Client Drivers for your Snowflake accounts on Google Cloud”라는 제목의 이메일을 이미 보내드린 바 있습니다.

클라이언트 드라이버

GCP의 최소 버전

업그레이드 링크

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

Kafka Connector

1.9.4

Kafka

Spark Connector

2.11.3

Spark

Snowpark Java/Scala API

1.8.0

Snowpark Java/Scala

Snowpark Python API

0.9.0

Snowpark Python

Java Ingest SDK

2.0.0

Java SDK

참조: 1345