기존 데이터 공유 관리(미리 보기) - Amazon Redshift

기존 데이터 공유 관리(미리 보기)

이 문서는 Amazon Redshift의 데이터 공유 기능을 통한 다중 데이터 웨어하우스 쓰기에 대한 사전 릴리스 설명서입니다. 이 기능은 PREVIEW_2023 트랙에서 공개 미리 보기로 제공됩니다. 설명서 및 기능은 모두 변경될 수 있습니다. 이 기능은 테스트 클러스터에만 사용하고 프로덕션 환경에서는 사용하지 않는 것이 좋습니다. 미리 보기 이용 약관은 AWS Service TermsBeta Service Participation을 참조하세요.

Amazon Redshift를 사용하면 기존 데이터 공유를 관리하여 Amazon Redshift 클러스터의 데이터에 대한 액세스를 제어할 수 있습니다. 다음 섹션에서는 데이터 공유 객체 수정, 데이터 공유 권한 관리, 데이터 공유 속성 업데이트에 대한 단계별 가이드를 제공하여 Amazon Redshift 환경에서 데이터 액세스를 효과적으로 제어하고 감사할 수 있습니다.

데이터 공유를 시작하는 방법에 대한 자세한 내용은 데이터에 대한 쓰기 액세스 공유(미리 보기)로 이동하세요.

datashare 보기

[datashare(DATASHARES)] 또는 [클러스터(CLUSTERS)] 탭에서 datashare를 봅니다.

  • [datashare(DATASHARES)] 탭을 사용하여 자신의 계정이나 다른 계정의 datashare를 나열합니다.

    • 계정에서 생성된 datashare를 보려면 [내 계정에서(In my account)]를 선택하고 보려는 datashare를 선택합니다.

    • 다른 계정에서 공유되는 datashare를 보려면 [다른 계정에서(From other accounts)]를 선택하고 보려는 datashare를 선택합니다.

  • [클러스터(CLUSTERS)] 탭을 사용하여 자신의 클러스터나 다른 클러스터의 datashare를 나열합니다.

    데이터베이스에 연결합니다. 자세한 내용은 데이터베이스에 연결(미리 보기) 단원을 참조하십시오.

    그런 다음 [다른 클러스터의 datashare(Datashares from other clusters)] 또는 [내 클러스터에 생성된 datashare(Datashares created in my cluster)] 섹션에서 datashare를 선택하여 해당 세부 정보를 봅니다.

datashare에서 datashare 객체 제거

다음 절차를 사용하여 datashare에서 객체를 하나 이상 제거할 수 있습니다.

datashare에서 객체를 하나 이상 제거하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택한 다음 클러스터를 선택합니다. 클러스터 세부 정보 페이지가 나타납니다.

  3. [Datashare(Datashares)]를 선택합니다.

  4. [내 계정에 생성된 datashare(Datashares created in my account)] 섹션에서 [데이터베이스에 연결(Connect to database)]을 선택합니다. 자세한 내용은 데이터베이스에 연결(미리 보기) 단원을 참조하십시오.

  5. 편집할 datashare를 선택한 다음 편집(Edit)을 선택합니다. datashare 세부 정보 페이지가 나타납니다.

  6. datashare 객체를 하나 이상 제거하려면 다음 중 하나를 수행합니다.

    • datashare에서 스키마를 제거하려면 스키마를 하나 이상 선택합니다. 그런 다음 [제거(Remove)]를 선택합니다. Amazon Redshift는 datashare에서 지정된 스키마와 해당 스키마의 모든 객체를 제거합니다.

    • datashare에서 테이블과 뷰를 제거하려면 테이블과 뷰를 하나 이상 선택합니다. 그런 다음 [제거(Remove)]를 선택합니다. 또는 [스키마별 제거(Remove by schema)]를 선택하여 지정된 스키마의 모든 테이블과 뷰를 제거합니다.

    • datashare에서 사용자 정의 함수를 제거하려면 사용자 정의 함수를 하나 이상 선택합니다. 그런 다음 [제거(Remove)]를 선택합니다. 또는 [스키마별 제거(Remove by schema)]를 선택하여 지정된 스키마의 모든 사용자 정의 함수를 제거합니다.

datashare에서 데이터 소비자 제거

datashare에서 데이터 소비자를 하나 이상 제거할 수 있습니다. 데이터 소비자는 Amazon Redshift 클러스터 또는 AWS 계정을 고유하게 식별한 클러스터 네임스페이스일 수 있습니다.

클러스터 네임스페이스 ID 또는 AWS 계정에서 데이터 소비자를 하나 이상 선택한 다음 [제거(Remove)]를 선택합니다.

Amazon Redshift는 datashare에서 지정된 데이터 소비자를 제거합니다. 제거된 소비자는 datashare에 대한 액세스 권한을 즉시 상실합니다.

계정에 생성된 datashare 편집

콘솔을 사용하여 계정에 생성된 datashare를 편집합니다. 먼저 데이터베이스에 연결하여 계정에 생성된 datashare 목록을 봅니다.

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택한 다음 클러스터를 선택합니다. 클러스터 세부 정보 페이지가 나타납니다.

  3. Datashare를 선택합니다.

  4. 내 계정에서 생성된 데이터 공유 섹션에서 데이터베이스에 연결을 선택합니다.

  5. 편집할 datashare를 선택한 다음 편집(Edit)을 선택합니다. datashare 세부 정보 페이지가 나타납니다.

  6. [datashare 객체(Datashare objects)] 또는 [데이터 소비자(Data consumers)] 섹션에서 변경합니다.

    참고

    데이터 공유를 AWS Glue Data Catalog에 게시하도록 선택한 경우 데이터 공유를 다른 Amazon Redshift 계정에 게시하도록 구성을 편집할 수 없습니다.

  7. Save changes(변경 사항 저장)를 선택합니다.

변경 사항으로 datashare가 업데이트됩니다.

계정에 생성된 datashare 삭제

콘솔을 사용하여 계정에 생성된 datashare를 삭제합니다. 먼저 데이터베이스에 연결하여 계정에 생성된 datashare 목록을 봅니다.

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택한 다음 클러스터를 선택합니다. 클러스터 세부 정보 페이지가 나타납니다.

  3. [Datashare(Datashares)]를 선택합니다. datashare 목록이 나타납니다.

  4. 내 계정에서 생성된 데이터 공유 섹션에서 데이터베이스에 연결을 선택합니다.

  5. 삭제하려는 datashare를 하나 이상 선택하고 [삭제(Delete)]를 선택합니다. datashare 삭제 페이지가 나타납니다.

    Lake Formation과 공유된 데이터 공유를 삭제해도 Lake Formation에서 연결된 권한이 자동으로 제거되지 않습니다. 이를 제거하려면 Lake Formation 콘솔로 이동하세요.

  6. [삭제(Delete)]를 입력하여 지정된 datashare 삭제를 확인합니다.

  7. Delete(삭제)를 선택합니다.

datashare가 삭제되면 데이터 소비자는 datashare에 대한 액세스 권한을 상실합니다.