Athena 콘솔을 사용하여 기존 연결에 대한 설명, 호스트, 포트, 데이터베이스 및 기타 속성을 업데이트할 수 있습니다. Athena 콘솔에서 데이터 소스를 삭제할 수도 있습니다.
데이터 소스 연결 편집
데이터 소스 연결을 편집하려면
https://console.aws.amazon.com/athena/
에서 Athena 콘솔을 엽니다. 콘솔 탐색 창이 표시되지 않으면 왼쪽의 확장 메뉴를 선택합니다.
-
탐색 창에서 데이터 소스 및 카탈로그를 선택합니다.
-
데이터 소스 및 카탈로그 페이지에서 편집할 데이터 소스 연결을 선택합니다.
-
AWS Glue 연결 세부 정보에서 편집을 선택합니다.
-
Next(다음)를 선택합니다.
-
<connection-name> 편집 페이지에서 필요에 따라 정보를 업데이트합니다. 사용 가능한 속성은 연결 유형에 따라 다릅니다.
참고
보안 암호, 유출 위치 또는 AWS KMS 키 ID에 대한 연결 속성을 업데이트할 때 Lambda 실행 역할이 업데이트된 리소스에 여전히 액세스할 수 있는지 확인합니다. 자세한 내용은 AWS Lambda 개발자 안내서의 실행 역할에서 권한 보기 및 업데이트를 참조하세요.
-
설명 - 연결에 대한 설명을 편집합니다.
-
호스트 - 데이터베이스의 호스트 이름을 편집합니다.
-
포트 - 데이터베이스의 포트 번호를 편집합니다.
-
데이터베이스 - 데이터베이스의 이름을 편집합니다.
-
JDBC 파라미터 - 연결에 필요한 추가 JDBC 파라미터를 편집합니다.
-
보안 암호 - AWS Secrets Manager에서 보안 암호를 선택하거나 생성합니다. AWS 보안 암호를 사용하여 JDBC 연결 문자열에서 민감한 정보를 하드코딩하지 않게 합니다. 자세한 내용은 AWS Secrets Manager란 무엇입니까?를 참조하십시오. Secrets Manager에서 보안 암호를 생성하는 방법에 대한 자세한 내용은 AWS Secrets Manager 사용 설명서의 AWS Secrets Manager 보안 암호 생성을 참조하세요.
Athena 페더레이션 쿼리에서 AWS Secrets Manager 기능을 사용하려면 Secrets Manager에 대해 Amazon VPC 프라이빗 엔드포인트를 구성해야 합니다. 자세한 내용은 AWS Secrets Manager 사용 설명서의 Secrets Manager VPC 프라이빗 엔드포인트 생성을 참조하세요.
-
Amazon S3의 유출 위치 - 계정에서 Amazon S3 버킷 위치를 선택하거나 생성하여 Lambda 함수 응답 크기 제한을 초과하는 데이터를 저장합니다.
참고
유출된 데이터는 후속 실행에서 재사용되지 않으며 12시간 후에 안전하게 삭제할 수 있습니다. Athena는 이 데이터를 삭제하지 않습니다. Amazon S3 유출 버킷에서 이전 데이터를 삭제하는 객체 수명 주기 정책을 추가하여 이러한 객체를 관리하는 것이 좋습니다. 자세한 내용은 Amazon S3 사용 설명서의 스토리지 수명 주기 관리를 참조하세요.
-
S3의 쿼리 결과 암호화 - 다음 중 하나를 선택합니다.
-
(기본값) 임의로 생성된 키 사용 – Amazon S3로 유출된 데이터는 AES-GCM 인증 암호화 모드와 임의로 생성된 키를 사용하여 암호화됩니다.
-
AWS KMS 키 사용 - 더 강력하고 AWS KMS 생성 암호화 키를 선택하거나 생성합니다. 자세한 정보는 AWS Key Management Service 개발자 안내서의 키 생성을 참조하세요.
-
끄기 - 유출 데이터를 암호화하지 마세요.
-
-
네트워킹 설정 - 일부 연결에는 가상 프라이빗 클라우드(VPC)가 필요합니다. 액세스하려는 데이터 스토어, 서브넷 및 하나 이상의 보안 그룹이 있는 VPC를 선택하거나 생성합니다. 자세한 내용은 데이터 소스 커넥터 또는 AWS Glue 연결용 VPC 생성 단원을 참조하십시오.
참고
-
보안 암호, 유출 위치 또는 AWS KMS 키 ID와 같은 리소스의 연결 속성을 업데이트한 후 Lambda 실행 역할이 업데이트된 리소스에 계속 액세스할 수 있는지 확인합니다.
-
연결에 대한 네트워크 설정을 업데이트한 후 연결이 데이터 소스와 호환되도록 동일한 설정으로 Lambda 함수를 업데이트해야 합니다.
-
추가 연결 속성에 대한 자세한 내용은 AWS Glue 사용 설명서의 AWS Glue 연결 속성 또는 Amazon Athena 사용 설명서의 사용 가능한 데이터 소스 커넥터 섹션을 참조하세요.
-
-
Save(저장)를 선택합니다.
데이터 소스 페이지의 AWS Glue 연결 세부 정보 섹션에는 커넥터에 대한 업데이트된 정보가 표시됩니다.
데이터 원본 삭제
데이터 소스를 삭제하면 Athena 데이터 소스만 삭제되고 Glue 연결, IAM 실행 역할, Lambda 함수와 같은 리소스는 삭제되지 않습니다.
데이터 소스를 삭제하기
https://console.aws.amazon.com/athena/
에서 Athena 콘솔을 엽니다. -
탐색 창에서 데이터 소스 및 카탈로그를 선택합니다.
-
데이터 소스 및 카탈로그 페이지에서 삭제할 데이터 소스를 선택합니다.
-
Delete(삭제)를 선택합니다.
-
데이터 소스 삭제 페이지에서 확인을 입력하여 삭제를 확인하고 삭제를 선택합니다. 데이터 소스 삭제가 완료되기까지 시간이 걸릴 수 있습니다. 데이터 소스가 삭제되면 성공 알림이 표시됩니다.