PUT 명령: 예정된 Google 인증 방법 변경의 영향을 받는 드라이버¶
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
ODBC
2.25.9
Python
2.7.8
Go
1.16.17
.NET
2.0.21
Node.js
1.6.21
Kafka Connector
1.9.4
Spark Connector
2.11.3
Snowpark Java/Scala API
1.8.0
Snowpark Python API
0.9.0
Java Ingest SDK
2.0.0
참조: 1345