

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# 페더레이션 사용자 구성
<a name="federated-permissions-user-cofig"></a>

Amazon Redshift 페더레이션 권한을 사용하면 IAM 또는 IAM Identity Center(IdC) 자격 증명으로 인증된 사용자가 모든 Amazon Redshift 웨어하우스에서 일관된 경험을 얻을 수 있습니다.

사용자가 Redshift 클러스터에 연결하면 날짜 형식, 검색 경로 및 시간대 기본 설정과 같은 구성 파라미터가 세션에 자동으로 적용됩니다. 이렇게 하면 수동 재구성 없이 모든 클러스터에서 동일한 사용자 경험을 유지하여 원활하고 개인화된 환경을 제공할 수 있습니다.

**예제**

기본 Redshift 데이터베이스에서 선호하는 날짜 형식과 시간대를 구성한 데이터 분석가인 **Alex**를 예로 들어 보겠습니다. Alex가 쿼리를 실행하면 모든 날짜 값이 기본 형식으로 표시됩니다.

이제 Alex가 다른 Redshift 웨어하우스의 **공유된** 데이터베이스 또는 **자동 마운트된** 데이터베이스에 연결하면 동일한 기본 설정이 일관되게 적용됩니다. Alex에게 표시되는 결과는 날짜 형식과 시간대가 동일하므로 환경 전반에서 일관된 경험을 보장합니다.

## Amazon Redshift 웨어하우스에서 일관된 사용자 구성
<a name="federated-user-config-settings"></a>

다음 **사용자 수준 [구성](https://docs.aws.amazon.com/redshift/latest/dg/cm_chap_ConfigurationRef.html)**은 **IAM** 또는 **AWS IAM Identity Center(IdC)** 자격 증명으로 인증된 사용자를 위해 Redshift 클러스터 간에 자동으로 동기화됩니다.
+ [datestyle](https://docs.aws.amazon.com/redshift/latest/dg/r_datestyle.html)
+ [enable\_case\_sensitive\_identifier](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_case_sensitive_identifier.html)
+ [extra\_float\_digits](https://docs.aws.amazon.com/redshift/latest/dg/r_extra_float_digits.html)
+ [search\_path](https://docs.aws.amazon.com/redshift/latest/dg/r_search_path.html)
+ [cast\_super\_null\_on\_error](https://docs.aws.amazon.com/redshift/latest/dg/r_cast_super_null_on_error.html)
+ [default\_geometry\_encoding](https://docs.aws.amazon.com/redshift/latest/dg/r_default_geometry_encoding.html)
+ [describe\_field\_name\_in\_uppercase](https://docs.aws.amazon.com/redshift/latest/dg/r_describe_field_name_in_uppercase.html)
+ [downcase\_delimited\_identifier](https://docs.aws.amazon.com/redshift/latest/dg/r_downcase_delimited_identifier.html)
+ [enable\_case\_sensitive\_super\_attribute](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_case_sensitive_super_attribute.html)
+ [enable\_numeric\_rounding](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_numeric_rounding.html)
+ [enable\_result\_cache\_for\_session](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_result_cache_for_session.html)
+ [error\_on\_nondeterministic\_update](https://docs.aws.amazon.com/redshift/latest/dg/r_error_on_nondeterministic_update.html)
+ [interval\_forbid\_composite\_literals](https://docs.aws.amazon.com/redshift/latest/dg/r_interval_forbid_composite_literals.html)
+ [json\_serialization\_enable](https://docs.aws.amazon.com/redshift/latest/dg/r_json_serialization_enable.html)
+ [json\_serialization\_parse\_nested\_strings](https://docs.aws.amazon.com/redshift/latest/dg/r_json_serialization_parse_nested_strings.html)
+ [mv\_enable\_aqmv\_for\_session](https://docs.aws.amazon.com/redshift/latest/dg/r_mv_enable_aqmv_for_session.html)
+ [navigate\_super\_null\_on\_error](https://docs.aws.amazon.com/redshift/latest/dg/r_navigate_super_null_on_error.html)
+ [parse\_super\_null\_on\_error](https://docs.aws.amazon.com/redshift/latest/dg/r_parse_super_null_on_error.html)
+ [spectrum\_enable\_pseudo\_columns](https://docs.aws.amazon.com/redshift/latest/dg/r_spectrum_enable_pseudo_columns.html)
+ [enable\_spectrum\_oid](https://docs.aws.amazon.com/redshift/latest/dg/r_spectrum_enable_spectrum_oid.html)
+ [spectrum\_query\_maxerror](https://docs.aws.amazon.com/redshift/latest/dg/r_spectrum_query_maxerror.html)
+ [stored\_proc\_log\_min\_messages](https://docs.aws.amazon.com/redshift/latest/dg/r_stored_proc_log_min_messages.html)
+ [analyze\_threshold\_percent](https://docs.aws.amazon.com/redshift/latest/dg/r_analyze_threshold_percent.html)
+ [enable\_vacuum\_boost](https://docs.aws.amazon.com/redshift/latest/dg/r_enable_vacuum_boost.html)
+ [pg\_federation\_repeatable\_read](https://docs.aws.amazon.com/redshift/latest/dg/r_pg_federation_repeatable_read.html)

## 연결 및 구성 관리
<a name="federated-user-config-management"></a>
+ **JDBC**를 사용하여 Amazon Redshift에 연결할 때 일부 **세션 수준 구성**도 자동으로 적용될 수 있습니다. 자세한 내용은 JDBC 세션 수준 구성 설명서를 참조하세요.
+ 사용자는 [ALTER USER](https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_USER.html)를 사용하여 영구 **사용자 수준 구성**을 정의할 수도 있습니다.