

 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/)을 참조하세요.

# Amazon Redshift CLI 설정
<a name="setting-up-rs-cli"></a>

이번 섹션에서는 Amazon Redshift 관리에 사용할 목적으로 AWS CLI 명령줄 도구를 설정하고 실행하는 방법에 대해 설명합니다. Amazon Redshift 명령줄 도구는 AWS Command Line Interface(AWS CLI)에서 실행되므로 Python([https://www.python.org/](https://www.python.org))을 사용합니다. AWS CLI는 Python만 지원한다면 어떤 운영 체제에서든지 실행할 수 있습니다.

## AWS Command Line Interface 설치
<a name="setting-up.installing-the-tools"></a>

Amazon Redshift 명령줄 도구를 사용하려면 먼저 AWS CLI를 설정한 다음 Amazon Redshift CLI 옵션을 정의하는 구성 파일을 추가합니다.

이미 다른 AWS CLI 서비스에서 AWS를 설치 및 구성했다면 이번 단계를 건너뛰어도 좋습니다.

**AWS Command Line Interface를 설치하려면**

1. [최신 버전의 AWS CLI 설치 또는 업데이트](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html)로 이동한 다음, AWS CLI 설치 지침을 따르세요.

   CLI 액세스를 위해서는 액세스 키 ID 및 비밀 액세스 키가 필요합니다. 가능하다면 장기 액세스 키 대신 임시 보안 인증 정보를 사용하세요. 임시 보안 인증도 액세스 키 ID와 비밀 액세스 키로 구성되지만 보안 인증이 만료되는 시간을 나타내는 보안 토큰이 포함되어 있습니다. 자세한 내용은 IAM 사용 설명서의 [AWS 리소스에서 임시 자격 증명 사용](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html)**을 참조하세요.

1. 액세스 키, 기본 리전, 명령 출력 형식 같은 구성 정보가 저장된 파일을 생성합니다. 그런 다음 해당 파일을 참조할 수 있는 `AWS_CONFIG_FILE` 환경 변수를 설정합니다. 자세한 지침은 AWS Command Line Interface 사용 설명서의 [AWS 명령줄 인터페이스 구성](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)을 참조하세요.

1. 테스트 명령을 실행하여 AWS CLI 인터페이스가 올바로 실행되는지 확인합니다. 예를 들어 다음 명령을 실행하면 AWS CLI의 도움말 정보가 표시되어야 합니다.

   ```
   aws help
   ```

   다음 명령을 실행하면 Amazon Redshift의 도움말 정보가 표시되어야 합니다.

   ```
   aws redshift help
   ```

Amazon Redshift CLI 명령에 대한 참조 자료는 AWS CLI Reference의 [Amazon Redshift](https://docs.aws.amazon.com/cli/latest/reference/redshift/index.html)를 참조하세요.