datashare 생성
datashare 생성
생산자 클러스터 관리자는 [클러스터 세부 정보(Cluster details)] 페이지의 [데이터베이스(Database)] 또는 [Datashare(Datashares)] 탭에서 datashare를 생성할 수 있습니다.
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/
에서 Amazon Redshift 콘솔을 엽니다. -
탐색 메뉴에서 클러스터(Clusters)를 선택한 다음 클러스터를 선택합니다. 클러스터 세부 정보 페이지가 나타납니다.
-
클러스터 세부 정보 페이지에서 다음 작업 중 하나를 수행합니다.
-
[데이터베이스(Databases)] 탭의 [데이터베이스(Database)] 섹션에서 데이터베이스를 선택합니다. 데이터베이스 세부 정보 페이지가 나타납니다.
[datashare 생성(Create datashare)]을 선택합니다. 로컬 데이터베이스에서만 datashare를 생성할 수 있습니다. 데이터베이스에 연결하지 않은 경우 데이터베이스에 연결 페이지가 나타납니다. 데이터베이스로 연결의 절차에 따라 데이터베이스에 연결합니다. 최근 연결이 있는 경우 데이터 공유 생성 페이지가 나타납니다.
-
데이터베이스 연결이 없는 경우 [Datashare(Datashares)] 탭의 [Datashare(Datashares)] 섹션에서 데이터베이스에 연결합니다.
[내 클러스터에 생성된 datashare(Datashares created in my cluster)] 섹션에서 [datashare 생성(Create datashare)]을 선택합니다. 데이터 공유 생성 페이지가 나타납니다.
-
-
Datashare 정보(Datashare information) 섹션에서 다음 중 하나를 선택합니다.
-
Datashare를 선택하여 여러 Amazon Redshift 클러스터에서 또는 동일한 AWS 계정 또는 다른 AWS 계정에서 읽기 목적으로 데이터를 공유할 datashare를 생성합니다.
-
AWS Data Exchange datashare를 선택하여 AWS Data Exchange를 통해 데이터에 라이선스를 부여할 datashare를 생성합니다.
-
-
Datashare 이름(Datashare name), 데이터베이스 이름(Database name) 및 공개적으로 액세스 가능(Publicly accessible) 값을 지정합니다.
데이터베이스 이름을 변경할 때 새 데이터베이스 연결을 만듭니다.
-
데이터 공유 객체 섹션에서 추가를 선택합니다. 데이터 공유 추가 페이지가 나타납니다. 데이터 공유에 객체를 추가하려면 datashare에 datashare 객체 추가의 지침을 따르세요.
-
Data consumers(데이터 소비자) 섹션에서 Redshift 계정에 게시하거나 Lake Formation을 통해 데이터 공유 프로세스를 시작하는 AWS Glue Data Catalog 데이터 카탈로그에 게시하도록 선택할 수 있습니다. 데이터 공유를 Redshift 계정에 게시한다는 것은 소비자 클러스터 역할을 하는 다른 Redshift 계정과 데이터를 공유한다는 의미입니다.
참고
데이터 공유가 생성되면 구성을 편집하여 다른 옵션에 게시할 수 없습니다.
-
[datashare 생성(Create datashare)]을 선택합니다.
Amazon Redshift는 datashare를 생성합니다. datashare가 생성된 후 datashare에서 데이터베이스를 생성할 수 있습니다.
datashare에 datashare 객체 추가
datashare에 객체를 하나 이상 추가합니다. datashare 객체는 데이터 소비자에게 읽기 전용입니다.
datashare 객체를 추가하지 않고 datashare를 생성하고 나중에 객체를 추가할 수 있습니다.
datashare에 객체를 하나 이상 추가할 때만 datashare가 활성화됩니다.
데이터 공유 목록에서 객체를 추가할 데이터 공유를 선택합니다.
추가를 선택합니다. 데이터 공유 객체 추가 페이지가 나타납니다.
-
다른 datashare 객체를 추가하기 전에 datashare에 스키마를 하나 이상 추가합니다. [추가 및 반복(Add and repeat)]을 선택하여 여러 스키마를 추가합니다.
지정된 스키마에서 선택한 객체 유형의 모든 기존 객체나 특정 개별 객체를 추가하도록 선택할 수 있습니다. 테이블 및 뷰 또는 사용자 정의 함수와 같은 객체 유형을 선택합니다.
[추가 및 반복(Add and repeat)]을 선택하여 지정된 스키마와 datashare 객체를 추가하고 계속해서 다른 스키마와 객체를 추가할 수 있습니다.
datashare에 데이터 소비자 추가
datashare기에 데이터 소비자를 하나 이상 추가할 수 있습니다. 데이터 소비자는 Amazon Redshift 클러스터 또는 AWS 계정을 고유하게 식별한 클러스터 네임스페이스일 수 있습니다.
퍼블릭 액세스 권한이 있는 클러스터에서 datashare를 해제하거나 설정하도록 명시적으로 선택해야 합니다.
-
[datashare에 클러스터 네임스페이스 추가(Add cluster namespaces to the datashare)]를 선택합니다. 네임스페이스는 Amazon Redshift 클러스터에 대한 GUID(전역 고유 식별자)입니다.
-
datashare에 AWS 계정 추가(Add)를 선택합니다. 지정된 AWS 계정에 datashare에 대한 액세스 권한이 있어야 합니다.