

# 데이터 소스 연결 편집 또는 삭제
<a name="connectors-edit-data-source"></a>

Athena 콘솔을 사용하여 기존 연결에 대한 설명, 호스트, 포트, 데이터베이스 및 기타 속성을 업데이트할 수 있습니다. Athena 콘솔에서 데이터 소스를 삭제할 수도 있습니다.

## 데이터 소스 연결 편집
<a name="connectors-edit-data-source-editsteps"></a>

**데이터 소스 연결을 편집하려면**

1. [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home)에서 Athena 콘솔을 엽니다.

1. 콘솔 탐색 창이 표시되지 않으면 왼쪽의 확장 메뉴를 선택합니다.  
![확장 메뉴를 선택합니다.](http://docs.aws.amazon.com/ko_kr/athena/latest/ug/images/nav-pane-expansion.png)

1. 탐색 창에서 **데이터 소스 및 카탈로그**를 선택합니다.

1. **데이터 소스 및 카탈로그** 페이지에서 편집할 데이터 소스 연결을 선택합니다.

1. **AWS Glue 연결 세부 정보**에서 **편집**을 선택합니다.

1. **다음**을 선택합니다.

1. **<connection-name> 편집** 페이지에서 필요에 따라 정보를 업데이트합니다. 사용 가능한 속성은 연결 유형에 따라 다릅니다.
**참고**  
보안 암호, 유출 위치 또는 AWS KMS 키 ID에 대한 연결 속성을 업데이트할 때 Lambda 실행 역할이 업데이트된 리소스에 여전히 액세스할 수 있는지 확인합니다. 자세한 내용은 AWS Lambda 개발자 안내서의 [실행 역할에서 권한 보기 및 업데이트](https://docs.aws.amazon.com/lambda/latest/dg/permissions-executionrole-update.html)를 참조하세요.
   + **설명** - 연결에 대한 설명을 편집합니다.
   + **호스트** - 데이터베이스의 호스트 이름을 편집합니다.
   + **포트** - 데이터베이스의 포트 번호를 편집합니다.
   + **데이터베이스** - 데이터베이스의 이름을 편집합니다.
   + **JDBC 파라미터** - 연결에 필요한 추가 JDBC 파라미터를 편집합니다.
   + **보안 암호** - AWS Secrets Manager에서 보안 암호를 선택하거나 생성합니다. AWS 보안 암호를 사용하여 JDBC 연결 문자열에서 민감한 정보를 하드코딩하지 않게 합니다. 자세한 내용은 [AWS Secrets Manager란 무엇입니까?](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html)를 참조하세요. Secrets Manager에서 보안 암호를 생성하는 방법에 대한 자세한 내용은 *AWS Secrets Manager 사용 설명서*의 [AWS Secrets Manager 보안 암호 생성](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)을 참조하세요.

     Athena 페더레이션 쿼리에서 AWS Secrets Manager 기능을 사용하려면 Secrets Manager에 대해 Amazon VPC 프라이빗 엔드포인트를 구성해야 합니다. 자세한 내용은 *AWS Secrets Manager 사용 설명서*의 [Secrets Manager VPC 프라이빗 엔드포인트 생성](https://docs.aws.amazon.com/secretsmanager/latest/userguide/vpc-endpoint-overview.html#vpc-endpoint-create)을 참조하세요.
   + **Amazon S3의 유출 위치** - 계정에서 Amazon S3 버킷 위치를 선택하거나 생성하여 Lambda 함수 응답 크기 제한을 초과하는 데이터를 저장합니다.
**참고**  
유출된 데이터는 후속 실행에서 재사용되지 않으며 12시간 후에 안전하게 삭제할 수 있습니다. Athena는 이 데이터를 삭제하지 않습니다. Amazon S3 유출 버킷에서 이전 데이터를 삭제하는 객체 수명 주기 정책을 추가하여 이러한 객체를 관리하는 것이 좋습니다. 자세한 내용은 *Amazon S3 사용 설명서*의 [스토리지 수명 주기 관리](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html)를 참조하세요.
   + **S3의 쿼리 결과 암호화** - 다음 중 하나를 선택합니다.
     + (기본값) **임의로 생성된 키 사용** – Amazon S3로 유출된 데이터는 AES-GCM 인증 암호화 모드와 임의로 생성된 키를 사용하여 암호화됩니다.
     + **AWS KMS 키 사용** - 더 강력하고 AWS KMS 생성 암호화 키를 선택하거나 생성합니다. 자세한 정보는 *AWS Key Management Service 개발자 안내서*의 [키 생성](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html)을 참조하세요.
     + **끄기** - 유출 데이터를 암호화하지 마세요.
   + **네트워킹 설정** - 일부 연결에는 가상 프라이빗 클라우드(VPC)가 필요합니다. 액세스하려는 데이터 스토어, 서브넷 및 하나 이상의 보안 그룹이 있는 VPC를 선택하거나 생성합니다. 자세한 내용은 [데이터 소스 커넥터 또는 AWS Glue 연결용 VPC 생성](athena-connectors-vpc-creation.md) 섹션을 참조하세요.
**참고**  
보안 암호, 유출 위치 또는 AWS KMS 키 ID와 같은 리소스의 연결 속성을 업데이트한 후 Lambda 실행 역할이 업데이트된 리소스에 계속 액세스할 수 있는지 확인합니다.
연결에 대한 네트워크 설정을 업데이트한 후 연결이 데이터 소스와 호환되도록 동일한 설정으로 Lambda 함수를 업데이트해야 합니다.

   추가 연결 속성에 대한 자세한 내용은 *AWS Glue 사용 설명서*의 [AWS Glue 연결 속성](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html) 또는 *Amazon Athena 사용 설명서*의 [사용 가능한 데이터 소스 커넥터](connectors-available.md) 섹션을 참조하세요.

1. **저장**을 선택합니다.

데이터 소스 페이지의 **AWS Glue 연결 세부** 정보 섹션에는 커넥터에 대한 업데이트된 정보가 표시됩니다.

## 데이터 소스 삭제
<a name="connectors-edit-data-source-delete"></a>

데이터 소스를 삭제하면 Athena 데이터 소스만 삭제되고 Glue 연결, IAM 실행 역할, Lambda 함수와 같은 리소스는 삭제되지 않습니다.

**데이터 소스를 삭제하기**

1. [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home)에서 Athena 콘솔을 엽니다.

1. 탐색 창에서 **데이터 소스 및 카탈로그**를 선택합니다.

1. **데이터 소스 및 카탈로그** 페이지에서 삭제할 데이터 소스를 선택합니다.

1. **삭제**를 선택합니다.

1. **데이터 소스 삭제** 페이지에서 *확인*을 입력하여 삭제를 확인하고 **삭제**를 선택합니다. 데이터 소스 삭제가 완료되기까지 시간이 걸릴 수 있습니다. 데이터 소스가 삭제되면 성공 알림이 표시됩니다.